XInput D-Pad and Triggers not working
Because Unity doesn't let me read controller axes the same way I can controller buttons with GetKey/GetKeyDown, I was pretty much forced to use its default input manager on this one.
The thing is, for whatever reason my left stick works perfectly fine, yet my D-Pad and Left/Right Triggers don't work at all. I'm using a HORI Real Arcade Pro 4 Kai which works perfectly fine in literally any game with XInput Support (Tekken 7, Street Fighter V, Dragon Ball FighterZ... really any game with XInput Support) when using the D-Pad and Triggers.
For the d-pad, I'm using Axis 6 for Horizontal and Axis 7 for vertical. For the triggers I'm using Axis 9 for LT and Axis 10 for RT. Even trying to Debug.Log(Input.GetAxis("axis name")); doesn't work, where "axis name" is the copy/pasted name of the axis I'm trying to access, of course.
I've also tested this using a standard XInput controller and the problem persists. Is there something I'm doing wrong?
Okay, so it's been 3 days since I posted and there has been absolutely no response. Do you guys need more information about my topic or something?
If you need literally anything from me, such as testing in specific conditions I may not have considered or more information, please comment on this.
Your answer
Follow this Question
Related Questions
Mac xbox controller triggers 1 Answer
XboxCtrlrInput Dead Zone 0 Answers
Xbox360 Trigger Axis not recognized 0 Answers
UNITY no longer detecting XBOX360 controller input,XBOX 360 controller no longer working with UNITY 0 Answers
Input Manager - prevent keyboard keys mapping to Xbox controller buttons 1 Answer