Отобразить `AltGr + ['на`å'

Я на норвежской клавиатуре и использую setxkbmap us кодировать. Иногда я общаюсь на норвежском. Это требует от меня setxkbmap no, Это довольно раздражает. Я хотел бы переназначить AltGr с другим ключом для вывода å персонаж.

Я бегал xev а также å имеет байт-код c3a5 на ключевом символе 34, с именем "aring". Я переназначил его в файл keydef как:

keycode 34 = bracketleft braceleft aring Aring

Потом я побежал xmodmap ~/keydef, По какой-то причине, когда я нажимаю AltGr и ], ничего не появляется. Что я делаю неправильно?

1 ответ

Решение

Возможно, у вас нет AltGr и Mode_switch на одном и том же модификаторе, смотрите вывод

xmodmap -pm

Тем не менее, вы можете прочитать эту очень полезную страницу archlinux о конфигурации клавиатуры. Они предполагают, что вам будет лучше, например:

localectl --no-convert set-x11-keymap us,no pc104 grp:caps_toggle

который создает постоянную настройку, которая переключается между 2 отображениями us а также no нажав клавишу блокировки заглавных букв. Много других клавиш переключения доступны. Перечислите их с помощью:

grep "grp:.*toggle" /usr/share/X11/xkb/rules/base.lst

Вероятно, временный эквивалент setxkbmap (не проверен)

setxkbmap us,no pc104 '' grp:caps_toggle

но для тех, кто не читает комментарии, это то, что в итоге сработало для OP:

setxkbmap -model pc104 -layout us,no -option grp:alt_shift_toggle
Другие вопросы по тегам