1[ 2 { 3 "name": "Press BUTTON_A", 4 "reports": [ 5 [0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00], 6 [0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00] 7 ], 8 "source": "KEYBOARD | GAMEPAD", 9 "events": [ 10 {"action": "DOWN", "keycode": "BUTTON_A"}, 11 {"action": "UP", "keycode": "BUTTON_A"} 12 ] 13 }, 14 15 { 16 "name": "Press BUTTON_B", 17 "reports": [ 18 [0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00], 19 [0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00] 20 ], 21 "source": "KEYBOARD | GAMEPAD", 22 "events": [ 23 {"action": "DOWN", "keycode": "BUTTON_B"}, 24 {"action": "UP", "keycode": "BUTTON_B"} 25 ] 26 }, 27 28 { 29 "name": "Press BUTTON_X", 30 "reports": [ 31 [0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00], 32 [0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00] 33 ], 34 "source": "KEYBOARD | GAMEPAD", 35 "events": [ 36 {"action": "DOWN", "keycode": "BUTTON_X"}, 37 {"action": "UP", "keycode": "BUTTON_X"} 38 ] 39 }, 40 41 { 42 "name": "Press BUTTON_Y", 43 "reports": [ 44 [0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00], 45 [0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00] 46 ], 47 "source": "KEYBOARD | GAMEPAD", 48 "events": [ 49 {"action": "DOWN", "keycode": "BUTTON_Y"}, 50 {"action": "UP", "keycode": "BUTTON_Y"} 51 ] 52 }, 53 54 { 55 "name": "Press BUTTON_LB", 56 "reports": [ 57 [0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00], 58 [0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00] 59 ], 60 "source": "KEYBOARD | GAMEPAD", 61 "events": [ 62 {"action": "DOWN", "keycode": "BUTTON_L1"}, 63 {"action": "UP", "keycode": "BUTTON_L1"} 64 ] 65 }, 66 67 { 68 "name": "Press BUTTON_RB", 69 "reports": [ 70 [0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00], 71 [0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00] 72 ], 73 "source": "KEYBOARD | GAMEPAD", 74 "events": [ 75 {"action": "DOWN", "keycode": "BUTTON_R1"}, 76 {"action": "UP", "keycode": "BUTTON_R1"} 77 ] 78 }, 79 80 { 81 "name": "Press BUTTON_L2", 82 "reports": [ 83 [0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00], 84 [0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00] 85 ], 86 "source": "KEYBOARD | GAMEPAD", 87 "events": [ 88 {"action": "DOWN", "keycode": "BUTTON_L2"}, 89 {"action": "UP", "keycode": "BUTTON_L2"} 90 ] 91 }, 92 93 { 94 "name": "Press BUTTON_R2", 95 "reports": [ 96 [0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00], 97 [0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00] 98 ], 99 "source": "KEYBOARD | GAMEPAD", 100 "events": [ 101 {"action": "DOWN", "keycode": "BUTTON_R2"}, 102 {"action": "UP", "keycode": "BUTTON_R2"} 103 ] 104 }, 105 106 { 107 "name": "Press BUTTON_THUMBL", 108 "reports": [ 109 [0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00], 110 [0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00] 111 ], 112 "source": "KEYBOARD | GAMEPAD", 113 "events": [ 114 {"action": "DOWN", "keycode": "BUTTON_THUMBL"}, 115 {"action": "UP", "keycode": "BUTTON_THUMBL"} 116 ] 117 }, 118 119 { 120 "name": "Press BUTTON_THUMBR", 121 "reports": [ 122 [0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00], 123 [0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00] 124 ], 125 "source": "KEYBOARD | GAMEPAD", 126 "events": [ 127 {"action": "DOWN", "keycode": "BUTTON_THUMBR"}, 128 {"action": "UP", "keycode": "BUTTON_THUMBR"} 129 ] 130 }, 131 132 { 133 "name": "Press BUTTON_SELECT (left arrow)", 134 "reports": [ 135 [0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00], 136 [0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00] 137 ], 138 "source": "KEYBOARD | GAMEPAD", 139 "events": [ 140 {"action": "DOWN", "keycode": "BUTTON_SELECT"}, 141 {"action": "UP", "keycode": "BUTTON_SELECT"} 142 ] 143 }, 144 145 { 146 "name": "Press BUTTON_START", 147 "reports": [ 148 [0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00], 149 [0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00] 150 ], 151 "source": "KEYBOARD | GAMEPAD", 152 "events": [ 153 {"action": "DOWN", "keycode": "BUTTON_START"}, 154 {"action": "UP", "keycode": "BUTTON_START"} 155 ] 156 }, 157 158 { 159 "name": "Press bottom MODE button (looks like [|])", 160 "reports": [ 161 [0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00], 162 [0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00] 163 ], 164 "source": "KEYBOARD | GAMEPAD", 165 "events": [ 166 {"action": "DOWN", "keycode": "BUTTON_MODE"}, 167 {"action": "UP", "keycode": "BUTTON_MODE"} 168 ] 169 } 170 171] 172