Мне очень хотелось бы иметь возможность сопоставить ключ блокировки колпачка до Ctrl
, но только в vim. Я видел this, но я использую OS X. Есть ли альтернатива OS X для AutoHotKey, или есть другой способ создать специфичное для приложения сопоставление для ключа-модификатора?Карт-кеп блокируется только в vim?
ответ
Это приведет к изменению блокировки крышки для управления в терминале. Я не верю, что есть хороший способ сказать, когда терминал работает с vim.
- Скачать и установить Seil и Karabiner
- Открыть Seil и изменение заглавных букв в код ключа 110 (PC ключ Application)
Открыть Karabiner и редактировать private.xml (Разное & Uninstall (Tab) -> Открыть Private Xml (Button)). Добавьте добавить между корневыми элементами следующее.
<name>Change PC Application Key to CONTROL (Menu Key in TERMINAL)</name> <item> <only>TERMINAL</only> <name>Change PC Application Key to CONTROL (Menu Key in TERMINAL)</name> <identifier>remap.termianl_application2control</identifier> <autogen>__KeyToKey__ KeyCode::PC_APPLICATION, KeyCode::CONTROL_L</autogen> </item> <name>Change PC Application Key to CAPSLOCK</name> <item> <name>Change PC Application Key to CAPSLOCK</name> <identifier>remap.other_application2capslock</identifier> <autogen>__KeyToKey__ KeyCode::PC_APPLICATION, KeyCode::CAPSLOCK</autogen> </item>
Нажмите Reload XML на вкладке Change Key
- Проверьте следующие пункты (они должны появиться в верхней части окна)
На этом этапе вы должны быть в состоянии использовать блокировку замка в качестве контроля в терминале (и iterm2) и блокировать колпачки, когда колпачки блокируются друг от друга. Предостережение. Если вы заходите в терминал, когда закрыт замок, вы не сможете его отключить.
(Вы, возможно, потребуется установить CapsLock для каких-либо действий в System Preferences -> Клавиатура -> Modifier Keys)
Если вы хотите, чтобы работать в изменении MacVim
<only>TERMINAL</only>
в
<only>TERMINAL, VI</only>
Большое вам спасибо! Это делает именно то, что мне нужно. Потрясающие. –
также caplock led больше не будет гореть, так как он будет обрабатываться 'Seil/Karabiner'! – Paschalis
Возможные дубликата: [Использование Caps Lock, как Esc в Mac OS X] (http://stackoverflow.com/questions/127591/using-caps-lock-a s-esc-in-mac-os-x) – mMontu
[Этот ответ] (http://stackoverflow.com/a/249923/660921), кажется, делает то, что вы хотите? – Carpetsmoker
Просто понял, что я действительно определенно хотел бы сопоставить его с 'Ctrl' и отредактировать мой вопрос. @Carpetsmoker Я попробовал Seil (текущая версия PCKeyboardHack), и кажется, что у него нет никакого способа создания сопоставлений приложений. –