1

Я строю DefaultKeyBinding.dict с некоторыми полезными функциями.

Одна из функций, которые мне нужны, это uppercaseWord: но когда я пытаюсь связать это с Option+U, OS X игнорирует эту привязку. Он также игнорирует другие "составные" привязки, Option+I, E и т.д.

Могу ли я заставить OS X уважать мои привязки? Я знаю, что некоторые из них игнорируются для обеспечения правильной работы приложений, но я нигде не видел их списка. Это существует?

РЕДАКТИРОВАТЬ: Кажется, мертвые ключи имеют приоритет над привязками. Решение состоит в том, чтобы переназначить мертвые ключи в другом месте, чтобы мои обычные ключи работали.

1 ответ1

2

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

Помимо мертвых клавиш, не так много комбинаций клавиш, которые нельзя было бы переопределить. Единственные, что я нашел, - это стрелки-клавиши-стрелки, стрелки-опции-команды-стрелки и вкладка-команда.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .