xbox-controller-mac.json 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. {
  2. "name": "Xbox Controller",
  3. "idmatcher": "XBOX360.*|.*360.*Controller",
  4. "mapping":
  5. {
  6. // A
  7. "KEY_BUTTON_0": "enter",
  8. // B
  9. "KEY_BUTTON_1": {
  10. "short": "back",
  11. "long": "home"
  12. },
  13. // X
  14. "KEY_BUTTON_2": "cycle_audio",
  15. // Y
  16. "KEY_BUTTON_3": "cycle_subtitle",
  17. // LB
  18. "KEY_BUTTON_4": "seek_backward",
  19. // RB
  20. "KEY_BUTTON_5": "seek_forward",
  21. // left thumbstick press
  22. "KEY_BUTTON_6": "",
  23. // right thumbstick press
  24. "KEY_BUTTON_7": "",
  25. // start
  26. "KEY_BUTTON_8": "host:fullscreen",
  27. // back
  28. "KEY_BUTTON_9": "host:toggleDebug",
  29. // Windows button
  30. "KEY_BUTTON_10": {
  31. "short": "home",
  32. "long": "exit"
  33. },
  34. // D-PAD
  35. "KEY_BUTTON_11": "up",
  36. "KEY_BUTTON_12": "down",
  37. "KEY_BUTTON_13": "left",
  38. "KEY_BUTTON_14": "right",
  39. // left thumbstick axis
  40. "KEY_AXIS_0_UP": "left",
  41. "KEY_AXIS_0_DOWN": "right",
  42. "KEY_AXIS_1_UP": "up",
  43. "KEY_AXIS_1_DOWN": "down",
  44. // right thumbstick axis
  45. "KEY_AXIS_4_UP": "increase_volume",
  46. "KEY_AXIS_4_DOWN": "decrease_volume",
  47. "KEY_AXIS_3_UP": "decrease_audio_delay",
  48. "KEY_AXIS_3_DOWN": "increase_audio_delay",
  49. // left trigger
  50. "KEY_AXIS_2_UP": "",
  51. // right trigger
  52. "KEY_AXIS_5_UP": "",
  53. // D-Pad with JoyHat events
  54. "KEY_HAT_DOWN": "down",
  55. "KEY_HAT_UP": "up",
  56. "KEY_HAT_RIGHT": "right",
  57. "KEY_HAT_LEFT": "left"
  58. }
  59. }