Browse Source

device: D-Pad mappings for DualShock 3 driver on Linux

rdb 7 years ago
parent
commit
664d628cbc
1 changed files with 4 additions and 0 deletions
  1. 4 0
      panda/src/device/evdevInputDevice.cxx

+ 4 - 0
panda/src/device/evdevInputDevice.cxx

@@ -971,15 +971,19 @@ map_button(int code, DeviceClass device_class) {
   case BTN_THUMBR:
     return GamepadButton::rstick();
 
+  case BTN_DPAD_LEFT:
   case BTN_TRIGGER_HAPPY1:
     return GamepadButton::dpad_left();
 
+  case BTN_DPAD_RIGHT:
   case BTN_TRIGGER_HAPPY2:
     return GamepadButton::dpad_right();
 
+  case BTN_DPAD_UP:
   case BTN_TRIGGER_HAPPY3:
     return GamepadButton::dpad_up();
 
+  case BTN_DPAD_DOWN:
   case BTN_TRIGGER_HAPPY4:
     return GamepadButton::dpad_down();