Skip to content

Instantly share code, notes, and snippets.

@rs
Created July 3, 2018 17:14
Show Gist options
  • Save rs/71b2401adbce15381e6a71694184b840 to your computer and use it in GitHub Desktop.
Save rs/71b2401adbce15381e6a71694184b840 to your computer and use it in GitHub Desktop.
{
"title": "RS",
"rules": [{
"description": "CapsLock to Hyper",
"manipulators": [{
"type": "basic",
"from": {
"key_code": "caps_lock",
"modifiers": {
"optional": ["any"]
}
},
"to": [{"key_code": "fn"}]
}]
},
{
"description": "CapsLock Navigation",
"manipulators": [{
"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": "i",
"modifiers": {
"mandatory": ["fn"],
"optional": ["any"]
}
},
"to": [{"key_code": "up_arrow"}]
},
{
"type": "basic",
"from": {
"key_code": "u",
"modifiers": {
"mandatory": ["fn"],
"optional": ["any"]
}
},
"to": [{"key_code": "page_up"}]
},
{
"type": "basic",
"from": {
"key_code": "o",
"modifiers": {
"mandatory": ["fn"],
"optional": ["any"]
}
},
"to": [{"key_code": "page_down"}]
},
{
"type": "basic",
"from": {
"key_code": "h",
"modifiers": {
"mandatory": ["fn"],
"optional": ["any"]
}
},
"to": [{"key_code": "home"}]
}]
},
{
"description": "CapsLock F 60% Remap",
"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"}]
}]
},
{
"description": "Pok3r Lock Screen",
"manipulators": [{
"type": "basic",
"from": {
"key_code": "delete_or_backspace",
"modifiers": {
"mandatory": ["left_control", "left_shift"]
}
},
"to": [{
"key_code": "eject",
"modifiers": ["left_control", "left_shift"]
}]
}]
},
{
"description": "Pok3r Grave Accent",
"manipulators": [ {
"type": "basic",
"from": {
"key_code": "escape",
"modifiers": {
"mandatory": ["fn"],
"optional": ["any"]
}
},
"to": [{
"key_code": "grave_accent_and_tilde"
}]
},
{
"type": "basic",
"from": {
"key_code": "escape",
"modifiers": {
"mandatory": ["left_option"]
}
},
"to": [{
"key_code": "grave_accent_and_tilde",
"modifiers": ["left_option"]
}]
},
{
"type": "basic",
"from": {
"key_code": "escape",
"modifiers": {
"mandatory": ["left_shift"]
}
},
"to": [{
"key_code": "grave_accent_and_tilde",
"modifiers": ["left_shift"]
}]
},
{
"type": "basic",
"from": {
"key_code": "escape",
"modifiers": {
"mandatory": ["left_command"]
}
},
"to": [{
"key_code": "grave_accent_and_tilde",
"modifiers": ["left_command"]
}]
}]
}]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment