{ "type": "FULL", "keys": [ { "key": "A", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "A" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "a" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "A" } ] }, { "modifiers": [ { "type": "capslock" } ], "behaviors": [ { "type": "literal", "value": "A" } ] } ] }, { "key": "B", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "B" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "b" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "B" } ] }, { "modifiers": [ { "type": "capslock" } ], "behaviors": [ { "type": "literal", "value": "B" } ] } ] }, { "key": "C", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "C" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "c" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "C" } ] }, { "modifiers": [ { "type": "capslock" } ], "behaviors": [ { "type": "literal", "value": "C" } ] }, { "modifiers": [ { "type": "alt" } ], "behaviors": [ { "type": "literal", "value": "ç" } ] }, { "modifiers": [ { "type": "shift" }, { "type": "alt" } ], "behaviors": [ { "type": "literal", "value": "Ç" } ] } ] }, { "key": "D", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "D" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "d" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "D" } ] }, { "modifiers": [ { "type": "capslock" } ], "behaviors": [ { "type": "literal", "value": "D" } ] } ] }, { "key": "E", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "E" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "e" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "E" } ] }, { "modifiers": [ { "type": "capslock" } ], "behaviors": [ { "type": "literal", "value": "E" } ] }, { "modifiers": [ { "type": "alt" } ], "behaviors": [ { "type": "literal", "value": "́" } ] } ] }, { "key": "F", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "F" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "f" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "F" } ] }, { "modifiers": [ { "type": "capslock" } ], "behaviors": [ { "type": "literal", "value": "F" } ] } ] }, { "key": "G", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "G" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "g" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "G" } ] }, { "modifiers": [ { "type": "capslock" } ], "behaviors": [ { "type": "literal", "value": "G" } ] } ] }, { "key": "H", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "H" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "h" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "H" } ] }, { "modifiers": [ { "type": "capslock" } ], "behaviors": [ { "type": "literal", "value": "H" } ] } ] }, { "key": "I", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "I" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "i" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "I" } ] }, { "modifiers": [ { "type": "capslock" } ], "behaviors": [ { "type": "literal", "value": "I" } ] }, { "modifiers": [ { "type": "alt" } ], "behaviors": [ { "type": "literal", "value": "̂" } ] } ] }, { "key": "J", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "J" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "j" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "J" } ] }, { "modifiers": [ { "type": "capslock" } ], "behaviors": [ { "type": "literal", "value": "J" } ] } ] }, { "key": "K", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "K" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "k" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "K" } ] }, { "modifiers": [ { "type": "capslock" } ], "behaviors": [ { "type": "literal", "value": "K" } ] } ] }, { "key": "L", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "L" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "l" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "L" } ] }, { "modifiers": [ { "type": "capslock" } ], "behaviors": [ { "type": "literal", "value": "L" } ] } ] }, { "key": "M", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "M" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "m" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "M" } ] }, { "modifiers": [ { "type": "capslock" } ], "behaviors": [ { "type": "literal", "value": "M" } ] } ] }, { "key": "N", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "N" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "n" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "N" } ] }, { "modifiers": [ { "type": "capslock" } ], "behaviors": [ { "type": "literal", "value": "N" } ] }, { "modifiers": [ { "type": "alt" } ], "behaviors": [ { "type": "literal", "value": "̃" } ] } ] }, { "key": "O", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "O" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "o" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "O" } ] }, { "modifiers": [ { "type": "capslock" } ], "behaviors": [ { "type": "literal", "value": "O" } ] } ] }, { "key": "P", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "P" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "p" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "P" } ] }, { "modifiers": [ { "type": "capslock" } ], "behaviors": [ { "type": "literal", "value": "P" } ] } ] }, { "key": "Q", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "Q" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "q" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "Q" } ] }, { "modifiers": [ { "type": "capslock" } ], "behaviors": [ { "type": "literal", "value": "Q" } ] } ] }, { "key": "R", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "R" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "r" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "R" } ] }, { "modifiers": [ { "type": "capslock" } ], "behaviors": [ { "type": "literal", "value": "R" } ] } ] }, { "key": "S", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "S" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "s" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "S" } ] }, { "modifiers": [ { "type": "capslock" } ], "behaviors": [ { "type": "literal", "value": "S" } ] }, { "modifiers": [ { "type": "alt" } ], "behaviors": [ { "type": "literal", "value": "ß" } ] } ] }, { "key": "T", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "T" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "t" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "T" } ] }, { "modifiers": [ { "type": "capslock" } ], "behaviors": [ { "type": "literal", "value": "T" } ] } ] }, { "key": "U", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "U" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "u" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "U" } ] }, { "modifiers": [ { "type": "capslock" } ], "behaviors": [ { "type": "literal", "value": "U" } ] }, { "modifiers": [ { "type": "alt" } ], "behaviors": [ { "type": "literal", "value": "̈" } ] } ] }, { "key": "V", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "V" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "v" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "V" } ] }, { "modifiers": [ { "type": "capslock" } ], "behaviors": [ { "type": "literal", "value": "V" } ] } ] }, { "key": "W", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "W" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "w" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "W" } ] }, { "modifiers": [ { "type": "capslock" } ], "behaviors": [ { "type": "literal", "value": "W" } ] } ] }, { "key": "X", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "X" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "x" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "X" } ] }, { "modifiers": [ { "type": "capslock" } ], "behaviors": [ { "type": "literal", "value": "X" } ] } ] }, { "key": "Y", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "Y" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "y" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "Y" } ] }, { "modifiers": [ { "type": "capslock" } ], "behaviors": [ { "type": "literal", "value": "Y" } ] } ] }, { "key": "Z", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "Z" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "z" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "Z" } ] }, { "modifiers": [ { "type": "capslock" } ], "behaviors": [ { "type": "literal", "value": "Z" } ] } ] }, { "key": "0", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "0" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "0" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": ")" } ] } ] }, { "key": "1", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "1" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "1" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "!" } ] } ] }, { "key": "2", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "2" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "2" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "@" } ] } ] }, { "key": "3", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "3" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "3" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "#" } ] } ] }, { "key": "4", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "4" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "4" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "$" } ] } ] }, { "key": "5", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "5" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "5" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "%" } ] } ] }, { "key": "6", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "6" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "6" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "^" } ] }, { "modifiers": [ { "type": "alt" }, { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "̂" } ] } ] }, { "key": "7", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "7" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "7" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "&" } ] } ] }, { "key": "8", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "8" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "8" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "*" } ] } ] }, { "key": "9", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "9" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "9" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "(" } ] } ] }, { "key": "SPACE", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": " " } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": " " } ] }, { "modifiers": [ { "type": "alt" } ], "behaviors": [ { "type": "fallback", "key": "SEARCH" } ] }, { "modifiers": [ { "type": "meta" } ], "behaviors": [ { "type": "fallback", "key": "SEARCH" } ] }, { "modifiers": [ { "type": "ctrl" } ], "behaviors": [ { "type": "fallback", "key": "LANGUAGE_SWITCH" } ] } ] }, { "key": "ENTER", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "\n" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "\n" } ] } ] }, { "key": "TAB", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "\t" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "\t" } ] } ] }, { "key": "COMMA", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "," } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "," } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "<" } ] } ] }, { "key": "PERIOD", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "." } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "." } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": ">" } ] } ] }, { "key": "SLASH", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "/" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "/" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "?" } ] } ] }, { "key": "GRAVE", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "`" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "`" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "~" } ] }, { "modifiers": [ { "type": "alt" } ], "behaviors": [ { "type": "literal", "value": "̀" } ] }, { "modifiers": [ { "type": "alt" }, { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "̃" } ] } ] }, { "key": "MINUS", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "-" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "-" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "_" } ] } ] }, { "key": "EQUALS", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "=" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "=" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "+" } ] } ] }, { "key": "LEFT_BRACKET", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "[" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "[" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "{" } ] } ] }, { "key": "RIGHT_BRACKET", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "]" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "]" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "}" } ] } ] }, { "key": "BACKSLASH", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "\\" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "\\" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "|" } ] } ] }, { "key": "SEMICOLON", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": ";" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": ";" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": ":" } ] } ] }, { "key": "APOSTROPHE", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "'" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "'" } ] }, { "modifiers": [ { "type": "shift" } ], "behaviors": [ { "type": "literal", "value": "\"" } ] } ] }, { "key": "NUMPAD_0", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "0" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "INSERT" } ] }, { "modifiers": [ { "type": "numlock" } ], "behaviors": [ { "type": "literal", "value": "0" } ] } ] }, { "key": "NUMPAD_1", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "1" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "MOVE_END" } ] }, { "modifiers": [ { "type": "numlock" } ], "behaviors": [ { "type": "literal", "value": "1" } ] } ] }, { "key": "NUMPAD_2", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "2" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "DPAD_DOWN" } ] }, { "modifiers": [ { "type": "numlock" } ], "behaviors": [ { "type": "literal", "value": "2" } ] } ] }, { "key": "NUMPAD_3", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "3" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "PAGE_DOWN" } ] }, { "modifiers": [ { "type": "numlock" } ], "behaviors": [ { "type": "literal", "value": "3" } ] } ] }, { "key": "NUMPAD_4", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "4" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "DPAD_LEFT" } ] }, { "modifiers": [ { "type": "numlock" } ], "behaviors": [ { "type": "literal", "value": "4" } ] } ] }, { "key": "NUMPAD_5", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "5" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "DPAD_CENTER" } ] }, { "modifiers": [ { "type": "numlock" } ], "behaviors": [ { "type": "literal", "value": "5" } ] } ] }, { "key": "NUMPAD_6", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "6" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "DPAD_RIGHT" } ] }, { "modifiers": [ { "type": "numlock" } ], "behaviors": [ { "type": "literal", "value": "6" } ] } ] }, { "key": "NUMPAD_7", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "7" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "MOVE_HOME" } ] }, { "modifiers": [ { "type": "numlock" } ], "behaviors": [ { "type": "literal", "value": "7" } ] } ] }, { "key": "NUMPAD_8", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "8" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "DPAD_UP" } ] }, { "modifiers": [ { "type": "numlock" } ], "behaviors": [ { "type": "literal", "value": "8" } ] } ] }, { "key": "NUMPAD_9", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "9" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "PAGE_UP" } ] }, { "modifiers": [ { "type": "numlock" } ], "behaviors": [ { "type": "literal", "value": "9" } ] } ] }, { "key": "NUMPAD_LEFT_PAREN", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "(" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "(" } ] } ] }, { "key": "NUMPAD_RIGHT_PAREN", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": ")" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": ")" } ] } ] }, { "key": "NUMPAD_DIVIDE", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "/" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "/" } ] } ] }, { "key": "NUMPAD_MULTIPLY", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "*" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "*" } ] } ] }, { "key": "NUMPAD_SUBTRACT", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "-" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "-" } ] } ] }, { "key": "NUMPAD_ADD", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "+" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "+" } ] } ] }, { "key": "NUMPAD_DOT", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "." } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "FORWARD_DEL" } ] }, { "modifiers": [ { "type": "numlock" } ], "behaviors": [ { "type": "literal", "value": "." } ] } ] }, { "key": "NUMPAD_COMMA", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "," } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "," } ] } ] }, { "key": "NUMPAD_EQUALS", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "=" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "=" } ] } ] }, { "key": "NUMPAD_ENTER", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "\n" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "\n" }, { "type": "fallback", "key": "ENTER" } ] }, { "modifiers": [ { "type": "ctrl" } ], "behaviors": [ { "type": "none" }, { "type": "fallback", "key": "ENTER" } ] }, { "modifiers": [ { "type": "alt" } ], "behaviors": [ { "type": "none" }, { "type": "fallback", "key": "ENTER" } ] }, { "modifiers": [ { "type": "meta" } ], "behaviors": [ { "type": "none" }, { "type": "fallback", "key": "ENTER" } ] } ] }, { "key": "AT", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "@" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "@" } ] } ] }, { "key": "STAR", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "*" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "*" } ] } ] }, { "key": "POUND", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "#" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "#" } ] } ] }, { "key": "PLUS", "rules": [ { "modifiers": [ { "type": "label" } ], "behaviors": [ { "type": "literal", "value": "+" } ] }, { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "literal", "value": "+" } ] } ] }, { "key": "ESCAPE", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "BACK" } ] }, { "modifiers": [ { "type": "alt" } ], "behaviors": [ { "type": "fallback", "key": "HOME" } ] }, { "modifiers": [ { "type": "meta" } ], "behaviors": [ { "type": "fallback", "key": "HOME" } ] }, { "modifiers": [ { "type": "ctrl" } ], "behaviors": [ { "type": "fallback", "key": "MENU" } ] } ] }, { "key": "BUTTON_A", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "BACK" } ] } ] }, { "key": "BUTTON_B", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "BACK" } ] } ] }, { "key": "BUTTON_C", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "BACK" } ] } ] }, { "key": "BUTTON_X", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "DPAD_CENTER" } ] } ] }, { "key": "BUTTON_Y", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "DPAD_CENTER" } ] } ] }, { "key": "BUTTON_Z", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "DPAD_CENTER" } ] } ] }, { "key": "BUTTON_L1", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "none" } ] } ] }, { "key": "BUTTON_R1", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "none" } ] } ] }, { "key": "BUTTON_L2", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "none" } ] } ] }, { "key": "BUTTON_R2", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "none" } ] } ] }, { "key": "BUTTON_THUMBL", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "DPAD_CENTER" } ] } ] }, { "key": "BUTTON_THUMBR", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "DPAD_CENTER" } ] } ] }, { "key": "BUTTON_START", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "HOME" } ] } ] }, { "key": "BUTTON_SELECT", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "MENU" } ] } ] }, { "key": "BUTTON_MODE", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "MENU" } ] } ] }, { "key": "BUTTON_1", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "DPAD_CENTER" } ] } ] }, { "key": "BUTTON_2", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "DPAD_CENTER" } ] } ] }, { "key": "BUTTON_3", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "DPAD_CENTER" } ] } ] }, { "key": "BUTTON_4", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "DPAD_CENTER" } ] } ] }, { "key": "BUTTON_5", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "DPAD_CENTER" } ] } ] }, { "key": "BUTTON_6", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "DPAD_CENTER" } ] } ] }, { "key": "BUTTON_7", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "DPAD_CENTER" } ] } ] }, { "key": "BUTTON_8", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "DPAD_CENTER" } ] } ] }, { "key": "BUTTON_9", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "DPAD_CENTER" } ] } ] }, { "key": "BUTTON_10", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "DPAD_CENTER" } ] } ] }, { "key": "BUTTON_11", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "DPAD_CENTER" } ] } ] }, { "key": "BUTTON_12", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "DPAD_CENTER" } ] } ] }, { "key": "BUTTON_13", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "DPAD_CENTER" } ] } ] }, { "key": "BUTTON_14", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "DPAD_CENTER" } ] } ] }, { "key": "BUTTON_15", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "DPAD_CENTER" } ] } ] }, { "key": "BUTTON_16", "rules": [ { "modifiers": [ { "type": "base" } ], "behaviors": [ { "type": "fallback", "key": "DPAD_CENTER" } ] } ] } ] }