1[ 2 { 3 "name": "Press BUTTON_A", 4 "reports": [ 5 [0x30, 0xe2, 0x40, 0x04, 0x00, 0x00, 0xcf, 0xf7, 0x7c, 0xcf, 0xf7, 0x7c, 0x00, 0x00, 0x00, 6 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 7 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 8 0x00, 0x00, 0x00, 0x00], 9 [0x30, 0xe2, 0x40, 0x00, 0x00, 0x00, 0xcf, 0xf7, 0x7c, 0xcf, 0xf7, 0x7c, 0x00, 0x00, 0x00, 10 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 11 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 12 0x00, 0x00, 0x00, 0x00] 13 ], 14 "source": "KEYBOARD | GAMEPAD", 15 "events": [ 16 {"action": "DOWN", "keycode": "BUTTON_A"}, 17 {"action": "UP", "keycode": "BUTTON_A"} 18 ] 19 }, 20 { 21 "name": "Press BUTTON_B", 22 "reports": [ 23 [0x30, 0xe2, 0x40, 0x08, 0x00, 0x00, 0xcf, 0xf7, 0x7c, 0xcf, 0xf7, 0x7c, 0x00, 0x00, 0x00, 24 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 25 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 26 0x00, 0x00, 0x00, 0x00], 27 [0x30, 0xe2, 0x40, 0x00, 0x00, 0x00, 0xcf, 0xf7, 0x7c, 0xcf, 0xf7, 0x7c, 0x00, 0x00, 0x00, 28 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 29 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 30 0x00, 0x00, 0x00, 0x00] 31 ], 32 "source": "KEYBOARD | GAMEPAD", 33 "events": [ 34 {"action": "DOWN", "keycode": "BUTTON_B"}, 35 {"action": "UP", "keycode": "BUTTON_B"} 36 ] 37 }, 38 { 39 "name": "Press BUTTON_X", 40 "reports": [ 41 [0x30, 0xe2, 0x40, 0x01, 0x00, 0x00, 0xcf, 0xf7, 0x7c, 0xcf, 0xf7, 0x7c, 0x00, 0x00, 0x00, 42 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 43 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 44 0x00, 0x00, 0x00, 0x00], 45 [0x30, 0xe2, 0x40, 0x00, 0x00, 0x00, 0xcf, 0xf7, 0x7c, 0xcf, 0xf7, 0x7c, 0x00, 0x00, 0x00, 46 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 47 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 48 0x00, 0x00, 0x00, 0x00] 49 ], 50 "source": "KEYBOARD | GAMEPAD", 51 "events": [ 52 {"action": "DOWN", "keycode": "BUTTON_X"}, 53 {"action": "UP", "keycode": "BUTTON_X"} 54 ] 55 }, 56 { 57 "name": "Press BUTTON_Y", 58 "reports": [ 59 [0x30, 0xe2, 0x40, 0x02, 0x00, 0x00, 0xcf, 0xf7, 0x7c, 0xcf, 0xf7, 0x7c, 0x00, 0x00, 0x00, 60 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 61 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 62 0x00, 0x00, 0x00, 0x00], 63 [0x30, 0xe2, 0x40, 0x00, 0x00, 0x00, 0xcf, 0xf7, 0x7c, 0xcf, 0xf7, 0x7c, 0x00, 0x00, 0x00, 64 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 65 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 66 0x00, 0x00, 0x00, 0x00] 67 ], 68 "source": "KEYBOARD | GAMEPAD", 69 "events": [ 70 {"action": "DOWN", "keycode": "BUTTON_Y"}, 71 {"action": "UP", "keycode": "BUTTON_Y"} 72 ] 73 }, 74 { 75 "name": "Press BUTTON_L1", 76 "reports": [ 77 [0x30, 0xe2, 0x40, 0x00, 0x00, 0x40, 0xcf, 0xf7, 0x7c, 0xcf, 0xf7, 0x7c, 0x00, 0x00, 0x00, 78 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 79 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 80 0x00, 0x00, 0x00, 0x00], 81 [0x30, 0xe2, 0x40, 0x00, 0x00, 0x00, 0xcf, 0xf7, 0x7c, 0xcf, 0xf7, 0x7c, 0x00, 0x00, 0x00, 82 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 83 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 84 0x00, 0x00, 0x00, 0x00] 85 ], 86 "source": "KEYBOARD | GAMEPAD", 87 "events": [ 88 {"action": "DOWN", "keycode": "BUTTON_L1"}, 89 {"action": "UP", "keycode": "BUTTON_L1"} 90 ] 91 }, 92 { 93 "name": "Press BUTTON_R1", 94 "reports": [ 95 [0x30, 0xe2, 0x40, 0x40, 0x00, 0x00, 0xcf, 0xf7, 0x7c, 0xcf, 0xf7, 0x7c, 0x00, 0x00, 0x00, 96 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 97 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 98 0x00, 0x00, 0x00, 0x00], 99 [0x30, 0xe2, 0x40, 0x00, 0x00, 0x00, 0xcf, 0xf7, 0x7c, 0xcf, 0xf7, 0x7c, 0x00, 0x00, 0x00, 100 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 101 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 102 0x00, 0x00, 0x00, 0x00] 103 ], 104 "source": "KEYBOARD | GAMEPAD", 105 "events": [ 106 {"action": "DOWN", "keycode": "BUTTON_R1"}, 107 {"action": "UP", "keycode": "BUTTON_R1"} 108 ] 109 }, 110 { 111 "name": "Press BUTTON_L2", 112 "reports": [ 113 [0x30, 0xe2, 0x40, 0x00, 0x00, 0x80, 0xcf, 0xf7, 0x7c, 0xcf, 0xf7, 0x7c, 0x00, 0x00, 0x00, 114 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 115 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 116 0x00, 0x00, 0x00, 0x00], 117 [0x30, 0xe2, 0x40, 0x00, 0x00, 0x00, 0xcf, 0xf7, 0x7c, 0xcf, 0xf7, 0x7c, 0x00, 0x00, 0x00, 118 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 119 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 120 0x00, 0x00, 0x00, 0x00] 121 ], 122 "source": "KEYBOARD | GAMEPAD", 123 "events": [ 124 {"action": "DOWN", "keycode": "BUTTON_L2"}, 125 {"action": "UP", "keycode": "BUTTON_L2"} 126 ] 127 }, 128 { 129 "name": "Press BUTTON_R2", 130 "reports": [ 131 [0x30, 0xe2, 0x40, 0x80, 0x00, 0x00, 0xcf, 0xf7, 0x7c, 0xcf, 0xf7, 0x7c, 0x00, 0x00, 0x00, 132 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 133 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 134 0x00, 0x00, 0x00, 0x00], 135 [0x30, 0xe2, 0x40, 0x00, 0x00, 0x00, 0xcf, 0xf7, 0x7c, 0xcf, 0xf7, 0x7c, 0x00, 0x00, 0x00, 136 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 137 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 138 0x00, 0x00, 0x00, 0x00] 139 ], 140 "source": "KEYBOARD | GAMEPAD", 141 "events": [ 142 {"action": "DOWN", "keycode": "BUTTON_R2"}, 143 {"action": "UP", "keycode": "BUTTON_R2"} 144 ] 145 }, 146 { 147 "name": "Press BUTTON_THUMBL", 148 "reports": [ 149 [0x30, 0xe2, 0x40, 0x00, 0x08, 0x00, 0xcf, 0xf7, 0x7c, 0xcf, 0xf7, 0x7c, 0x00, 0x00, 0x00, 150 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 151 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 152 0x00, 0x00, 0x00, 0x00], 153 [0x30, 0xe2, 0x40, 0x00, 0x00, 0x00, 0xcf, 0xf7, 0x7c, 0xcf, 0xf7, 0x7c, 0x00, 0x00, 0x00, 154 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 155 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 156 0x00, 0x00, 0x00, 0x00] 157 ], 158 "source": "KEYBOARD | GAMEPAD", 159 "events": [ 160 {"action": "DOWN", "keycode": "BUTTON_THUMBL"}, 161 {"action": "UP", "keycode": "BUTTON_THUMBL"} 162 ] 163 }, 164 { 165 "name": "Press BUTTON_THUMBR", 166 "reports": [ 167 [0x30, 0xe2, 0x40, 0x00, 0x04, 0x00, 0xcf, 0xf7, 0x7c, 0xcf, 0xf7, 0x7c, 0x00, 0x00, 0x00, 168 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 169 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 170 0x00, 0x00, 0x00, 0x00], 171 [0x30, 0xe2, 0x40, 0x00, 0x00, 0x00, 0xcf, 0xf7, 0x7c, 0xcf, 0xf7, 0x7c, 0x00, 0x00, 0x00, 172 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 173 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 174 0x00, 0x00, 0x00, 0x00] 175 ], 176 "source": "KEYBOARD | GAMEPAD", 177 "events": [ 178 {"action": "DOWN", "keycode": "BUTTON_THUMBR"}, 179 {"action": "UP", "keycode": "BUTTON_THUMBR"} 180 ] 181 }, 182 { 183 "name": "Press BUTTON_SELECT (minus)", 184 "reports": [ 185 [0x30, 0xe2, 0x40, 0x00, 0x01, 0x00, 0xcf, 0xf7, 0x7c, 0xcf, 0xf7, 0x7c, 0x00, 0x00, 0x00, 186 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 187 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 188 0x00, 0x00, 0x00, 0x00], 189 [0x30, 0xe2, 0x40, 0x00, 0x00, 0x00, 0xcf, 0xf7, 0x7c, 0xcf, 0xf7, 0x7c, 0x00, 0x00, 0x00, 190 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 191 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 192 0x00, 0x00, 0x00, 0x00] 193 ], 194 "source": "KEYBOARD | GAMEPAD", 195 "events": [ 196 {"action": "DOWN", "keycode": "BUTTON_SELECT"}, 197 {"action": "UP", "keycode": "BUTTON_SELECT"} 198 ] 199 }, 200 { 201 "name": "Press BUTTON_MODE (circle)", 202 "reports": [ 203 [0x30, 0xe2, 0x40, 0x00, 0x20, 0x00, 0xcf, 0xf7, 0x7c, 0xcf, 0xf7, 0x7c, 0x00, 0x00, 0x00, 204 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 205 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 206 0x00, 0x00, 0x00, 0x00], 207 [0x30, 0xe2, 0x40, 0x00, 0x00, 0x00, 0xcf, 0xf7, 0x7c, 0xcf, 0xf7, 0x7c, 0x00, 0x00, 0x00, 208 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 209 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 210 0x00, 0x00, 0x00, 0x00] 211 ], 212 "source": "KEYBOARD | GAMEPAD", 213 "events": [ 214 {"action": "DOWN", "keycode": "BUTTON_MODE"}, 215 {"action": "UP", "keycode": "BUTTON_MODE"} 216 ] 217 }, 218 { 219 "name": "Press BUTTON_START (plus)", 220 "reports": [ 221 [0x30, 0xe2, 0x40, 0x00, 0x02, 0x00, 0xcf, 0xf7, 0x7c, 0xcf, 0xf7, 0x7c, 0x00, 0x00, 0x00, 222 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 223 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 224 0x00, 0x00, 0x00, 0x00], 225 [0x30, 0xe2, 0x40, 0x00, 0x00, 0x00, 0xcf, 0xf7, 0x7c, 0xcf, 0xf7, 0x7c, 0x00, 0x00, 0x00, 226 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 227 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 228 0x00, 0x00, 0x00, 0x00] 229 ], 230 "source": "KEYBOARD | GAMEPAD", 231 "events": [ 232 {"action": "DOWN", "keycode": "BUTTON_START"}, 233 {"action": "UP", "keycode": "BUTTON_START"} 234 ] 235 } 236] 237