-
Notifications
You must be signed in to change notification settings - Fork 13
Description
Is your feature request related to a problem? Please describe.
- Run x52d with mouse support enabled and speed in config set to 15
- Connect Saitek X52 Pro
- Notice that horizontal and vertical movements are much slower than diagonal movements (45 degrees diagonal shows this most clearly).
Describe the solution you'd like
It feels like the speed is handled per axis. To me (given how the mouse joystick feels) I think it should be handled as "max total speed". As it is now it is very awkward to use.
It may be worth investigating how trackpoints on Thinkpads (and similar laptops) handle this, as those feel way more natural in their diagonal movements, and they are essentially also small mouse joysticks.
Describe alternatives you've considered
I considered implementing this myself and making a PR, but I want to discuss this first. I would also need to do research on how this works with track points (and if that is handled in software or hardware in that case).
Additional context
If it matters, my X52 Pro is really old, probably from the first or second year they were manufactured.