Для целей vim я хотел бы переназначить CapsLock на CTRL при использовании в сочетании с другими ключами и ESC при использовании в изоляции.
Ни одно из существующих решений не предоставляет обе функциональности - только одно или другое.
Спасибо!
Для целей vim я хотел бы переназначить CapsLock на CTRL при использовании в сочетании с другими ключами и ESC при использовании в изоляции.
Ни одно из существующих решений не предоставляет обе функциональности - только одно или другое.
Спасибо!
Пошаговые инструкции:
ОБНОВИТЬ:
На High Sierra эта функциональность встроена в новые элементы Karabiner.
Следуйте инструкциям по установке, затем:
Это работает для меня на OSX 10.9:
Попробуйте KeyRemap4Macbook, в частности, часть под названием PCKeyboardHack. Около года назад я смог настроить его так, чтобы удерживание Caps Lock работало как Ctrl, но только нажатие на него вызывало Exposé; так что то, что вы спрашиваете, должно быть возможным.
Конфигурирование KR4M, хотя и имеет графический интерфейс, может быть немного сложным из-за изумительного разнообразия вариантов. Я думаю, что вы, вероятно, можете прокрутить опции и просто искать их в «PCKeyboardHack».
Примечание: я видел, что кто-то в IRC сказал, что он не смог заставить это работать с предварительным просмотром Mountain Lion; У меня еще нет Lion, чтобы проверить, работает ли он там, но я не вижу в Интернете ничего о том, что он не работает (за исключением этой, возможно, не связанной ошибки).