Skip to content

Instantly share code, notes, and snippets.

@39aldo39
Last active April 1, 2022 05:51
Show Gist options
  • Save 39aldo39/72cd3af3e90ce70b5f1257e815ad912a to your computer and use it in GitHub Desktop.
Save 39aldo39/72cd3af3e90ce70b5f1257e815ad912a to your computer and use it in GitHub Desktop.
Karabiner-Elements extend
{
"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