Как мне переназначить CTRL-h в Mac OS X?

Я хотел бы переназначить CTRL + H от удаления до нуля в Leopard.

3 ответа

Решение

По умолчанию ⌃H поведение происходит из стандартного файла привязок ключей в ресурсах платформы AppKit. Вы можете переопределить это легко.

Создайте файл с таким содержимым:

{ "^h" = ""; }

И сохранить его в ~/Library/KeyBindings/DefaultKeyBinding.dict, создав папку Key Bindings, если она не существует. (Примечание: вам нужно будет перезапустить свои приложения, чтобы это начало работать.)

(Еще одно примечание: я не совсем уверен, если использовать "" это правильный способ заставить его ничего не делать, но это работает. В документации, которую я нашел, ничего не сказано ни о каких неоперационных методах.)

DoubleCommand позволит вам сделать это.

Если DoubleCommand не работает для вас, вы можете попробовать создать свою собственную раскладку клавиатуры, используя что-то вроде Ukelele. Я никогда не делал этого, поэтому я не уверен, сколько это стоит.

Другие вопросы по тегам