Чтобы напечатать немецкие умляуты на клавиатуре США, я последовал совету в этом ответе и настроил файл DefaultKeyBinding.dict
в ~/Library/KeyBindings/
со следующим содержимым.
{
"~a" = (insertText:, "ä");
"~o" = (insertText:, "ö");
"~u" = (insertText:, "ü");
}
~
представляет альтернативный ключ. Это хорошо сочетается с ß
которое по умолчанию доступно как alt+s. После перезапуска приложения должны работать новые привязки клавиш. И действительно, alt+a и alt+o сразу дали соответствующие умляуты. Однако alt+u вылилось в ¨
как и раньше. Кажется, есть правило замены более низкого уровня для alt+u, которое переопределяет мое.
Как я могу предотвратить это?