Forums » Suggestions
Controller button/axis mapping
I was trying to use an Xbox controller (via USB cable converter) and it works well, except the trigger buttons on the underside show up as "Z-axis" sliders. This makes controls awkward, because I use the thumbsticks on top for steering (strafing and turning), and since my thumbs are busy, I want to shoot weapons with my index fingers on the triggers.
But currently cannot map weapons to axis-controls, so it's kind of awkward to shoot while circling.
So two possible solutions (might want to do both):
• As a general solution, on the keyboard mapping, if an axis control is moved +/- 50%, it should recognize that as a "button press" and map to that axis.
• As a specific solution, add a "rate of fire" control to the joystick axis pop-ups, so that a control like the triggers can be used to fire weapons (and this may sometimes be useful to fire continuously at slow rate to not drain batteries too fast, or to indicate shot strength for capacitance based weapons)
But currently cannot map weapons to axis-controls, so it's kind of awkward to shoot while circling.
So two possible solutions (might want to do both):
• As a general solution, on the keyboard mapping, if an axis control is moved +/- 50%, it should recognize that as a "button press" and map to that axis.
• As a specific solution, add a "rate of fire" control to the joystick axis pop-ups, so that a control like the triggers can be used to fire weapons (and this may sometimes be useful to fire continuously at slow rate to not drain batteries too fast, or to indicate shot strength for capacitance based weapons)
If you were on OS X, I'd recommend ControllerMate, but since you are probably not, I have no other advice than to google for something that overrides VO's input device recognition.
Or is it perhaps possible to manually edit a configuration file somewhere? I'm guessing the axis vs. button thing is fundamental enough that the code would have to be updated to support it — more than just being a UI issue.
Don't think there's a way to do it through config.
Would prolly be best to set it in drivers but i guess that's not supported.
If you can't figure out a better way it's possible to emulate that with a plugin. If you want to i can make something.
Would prolly be best to set it in drivers but i guess that's not supported.
If you can't figure out a better way it's possible to emulate that with a plugin. If you want to i can make something.