mirror of
https://github.com/DeviceFarmer/stf.git
synced 2026-04-18 14:53:24 +02:00
4233 lines
74 KiB
JSON
4233 lines
74 KiB
JSON
{
|
|
"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"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|