Один из вариантов - создать ~/Library/KeyBindings/
и сохранить список свойств, такой как DefaultKeyBinding.dict
:
{
"~M" = noop:;
}
Это не работает в некоторых приложениях (например, Xcode, Terminal или Firefox).
Вы также можете создать новую раскладку клавиатуры с помощью Ukelele.
- Выберите «Файл»> «Новый» на основе текущего источника ввода.
- Удалите вывод буквенно-цифровых ключей в опции и опции и Shift. Если вы полностью удалите сопоставления клавиш, некоторые комбинации клавиш, такие как ⌥ ← и ⌥⌫, не будут работать.
- Сохраните раскладку клавиатуры в виде пакета или XML в /Library /Keyboard Layouts /. Раскладки клавиатуры в пользовательской библиотеке нельзя выбрать в диалоговых окнах ввода пароля или в окне входа в систему. Всплывающие окна, отображаемые при удерживании клавиш, работают только с форматом пакета.
- Выйдите и вернитесь.
- Включите источник входного сигнала в Системных настройках.
Вы можете отключить все другие источники входного сигнала, отредактировав список HIToolBox.
Чтобы применить изменения к файлу раскладки клавиатуры , запустите команду sudo touch /Library/Keyboard\ Layouts/
выйдите и снова войдите в систему.