Очевидно, что в Linux я могу использовать xmodmap. На Leopard я использовал InputManager с именем PCKeyboardHack. Но InputManager теперь не работает.
Как я могу сохранить свое здравомыслие и продолжать использовать Caps Lock для побега в OS X 10.6?
Очевидно, что в Linux я могу использовать xmodmap. На Leopard я использовал InputManager с именем PCKeyboardHack. Но InputManager теперь не работает.
Как я могу сохранить свое здравомыслие и продолжать использовать Caps Lock для побега в OS X 10.6?
Ответы:
Я могу быть далеко, потому что я не рядом с моим Mac, чтобы проверить, но сможет ли Ukelele переназначить блокировку Caps? Я знаю, что вы можете переназначить блокировку Caps, используя системные настройки, но я думаю, что возможные замены ограничены (опять же, от Mac для тестирования) ...
Вы также можете увидеть, есть ли в doublecommand это отображение, так как в отчетах предполагается, что оно работает в 32-битном режиме ядра в SL как минимум ...
Кажется, для SL существует форк PCKeyboardHack:
На самом деле это не ответ на ваш вопрос, но я думаю, вы хотите переназначить клавишу, чтобы вашему пальцу не пришлось далеко ходить, чтобы переключать режимы Vim. Неделю или две назад я обнаружил, что Ctrl-[
это то же самое, что удар Esc
, и его легче набирать, хотя это две клавиши.
Я бы посоветовал учить ваши пальцы делать это Ctrl-[
, тогда вам не нужно переназначать какие-либо клавиши, и вы не потеряете функциональность Caps-lock.
было две проблемы при компиляции.
1: убедитесь, что на вашем пути есть материалы для разработчиков. в частности, добавьте следующую строку в ваш путь:
/ Разработчик / USR / бен /
2: какая-то странная ошибка с otool не найдена: ошибка, которую я получил, выглядела так: «*** Завершение работы приложения из-за необработанного исключения« NSInvalidArgumentException », причина:« путь запуска недоступен »»
используйте это, чтобы решить это:
ln -s / Developer / usr / bin / otool / usr / bin / otool
после этого у меня все заработало.
Хотя это не отвечает на ваш вопрос, это может быть решением вашей проблемы:
" Mapping ESC in insert mode and command mode to double i
imap ii <C-[>
cmap ii <C-[>
Поместите это в свой файл .vimrc. После этого вы можете нажать ii, чтобы выйти из режима вставки или командного режима. Вам не нужно обращаться к замку ESC или CAPS.
Я использую Seil для переназначения моей клавиатуры Mac https://pqrs.org/osx/karabiner/seil.html.en
Обратите внимание, что вы также должны аннулировать ключ Caps Lock по умолчанию в настройках клавиатуры Mac.