Last active
April 1, 2022 05:51
-
-
Save 39aldo39/72cd3af3e90ce70b5f1257e815ad912a to your computer and use it in GitHub Desktop.
Karabiner-Elements extend
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"title": "Extend", | |
"rules": [ | |
{ | |
"description": "Extend", | |
"manipulators": [ | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "1", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "f1" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "2", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "f2" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "3", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "f3" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "4", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "f4" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "5", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "f5" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "6", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "f6" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "7", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "f7" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "8", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "f8" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "9", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "f9" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "0", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "f10" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "hyphen", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "f11" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "equal_sign", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "f12" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "q", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "fn", "modifiers": [ "left_control" ] } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "w", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "vk_none" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "e", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "vk_none" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "r", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "vk_none" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "t", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "vk_none" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "y", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "page_up" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "u", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "home" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "i", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "up_arrow" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "o", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "end" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "p", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "delete_forward" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "a", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "fn", "modifiers": [ "left_option" ] } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "s", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "vk_none" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "d", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "fn", "modifiers": [ "left_shift" ] } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "f", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "fn", "modifiers": [ "left_command" ] } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "g", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "vk_none" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "h", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "page_down" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "j", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "left_arrow" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "k", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "down_arrow" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "l", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "right_arrow" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "semicolon", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "delete_or_backspace" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "z", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "z", "modifiers": [ "command" ] } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "x", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "x", "modifiers": [ "command" ] } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "c", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "c", "modifiers": [ "command" ] } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "v", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "v", "modifiers": [ "command" ] } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "b", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "pointing_button": "button1" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "n", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "pointing_button": "button3" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "m", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "pointing_button": "button2" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "comma", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "vk_none" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "period", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "vk_none" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "slash", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "vk_none" } ] | |
}, | |
{ | |
"type": "basic", | |
"from": { | |
"key_code": "spacebar", | |
"modifiers": { "mandatory": [ "fn" ], "optional": [ "any" ] } | |
}, | |
"to": [ { "key_code": "return_or_enter" } ] | |
} | |
] | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment