Joystick axis settings (sensitivity, max speed)
Mouse has sensitivity controls for both yaw and pitch
However, joystick seems to have just one global sensitivity
Just one global joystick sensitivity makes control difficult because of the following:
input-joy-sensi 5 works great for movements, but it's difficult to aim with
input-joy-sensi 1 works great for aiming, but movement is much too slow
what would be great is to have sensi for each axis
Also there is a pitch speed, but not a yaw speed
ctl-look-speed <- variable exist, but only has 1-5 range
ctl-turn-speed <- variable doesn't exist
For keyboard and joystick speed adjustments while zooming, like what can be done with mouse:
bind +shift "rend-camera-fov 30;input-mouse-x-sensi 12;input-mouse-y-sensi 12"
bind -shift "rend-camera-fov 120;input-mouse-x-sensi 48;input-mouse-y-sensi 48"
It would be nice to be able to do the same with joystick/keyboard, such as:
bind +shift "rend-camera-fov 30;ctl-turn-speed 12;ctl-look-speed 12"
bind -shift "rend-camera-fov 120;ctl-turn-speed 48;ctl-look-speed 48"
Thanks for your consideration, and the awesome Doomsday engine!
#1 Updated by smoothshoes almost 12 years ago
A great deal of it has been implemented since this was posted last year, thanks alot for adding those! I don't think turn and look max-speeds have been, however. Sensitivity being how far you need to push the joystick to achieve max speed, then another variable declaring what that max-speed should be, for turning. I think for one of the stable versions I couldn't get my joystick working for Doomsday, I haven't tried the latest versions yet, so that may have been added, I'm not sure.
#2 Updated by smoothshoes almost 11 years ago
Important feature for the 6axis 3dMice controllers
#3 Updated by skyjake almost 11 years ago
Isn't this pretty much done nowadays (1.9.9)?
#4 Updated by skyjake over 9 years ago
- Tags set to Input
- Subject changed from Joystick sensitivity for each axis to Joystick axis settings (sensitivity, max speed)
- Category set to Enhancement
- Status changed from New to In Progress
- % Done changed from 0 to 50
#5 Updated by danij about 8 years ago
- Assignee set to danij
- Priority changed from Normal to High
- Target version set to 42
#6 Updated by skyjake about 8 years ago
- Target version changed from 42 to 2.0 – Home UI & Packages
#7 Updated by skyjake about 7 years ago
- Target version changed from 2.0 – Home UI & Packages to Input and game controllers
#8 Updated by skyjake almost 7 years ago
- Status changed from In Progress to Progressed
#9 Updated by skyjake over 3 years ago
- Assignee deleted (