482 lines
No EOL
20 KiB
JSON
482 lines
No EOL
20 KiB
JSON
{
|
|
"profiles": [
|
|
{
|
|
"complex_modifications": {
|
|
"rules": [
|
|
{
|
|
"description": "Toggle caps_lock by pressing left_shift + right_shift at the same time",
|
|
"manipulators": [
|
|
{
|
|
"from": {
|
|
"key_code": "left_shift",
|
|
"modifiers": {
|
|
"mandatory": ["right_shift"],
|
|
"optional": ["caps_lock"]
|
|
}
|
|
},
|
|
"to": [{ "key_code": "caps_lock" }],
|
|
"to_if_alone": [{ "key_code": "left_shift" }],
|
|
"type": "basic"
|
|
},
|
|
{
|
|
"from": {
|
|
"key_code": "right_shift",
|
|
"modifiers": {
|
|
"mandatory": ["left_shift"],
|
|
"optional": ["caps_lock"]
|
|
}
|
|
},
|
|
"to": [{ "key_code": "caps_lock" }],
|
|
"to_if_alone": [{ "key_code": "right_shift" }],
|
|
"type": "basic"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"devices": [
|
|
{
|
|
"identifiers": {
|
|
"is_keyboard": true,
|
|
"product_id": 24866,
|
|
"vendor_id": 7504
|
|
},
|
|
"ignore": true,
|
|
"manipulate_caps_lock_led": false
|
|
},
|
|
{
|
|
"identifiers": {
|
|
"is_keyboard": true,
|
|
"product_id": 832,
|
|
"vendor_id": 1452
|
|
},
|
|
"simple_modifications": [
|
|
{
|
|
"from": { "key_code": "0" },
|
|
"to": [{ "key_code": "0" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "1" },
|
|
"to": [{ "key_code": "1" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "2" },
|
|
"to": [{ "key_code": "2" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "3" },
|
|
"to": [{ "key_code": "3" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "4" },
|
|
"to": [{ "key_code": "4" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "5" },
|
|
"to": [{ "key_code": "5" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "6" },
|
|
"to": [{ "key_code": "6" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "7" },
|
|
"to": [{ "key_code": "7" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "8" },
|
|
"to": [{ "key_code": "8" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "9" },
|
|
"to": [{ "key_code": "9" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "a" },
|
|
"to": [{ "key_code": "a" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "b" },
|
|
"to": [{ "key_code": "x" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "backslash" },
|
|
"to": [{ "key_code": "backslash" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "c" },
|
|
"to": [{ "key_code": "j" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "caps_lock" },
|
|
"to": [{ "key_code": "escape" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "close_bracket" },
|
|
"to": [{ "key_code": "equal_sign" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "comma" },
|
|
"to": [{ "key_code": "w" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "d" },
|
|
"to": [{ "key_code": "e" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "e" },
|
|
"to": [{ "key_code": "period" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "equal_sign" },
|
|
"to": [{ "key_code": "close_bracket" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "f" },
|
|
"to": [{ "key_code": "u" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "g" },
|
|
"to": [{ "key_code": "i" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "h" },
|
|
"to": [{ "key_code": "d" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "hyphen" },
|
|
"to": [{ "key_code": "open_bracket" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "i" },
|
|
"to": [{ "key_code": "c" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "j" },
|
|
"to": [{ "key_code": "h" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "k" },
|
|
"to": [{ "key_code": "t" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "l" },
|
|
"to": [{ "key_code": "n" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "m" },
|
|
"to": [{ "key_code": "m" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "n" },
|
|
"to": [{ "key_code": "b" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "o" },
|
|
"to": [{ "key_code": "r" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "open_bracket" },
|
|
"to": [{ "key_code": "slash" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "p" },
|
|
"to": [{ "key_code": "l" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "period" },
|
|
"to": [{ "key_code": "v" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "q" },
|
|
"to": [{ "key_code": "quote" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "quote" },
|
|
"to": [{ "key_code": "hyphen" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "r" },
|
|
"to": [{ "key_code": "p" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "right_option" },
|
|
"to": [{ "key_code": "right_control" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "s" },
|
|
"to": [{ "key_code": "o" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "semicolon" },
|
|
"to": [{ "key_code": "s" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "slash" },
|
|
"to": [{ "key_code": "z" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "t" },
|
|
"to": [{ "key_code": "y" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "u" },
|
|
"to": [{ "key_code": "g" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "v" },
|
|
"to": [{ "key_code": "k" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "w" },
|
|
"to": [{ "key_code": "comma" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "x" },
|
|
"to": [{ "key_code": "q" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "y" },
|
|
"to": [{ "key_code": "f" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "z" },
|
|
"to": [{ "key_code": "semicolon" }]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"identifiers": {
|
|
"is_keyboard": true,
|
|
"product_id": 50475,
|
|
"vendor_id": 1133
|
|
},
|
|
"manipulate_caps_lock_led": false
|
|
},
|
|
{
|
|
"identifiers": { "is_keyboard": true },
|
|
"simple_modifications": [
|
|
{
|
|
"from": { "key_code": "0" },
|
|
"to": [{ "key_code": "0" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "1" },
|
|
"to": [{ "key_code": "1" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "2" },
|
|
"to": [{ "key_code": "2" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "3" },
|
|
"to": [{ "key_code": "3" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "4" },
|
|
"to": [{ "key_code": "4" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "5" },
|
|
"to": [{ "key_code": "5" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "6" },
|
|
"to": [{ "key_code": "6" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "7" },
|
|
"to": [{ "key_code": "7" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "8" },
|
|
"to": [{ "key_code": "8" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "9" },
|
|
"to": [{ "key_code": "9" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "a" },
|
|
"to": [{ "key_code": "a" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "b" },
|
|
"to": [{ "key_code": "x" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "backslash" },
|
|
"to": [{ "key_code": "backslash" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "c" },
|
|
"to": [{ "key_code": "j" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "caps_lock" },
|
|
"to": [{ "key_code": "escape" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "close_bracket" },
|
|
"to": [{ "key_code": "equal_sign" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "comma" },
|
|
"to": [{ "key_code": "w" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "d" },
|
|
"to": [{ "key_code": "e" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "e" },
|
|
"to": [{ "key_code": "period" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "equal_sign" },
|
|
"to": [{ "key_code": "close_bracket" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "f" },
|
|
"to": [{ "key_code": "u" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "g" },
|
|
"to": [{ "key_code": "i" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "h" },
|
|
"to": [{ "key_code": "d" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "hyphen" },
|
|
"to": [{ "key_code": "open_bracket" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "i" },
|
|
"to": [{ "key_code": "c" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "j" },
|
|
"to": [{ "key_code": "h" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "k" },
|
|
"to": [{ "key_code": "t" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "l" },
|
|
"to": [{ "key_code": "n" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "m" },
|
|
"to": [{ "key_code": "m" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "n" },
|
|
"to": [{ "key_code": "b" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "o" },
|
|
"to": [{ "key_code": "r" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "open_bracket" },
|
|
"to": [{ "key_code": "slash" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "p" },
|
|
"to": [{ "key_code": "l" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "period" },
|
|
"to": [{ "key_code": "v" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "q" },
|
|
"to": [{ "key_code": "quote" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "quote" },
|
|
"to": [{ "key_code": "hyphen" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "r" },
|
|
"to": [{ "key_code": "p" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "right_option" },
|
|
"to": [{ "key_code": "right_control" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "s" },
|
|
"to": [{ "key_code": "o" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "semicolon" },
|
|
"to": [{ "key_code": "s" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "slash" },
|
|
"to": [{ "key_code": "z" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "t" },
|
|
"to": [{ "key_code": "y" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "u" },
|
|
"to": [{ "key_code": "g" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "v" },
|
|
"to": [{ "key_code": "k" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "w" },
|
|
"to": [{ "key_code": "comma" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "x" },
|
|
"to": [{ "key_code": "q" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "y" },
|
|
"to": [{ "key_code": "f" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "z" },
|
|
"to": [{ "key_code": "semicolon" }]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"fn_function_keys": [
|
|
{
|
|
"from": { "key_code": "f3" },
|
|
"to": [{ "key_code": "mission_control" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "f4" },
|
|
"to": [{ "key_code": "launchpad" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "f5" },
|
|
"to": [{ "key_code": "illumination_decrement" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "f6" },
|
|
"to": [{ "key_code": "illumination_increment" }]
|
|
},
|
|
{
|
|
"from": { "key_code": "f9" },
|
|
"to": [{ "consumer_key_code": "fastforward" }]
|
|
}
|
|
],
|
|
"name": "Dvorak",
|
|
"selected": true,
|
|
"virtual_hid_keyboard": { "keyboard_type_v2": "ansi" }
|
|
},
|
|
{ "name": "Qwerty" }
|
|
]
|
|
} |