This commit is contained in:
js0ny 2025-02-16 11:01:49 +00:00
parent 041a509481
commit d210461abe
9 changed files with 3346 additions and 1058 deletions

View file

@ -0,0 +1,997 @@
{
"title": "Fn -> Hyper",
"rules": [
{
"description": "Fn + Letter -> Left_Shift + Left_Option + Left_Control + Left_Command + Letter",
"manipulators": [
{
"type": "basic",
"from": {
"key_code": "grave_accent_and_tilde",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "grave_accent_and_tilde",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "1",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "1",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "2",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "2",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "3",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "3",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "4",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "4",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "5",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "5",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "6",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "6",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "7",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "7",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "8",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "8",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "9",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "9",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "0",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "0",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "hyphen",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "hyphen",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "equal_sign",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "equal_sign",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "q",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "q",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "w",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "w",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "e",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "e",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "r",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "r",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "t",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "t",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "y",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "y",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "u",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "u",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "i",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "i",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "o",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "o",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "p",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "p",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "open_bracket",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "open_bracket",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "close_bracket",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "close_bracket",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "backslash",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "backslash",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "a",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "a",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "s",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "s",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "d",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "d",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "f",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "f",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "g",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "g",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "h",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "h",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "j",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "j",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "k",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "k",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "l",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "l",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "semicolon",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "semicolon",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "quote",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "quote",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "z",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "z",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "x",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "x",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "c",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "c",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "v",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "v",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "b",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "b",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "n",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "n",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "m",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "m",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "comma",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "comma",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "period",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "period",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "slash",
"modifiers": {
"mandatory": ["fn"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "slash",
"modifiers": [
"left_shift",
"left_option",
"left_control",
"left_command"
]
}
]
}
]
}
]
}