Найти в Дзене

Мак вентура кодинг в потоке

Чтобы не махать руками от символов к стрелкам, клава должна уметь в Vim: Нужно в карабинер элементы добавить {
"title": "Custom CapsLock Bindings",
"rules": [
{
"description": "CapsLock + I - Cursor Up",
"manipulators": [
{
"from": {
"key_code": "i",
"modifiers": {
"mandatory": [
"caps_lock"
]
}
},
"to": [
{
"key_code": "up_arrow"
}
],
"type": "basic"
}
]
},
{
"description": "CapsLock + K - Cursor Down",
"manipulators": [
{
"from": {
"key_code": "k",
"modifiers": {
"mandatory": [
"caps_lock"
]
}
},
"to": [
{
"key_code": "down_arrow"
}
],
"type": "basic"
}
]
},
{
"description": "CapsLock + J - Cursor Left",
"manipulators": [
{
"from": {
"key_code": "j",
"modifiers": {
"mandatory": [
"caps_lock"
]
}
},
"to": [
{
"key_code": "left_arrow"
}
],
"type": "basic"
}
]

Чтобы не махать руками от символов к стрелкам, клава должна уметь в Vim:

Нужно в карабинер элементы добавить

{
"title": "Custom CapsLock Bindings",
"rules": [
{
"description": "CapsLock + I - Cursor Up",
"manipulators": [
{
"from": {
"key_code": "i",
"modifiers": {
"mandatory": [
"caps_lock"
]
}
},
"to": [
{
"key_code": "up_arrow"
}
],
"type": "basic"
}
]
},
{
"description": "CapsLock + K - Cursor Down",
"manipulators": [
{
"from": {
"key_code": "k",
"modifiers": {
"mandatory": [
"caps_lock"
]
}
},
"to": [
{
"key_code": "down_arrow"
}
],
"type": "basic"
}
]
},
{
"description": "CapsLock + J - Cursor Left",
"manipulators": [
{
"from": {
"key_code": "j",
"modifiers": {
"mandatory": [
"caps_lock"
]
}
},
"to": [
{
"key_code": "left_arrow"
}
],
"type": "basic"
}
]
},
{
"description": "CapsLock + L - Cursor Right",
"manipulators": [
{
"from": {
"key_code": "l",
"modifiers": {
"mandatory": [
"caps_lock"
]
}
},
"to": [
{
"key_code": "right_arrow"
}
],
"type": "basic"
}
]
},
{
"description": "CapsLock + P - Home",
"manipulators": [
{
"from": {
"key_code": "p",
"modifiers": {
"mandatory": [
"caps_lock"
]
}
},
"to": [
{
"key_code": "home"
}
],
"type": "basic"
}
]
},
{
"description": "CapsLock + ; - End",
"manipulators": [
{
"from": {
"key_code": "semicolon",
"modifiers": {
"mandatory": [
"caps_lock"
]
}
},
"to": [
{
"key_code": "end"
}
],
"type": "basic"
}
]
},
{
"description": "CapsLock + [ - Page Up",
"manipulators": [
{
"from": {
"key_code": "open_bracket",
"modifiers": {
"mandatory": [
"caps_lock"
]
}
},
"to": [
{
"key_code": "page_up"
}
],
"type": "basic"
}
]
},
{
"description": "CapsLock + ' - Page Down",
"manipulators": [
{
"from": {
"key_code": "quote",
"modifiers": {
"mandatory": [
"caps_lock"
]
}
},
"to": [
{
"key_code": "page_down"
}
],
"type": "basic"
}
]
},
{
"description": "CapsLock + O - Delete",
"manipulators": [
{
"from": {
"key_code": "o",
"modifiers": {
"mandatory": [
"caps_lock"
]
}
},
"to": [
{
"key_code": "delete_or_backspace"
}
],
"type": "basic"
}
]
},
{
"description": "CapsLock + U - Backspace",
"manipulators": [
{
"from": {
"key_code": "u",
"modifiers": {
"mandatory": [
"caps_lock"
]
}
},
"to": [
{
"key_code": "delete_or_backspace",
"modifiers": [
"left_shift"
]
}
],
"type": "basic"
}
]
},
{
"description": "LShift + RShift - Break",
"manipulators": [
{
"from": {
"key_code": "right_shift",
"modifiers": {
"mandatory": [
"left_shift"
]
}
},
"to": [
{
"key_code": "f16"
}
],
"type": "basic"
}
]
}
]
}

-2