Home | History | Annotate | Download | only in raw
      1 [
      2   {
      3     "name": "Press BUTTON_A",
      4     "reports": [
      5       [0x01, 0x01, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00],
      6       [0x01, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00]
      7     ],
      8     "events": [
      9       {"action": "DOWN", "keycode": "BUTTON_A"},
     10       {"action": "UP", "keycode": "BUTTON_A"}
     11     ]
     12   },
     13 
     14   {
     15     "name": "Press BUTTON_B",
     16     "reports": [
     17       [0x01, 0x02, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00],
     18       [0x01, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00]
     19     ],
     20     "events": [
     21       {"action": "DOWN", "keycode": "BUTTON_B"},
     22       {"action": "UP", "keycode": "BUTTON_B"}
     23     ]
     24   },
     25 
     26   {
     27     "name": "Press BUTTON_X",
     28     "reports": [
     29       [0x01, 0x04, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00],
     30       [0x01, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00]
     31     ],
     32     "events": [
     33       {"action": "DOWN", "keycode": "BUTTON_X"},
     34       {"action": "UP", "keycode": "BUTTON_X"}
     35     ]
     36   },
     37 
     38   {
     39     "name": "Press BUTTON_Y",
     40     "reports": [
     41       [0x01, 0x08, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00],
     42       [0x01, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00]
     43     ],
     44     "events": [
     45       {"action": "DOWN", "keycode": "BUTTON_Y"},
     46       {"action": "UP", "keycode": "BUTTON_Y"}
     47     ]
     48   },
     49 
     50   {
     51     "name": "Press BUTTON_L1",
     52     "reports": [
     53       [0x01, 0x10, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00],
     54       [0x01, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00]
     55     ],
     56     "events": [
     57       {"action": "DOWN", "keycode": "BUTTON_L1"},
     58       {"action": "UP", "keycode": "BUTTON_L1"}
     59     ]
     60   },
     61 
     62   {
     63     "name": "Press BUTTON_R1",
     64     "reports": [
     65       [0x01, 0x20, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00],
     66       [0x01, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00]
     67     ],
     68     "events": [
     69       {"action": "DOWN", "keycode": "BUTTON_R1"},
     70       {"action": "UP", "keycode": "BUTTON_R1"}
     71     ]
     72   },
     73 
     74   {
     75     "name": "Press BUTTON_THUMBL",
     76     "reports": [
     77       [0x01, 0x40, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00],
     78       [0x01, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00]
     79     ],
     80     "events": [
     81       {"action": "DOWN", "keycode": "BUTTON_THUMBL"},
     82       {"action": "UP", "keycode": "BUTTON_THUMBL"}
     83     ]
     84   },
     85 
     86   {
     87     "name": "Press BUTTON_THUMBR",
     88     "reports": [
     89       [0x01, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00],
     90       [0x01, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00]
     91     ],
     92     "events": [
     93       {"action": "DOWN", "keycode": "BUTTON_THUMBR"},
     94       {"action": "UP", "keycode": "BUTTON_THUMBR"}
     95     ]
     96   },
     97 
     98   {
     99     "name": "Press POWER button (the button in the center)",
    100     "reports": [
    101       [0x01, 0x00, 0x81, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00],
    102       [0x01, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00]
    103     ],
    104     "events": [
    105       {"action": "DOWN", "keycode": "BUTTON_MODE"},
    106       {"action": "UP", "keycode": "BUTTON_MODE"}
    107     ]
    108   },
    109 
    110   {
    111     "name": "Press BACK button (left arrow)",
    112     "reports": [
    113       [0x01, 0x00, 0x82, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00],
    114       [0x01, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00]
    115     ],
    116     "events": [
    117       {"action": "DOWN", "keycode": "BACK"},
    118       {"action": "UP", "keycode": "BACK"}
    119     ]
    120   }
    121 ]