| [ |
| { |
| "name": "Press BUTTON_A", |
| "reports": [ |
| [0x01, 0x01, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00], |
| [0x01, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00] |
| ], |
| "events": [ |
| {"action": "DOWN", "keycode": "BUTTON_A"}, |
| {"action": "UP", "keycode": "BUTTON_A"} |
| ] |
| }, |
| |
| { |
| "name": "Press BUTTON_B", |
| "reports": [ |
| [0x01, 0x02, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00], |
| [0x01, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00] |
| ], |
| "events": [ |
| {"action": "DOWN", "keycode": "BUTTON_B"}, |
| {"action": "UP", "keycode": "BUTTON_B"} |
| ] |
| }, |
| |
| { |
| "name": "Press BUTTON_X", |
| "reports": [ |
| [0x01, 0x04, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00], |
| [0x01, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00] |
| ], |
| "events": [ |
| {"action": "DOWN", "keycode": "BUTTON_X"}, |
| {"action": "UP", "keycode": "BUTTON_X"} |
| ] |
| }, |
| |
| { |
| "name": "Press BUTTON_Y", |
| "reports": [ |
| [0x01, 0x08, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00], |
| [0x01, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00] |
| ], |
| "events": [ |
| {"action": "DOWN", "keycode": "BUTTON_Y"}, |
| {"action": "UP", "keycode": "BUTTON_Y"} |
| ] |
| }, |
| |
| { |
| "name": "Press BUTTON_L1", |
| "reports": [ |
| [0x01, 0x10, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00], |
| [0x01, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00] |
| ], |
| "events": [ |
| {"action": "DOWN", "keycode": "BUTTON_L1"}, |
| {"action": "UP", "keycode": "BUTTON_L1"} |
| ] |
| }, |
| |
| { |
| "name": "Press BUTTON_R1", |
| "reports": [ |
| [0x01, 0x20, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00], |
| [0x01, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00] |
| ], |
| "events": [ |
| {"action": "DOWN", "keycode": "BUTTON_R1"}, |
| {"action": "UP", "keycode": "BUTTON_R1"} |
| ] |
| }, |
| |
| { |
| "name": "Press BUTTON_THUMBL", |
| "reports": [ |
| [0x01, 0x40, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00], |
| [0x01, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00] |
| ], |
| "events": [ |
| {"action": "DOWN", "keycode": "BUTTON_THUMBL"}, |
| {"action": "UP", "keycode": "BUTTON_THUMBL"} |
| ] |
| }, |
| |
| { |
| "name": "Press BUTTON_THUMBR", |
| "reports": [ |
| [0x01, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00], |
| [0x01, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00] |
| ], |
| "events": [ |
| {"action": "DOWN", "keycode": "BUTTON_THUMBR"}, |
| {"action": "UP", "keycode": "BUTTON_THUMBR"} |
| ] |
| }, |
| |
| { |
| "name": "Press POWER button (the button in the center)", |
| "reports": [ |
| [0x01, 0x00, 0x81, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00], |
| [0x01, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00] |
| ], |
| "events": [ |
| {"action": "DOWN", "keycode": "BUTTON_MODE"}, |
| {"action": "UP", "keycode": "BUTTON_MODE"} |
| ] |
| }, |
| |
| { |
| "name": "Press BACK button (left arrow)", |
| "reports": [ |
| [0x01, 0x00, 0x82, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00], |
| [0x01, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00] |
| ], |
| "events": [ |
| {"action": "DOWN", "keycode": "BACK"}, |
| {"action": "UP", "keycode": "BACK"} |
| ] |
| } |
| ] |