Я создал раскладку клавиатуры в инструменте Microsoft Keyboard Layout Creator. Он основан на американском макете, единственные изменения, которые я сделал, включают:
mapped from mapped to
alt(right)+[ å
alt(right)+' ä
alt(right)+; ö
alt(right)+Shift+[ Å
alt(right)+Shift+' Ä
alt(right)+Shift+; Ö
Цель состоит в том, чтобы позволить мне использовать американский макет, но добавить возможность ввода шведских символов, удерживая правую клавишу Alt. Это работает до некоторой степени, но чувствует себя глючным. При попытке ввести шведские символы с помощью этой пользовательской карты, почти 1 из каждых 3 попыток будет отправлять ввод неправильно. Часто ни один символ не вводится вообще, и, если повторить попытку того же символа, он вставляется после курсора.
Я использовал это раньше в системе Windows 10, где она отлично работала. Сейчас я на Windows 7 Enterprise, где возникает проблема.
Обновление 7 апреля:
Это не тот же компьютер или клавиатура, что и при успешном использовании с Windows 10, так что это может быть не только разницей между версиями операционных систем. Тем не менее, я использую то же оборудование с GNU/Linux, где у меня есть безупречная конфигурация с теми же сопоставлениями клавиш, поэтому я сомневаюсь, что это связано с ложным отображением ключей. Кроме того, я пробовал с двумя очень разными клавиатурами, с тем же результатом.
Одним из наблюдений является то, что частота неправильного поведения варьируется в зависимости от используемого программного обеспечения. Например, в Google Chrome это происходит очень часто. Я никогда не могу напечатать å (попытка даже освободит фокус на поле ввода), но другие символы только периодически терпят неудачу. Набор текста в терминале или блокноте работает лучше, но не без проблем.
Такое ощущение, что кто-то еще прислушивается к правильной клавише Alt и конкурирует с моей настройкой макета. Конечно, это всего лишь гипотеза.