7

До того, как Fedora перешла на Wayland, я использовал это .Xmodmap для использования моего ключа CapsLock для доступа к немецким умлаутам:

keycode 66 = Mode_switch Multi_key
keycode 20 = minus underscore ssharp
keycode 34 = bracketleft braceleft udiaeresis Udiaeresis
keycode 47 = semicolon colon odiaeresis Odiaeresis
keycode 48 = apostrophe quotedbl adiaeresis Adiaeresis

На Wayland это больше не работает - CapsLock будет работать как раньше.

Есть ли способ достичь того же результата в Уэйленде?

3 ответа3

6

Для гнома вы можете использовать

gsettings set org.gnome.desktop.input-sources xkb-options "['caps:ctrl_modifier']"

Хотя предпочтительный способ для X сейчас

setxkbmap -option caps:ctrl_modifier

вместо xmodmap я верю. Смотрите этот багрепорт

0

Для влияния вы можете использовать:

export XKB_DEFAULT_OPTIONS=caps:escape

перед запуском:

sway

ссылка https://github.com/swaywm/sway/wiki

0

Для полноты: в KWin/KDE вы можете довольно гибко переназначить Caps-Lock (и несколько других клавиш управления), используя Системные настройкиУстройства вводаКлавиатураДополнительно.

В частности, вы можете установить ключ, чтобы выбрать 3-й уровень Caps Lock для достижения вашей конкретной конфигурации.

- Гораздо лучше, чем использование Alt Gr при программировании и потеря Caps Lock взамен - это не совсем потеря.

(Die deutsche Bezeichnung ist übrigens: SystemeinstellungenEingabegeräteTastaturErweitertВкус цумель в сухом виде в TastaturebeneFeststelltaste.)

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