Я могу быть далеко, потому что я не рядом с моим Mac, чтобы проверить, но сможет ли Ukelele переназначить блокировку Caps? Я знаю, что вы можете переназначить блокировку Caps, используя системные настройки, но я думаю, что возможные замены ограничены (опять же, от Mac для тестирования) ...
Вы также можете увидеть, есть ли в doublecommand это отображение, так как в отчетах предполагается, что оно работает в 32-битном режиме ядра в SL как минимум ...
Спасибо! Новая сборка PCKeyboardHack решила это. Мои пальцы и мое здравомыслие заранее благодарю!
Tom Morris 14 лет назад
0
Рад помочь; Вы должны пометить этот вопрос как ответивший ;-)
The Tentacle 14 лет назад
1
PCKeyboard взломать полностью путь.
Jason Sundram 13 лет назад
0
2
TALlama
Open System Preferences
Open the Keyboard Preferences
Make sure you're on the 'Keyboard' tab
Click 'Modifier Keys'
Change them to whatever you like.
Хотя это хорошо, он может только переназначить между Caps Lock, Control, Option и Command. Обратите внимание на отсутствие Escape, Delete, Return и Shift. PS Раздражает ли кого-то еще, что в меню и диалогах используются символы для блокировки, управления, сдвига, выбора и выхода из заглавных букв, которые просто не отображаются на клавиатуре?
dlamblin 14 лет назад
4
Теперь это работает (в списке есть побег, по крайней мере, на моем MacBook Pro с сенсорной панелью High Sierra)
Ionică Bizău 5 лет назад
0
2
Richard Turner
На самом деле это не ответ на ваш вопрос, но я думаю, что вы хотите переназначить клавишу, чтобы вашему пальцу не пришлось далеко ходить, чтобы переключать режимы Vim. Неделю или две назад я обнаружил, что Ctrl-[это то же самое, что удар Esc, и его легче набирать, хотя это две клавиши.
Я бы посоветовал научить ваши пальцы делать это Ctrl-[, тогда вам не нужно переназначать какие-либо клавиши, и вы не потеряете функциональность Caps-lock.
Это рекомендуемый способ использования Vi (m), даже если вы можете использовать клавишу escape. Помимо того, что вы получаете независимость от устройства, он более «дружественный к сенсорному вводу».
Dominic Cronin 6 лет назад
0
0
было две проблемы при компиляции.
1: Убедитесь, что на вашем пути есть материалы для разработчиков. в частности, добавьте следующую строку в ваш путь:
/ Разработчик / USR / бен /
2: какая-то странная ошибка с otool не найдена: ошибка, которую я получил, выглядела так: «*** Завершение работы приложения из-за необработанного исключения« NSInvalidArgumentException », причина:« путь запуска не доступен »»
используйте это, чтобы решить это:
ln -s / Developer / usr / bin / otool / usr / bin / otool
после этого у меня все заработало.
0
cutemachine
Хотя это не отвечает на ваш вопрос, это может быть решением вашей проблемы:
" Mapping ESC in insert mode and command mode to double i imap ii <C-[> cmap ii <C-[>
Поместите это в свой файл .vimrc. После этого вы можете нажать ii, чтобы выйти из режима вставки или командного режима. Вам не нужно обращаться к замку ESC или CAPS.