Мой вопрос в заголовке: позволяет ли OS X установить ярлык с клавишей Backspace, например Ctrl+ Option ⌥+ Command ⌘+ backspace(в моем случае это служба Automator)?
Редактировать :
Вы можете подумать «Попробуйте сами»; хорошо, я сделал это В Системных настройках → Клавиатура → Ярлыки я попытался добавить этот ярлык к своему сервису, и он не работает. Проблема, кажется, с backspace. Ctrl+ Option ⌥+ Command ⌘+ mработает хорошо.
Кто-нибудь знает обходной путь, который позволяет мне использовать backspaceклавишу в сочетаниях клавиш?
Ответы:
Чтобы изменить ярлык службы, запустите
plutil -convert xml1 ~/Library/Preferences/pbs.plist
, откройте список и измените, например,в
Затем перезапустите, чтобы применить изменения.
@ - это команда, ~ - это опция и & # x8; это удалить (Windows Backspace). Удаление вперед (удаление Windows) будет & # x7f ;. Строки ярлыков используют тот же формат, что и в DefaultKeyBinding.dict .
Чтобы изменить глобальный набор ярлыков в разделе «Ярлыки приложений», запустите
plutil -convert xml1 ~/Library/Preferences/.GlobalPreferences.plist
, откройте plist и измените, например,в
Затем закройте и снова откройте приложения, чтобы применить изменения.
Ярлыки для конкретных приложений хранятся в ~ / Library / Preferences / *. Plist и ~ / Library / Containers / * / Data / Library / Preferences / *. Plist.
источник
Хотя это не бесплатно, клавиатура Maestro решит вашу проблему.
Вот очень простой пример: просто установите горячую клавишу на eDelete (нажатием ⌘ + ⌦) и назначьте пункт меню для активации. Вы также можете указать приложения, в которых будет работать ярлык, чтобы можно было повторно использовать триггер.
Конечно, учитывая, что это очень мощная макропрограмма, вы можете настроить ее на выполнение гораздо более сложных задач - от запуска скриптов Applescripts до манипулирования Markdown .
источник
Это делает ключ с обратной косой чертой ключом удаления. Я никогда не использую обратную косую черту, поэтому она отлично работает для меня. Надеюсь это поможет.
источник