Настройка клавиши caps lock На CTRL, но по-прежнему функционирует как caps lock, если я нажимаю достаточно долго в Mac OS X

Если возможно, я хотел бы что-то похожее на это: https://apple.stackexchange.com/a/4815/31313

в основном простой скрипт, который определяет, когда я нахожусь в tmux, Если я изменить клавишу CAPS lock, чтобы быть CTRL ключ, иначе отменить его.

однако это также важно для меня, чтобы использовать клавишу CAPS lock время от времени, в тех случаях, я хотел бы держать его нажатой в течение 5 секунд, то он вызывает нормальный CAPS lock.

будет ли это легко сделать? Можно сделать? Я бы предпочел, чтобы я не использовал какое-либо дополнительное программное обеспечение, чтобы я мог просто поместить это в сценарий.

дополнительная информация:

Я хотел бы достичь этого в Mac Mini с OSX Snow Leopard, если это возможно, также с Mountain Lion.

6
задан Community
21.02.2023 10:55 Количество просмотров материала 3511
Распечатать страницу

1 ответ

Если вы уже изменили caps lock На control, добавьте это в частная.xml в KeyRemap4MacBook сделал бы удержание контроля (или caps lock) переключение caps lock:

<autogen>--HoldingKeyToKey-- KeyCode::CONTROL_L, KeyCode::CONTROL_L, KeyCode::VK_NONE, KeyCode::CAPSLOCK, Option::NOREPEAT</autogen>

порог удержания клавиш по умолчанию равен 0,2 С, но его можно изменить во второй вкладке.

(Я предложил изменить FN + control (FN + caps lock) на caps lock в предыдущий вопрос на ask Разные:)

<autogen>--KeyToKey-- KeyCode::CONTROL_L, ModifierFlag::FN, KeyCode::CAPSLOCK</autogen>

Если вы просто хотите сохранить какой-то ключ в качестве caps lock, вы также можете изменить управление на caps lock в Системных настройках.

2
отвечен user495470 2023-02-22 18:43

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх