8

Очевидно, что в Linux я могу использовать xmodmap. На Leopard я использовал InputManager с именем PCKeyboardHack. Но InputManager теперь не работает.

Как я могу сохранить свое здравомыслие и продолжать использовать Caps Lock для побега в OS X 10.6?

6 ответов6

3

Я могу быть далеко, потому что я не рядом с моим Mac, чтобы проверить, но сможет ли Ukelele переназначить блокировку Caps? Я знаю, что вы можете переназначить блокировку Caps, используя системные настройки, но я думаю, что возможные замены ограничены (опять же, от Mac для тестирования)...

Вы также можете увидеть, есть ли в doublecommand это отображение, так как в отчетах предполагается, что оно работает в 32-битном режиме ядра в SL как минимум ...

РЕДАКТИРОВАТЬ:

Кажется, для SL есть форк PCKeyboardHack:

http://github.com/bjeanes/PCKeyboardHack

2

На самом деле это не ответ на ваш вопрос, но я думаю, что вы хотите переназначить клавишу, чтобы вашему пальцу не пришлось далеко ходить, чтобы переключать режимы Vim. Неделю или две назад я обнаружил, что Ctrl-[ это то же самое, что и нажатие Esc , и его легче набирать, хотя это две клавиши.

Я бы посоветовал научить ваши пальцы выполнять Ctrl-[ вместо этого, тогда вам не нужно переназначать какие-либо клавиши, и вы не потеряете функциональность Caps-lock.

2
  1. Настройки открытой системы
  2. Откройте настройки клавиатуры
  3. Убедитесь, что вы находитесь на вкладке «Клавиатура»
  4. Нажмите «Ключи модификатора»
  5. Измените их на то, что вам нравится.
0

Я использую Seil для переназначения клавиатуры моего Mac https://pqrs.org/osx/karabiner/seil.html.en

  1. Скачать Seil
  2. Проверьте «Замените ключ блокировки колпачков»
  3. Изменить код ключа с 51 на 53

Обратите внимание, что вы также должны аннулировать ключ Caps Lock по умолчанию в настройках клавиатуры Mac.

  1. Настройки-> Клавиатура-> вкладка Клавиатура
  2. Нажмите на клавиши-модификаторы (внизу справа)
  3. Измените настройку Caps Lock с «Caps Lock» на «No Action»
0

было две проблемы при компиляции.

1: Убедитесь, что на вашем пути есть материалы для разработчиков. в частности, добавьте следующую строку в ваш путь:

/ Разработчик / USR / бен /

2: какая-то странная ошибка с otool не найдена: ошибка, которую я получил, выглядела так: «*** Завершение работы приложения из-за необработанного исключения« NSInvalidArgumentException », причина:« путь запуска не доступен »»

используйте это, чтобы решить это:

ln -s /Developer /usr /bin /otool /usr /bin /otool

после этого у меня все заработало.

0

Хотя это не отвечает на ваш вопрос, это может быть решением вашей проблемы:

" Mapping ESC in insert mode and command mode to double i
imap ii <C-[>
cmap ii <C-[>

Поместите это в свой файл .vimrc. После этого вы можете нажать ii, чтобы выйти из режима вставки или командного режима. Вам не нужно обращаться к замку ESC или CAPS.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .