Correct handling of triggers

This commit is contained in:
Iwan Timmer
2015-02-18 17:07:34 +01:00
parent e6ec6ad640
commit 545c3397db
2 changed files with 16 additions and 14 deletions

View File

@@ -162,9 +162,9 @@ public class EvdevHandler extends EvdevReader {
else if (value==EvdevConstants.KEY_RELEASED)
buttonFlags &= ~gamepadButton;
} else if (code==mapping.btn_tl2)
leftTrigger = (byte) (value==EvdevConstants.KEY_PRESSED ? -1 : 0);
leftTrigger = (byte) (value==EvdevConstants.KEY_PRESSED ? 0xFF : 0);
else if (code==mapping.btn_tr2)
rightTrigger = (byte) (value==EvdevConstants.KEY_PRESSED ? -1 : 0);
rightTrigger = (byte) (value==EvdevConstants.KEY_PRESSED ? 0xFF : 0);
else
gamepadModified = false;
}