5 {"<button>":"Press button <button>"}
8 "r", "Release a button",
9 {"<button>":"Release button <button>"}
12 "h", "Autohold a button",
13 {"<button>":"Autohold button <button>"}
17 {"<button>":"Type button <button>"}
19 "designate-position":[
21 {"<button>":"Designate position for an axis"}
23 "+autofire-controller":[
24 "ap", "Start autofire",
25 {"<button> [[<duty> ]<cyclelen>]":"Autofire button <button> with duty <duty> out of <cyclelen>"}
27 "-autofire-controller":[
29 {"<button> [[<duty> ]<cyclelen>]":"End Autofire on button <button>"}
31 "autofire-controller":[
32 "at", "Toggle autofire",
33 {"<button> [[<duty> ]<cyclelen>]":"Toggle Autofire on button <button> with duty <duty> out of <cyclelen>"}
37 {"<button> <axisvalue>":"Analog action on <button> with value <axisvalue>"}