blob: 600556ac463748f1d743882ce7758e98d28a78ad [file] [log] [blame]
{
"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"
}
]
}
]
}
]
}