1
Vote

Only the two positive DPad axis (Axis 0+, Axis 1+) are recognized

description

Hello,

I am using:
I go to: Configuration > Controllers > D-Pad Up > Change.
Then I press the DPad axis on my controller.
Unfortunately, only Axis 0+ and Axis 1+ are recognized.
So, I can only go down and right in the video game.

I tried the tool provided by xboxdrv to check that the DPad axis is recognized and I pressed the Up, Right, Down then Left directions:
xboxdrv-0.8.8/tools$ ./evtest /dev/input/event15 
Input driver version is 1.0.1
[...]
Testing ... (interrupt to exit)

Event: time 1502146533.368663, type 3 (Absolute), code 1 (Y), value -1
Event: time 1502146533.368663, type 0 (Reset), code 0 (Reset), value 0
Event: time 1502146533.528626, type 3 (Absolute), code 1 (Y), value 0
Event: time 1502146533.528626, type 0 (Reset), code 0 (Reset), value 0

Event: time 1502146536.600565, type 3 (Absolute), code 0 (X), value 1
Event: time 1502146536.600565, type 0 (Reset), code 0 (Reset), value 0
Event: time 1502146536.824686, type 3 (Absolute), code 0 (X), value 0
Event: time 1502146536.824686, type 0 (Reset), code 0 (Reset), value 0

Event: time 1502146541.124538, type 3 (Absolute), code 1 (Y), value 1
Event: time 1502146541.124538, type 0 (Reset), code 0 (Reset), value 0
Event: time 1502146541.944499, type 3 (Absolute), code 1 (Y), value 0
Event: time 1502146541.944499, type 0 (Reset), code 0 (Reset), value 0

Event: time 1502146543.292697, type 3 (Absolute), code 0 (X), value -1
Event: time 1502146543.292697, type 0 (Reset), code 0 (Reset), value 0
Event: time 1502146543.396656, type 3 (Absolute), code 0 (X), value 0
Event: time 1502146543.396656, type 0 (Reset), code 0 (Reset), value 0
It's fine.
So why pcsxr does not recognize the two negative DPad axis please?

Thank you.
Best regards.

Remark: It only happens when xboxdrv is run by disabling analog like that:
xboxdrv --dpad-only
If xboxdrv is run without disabling analog:
xboxdrv
It will work because the DPad is no longer an Axis but a Hat (Hat 0 UP, Hat 0 Right, Hat 0 Down and Hat 0 Left).
But I would like to keep the "--dpad-only" option because I want to disable analog.

comments