Я в основном хочу задать этот вопрос , , но для GNOME на Wayland . Это означает, что ответы с использованием AutoKey и xbindkeys не будут работать, поскольку ни один из них не работает в Wayland.
Предпосылки:
Я хотел бы переназначить некоторые ключи, чтобы в конечном итоге лучше использовать CapsLock
.
Мой план состоит в том, чтобы отобразить CapsLock
в AltGr
, а затем следовать этому , чтобы получить привязки клавиш, подобные vim. В Wayland это переназначение можно выполнить с помощью файлов XKB (см. Ссылку).
Однако я также хотел бы использовать CapsLock
для копирования / вставки. В настоящее время я привязал его к Ctrl
(с использованием файлов XKB). Это заставляет CapsLock + C
бесперебойно работать во всей системе, и я хотел бы сохранить это.
Итак: CapsLock
сопоставлен с AltGr
, я бы хотел, чтобы Capslock (= AltGr) + C
действовал как Ctrl + C
].
Мой вопрос:
В Wayland, могу ли я каким-то образом привязать AltGr + C
к Ctrl + C
?
(Без простого повторного связывания AltGr
на Ctrl
, так как это нарушит цель)
Альтернативный пример с Q
В файле XKB для латыни / usr / share / X11 / xkb / symbols / latin
, для моего ключа Q
определено следующее поведение:
key <AD01> { [ q, Q, at, Greek_OMEGA ] };
Это означает, что у ключа есть четыре возможных выхода:
q
. Shift
дает Q
. AltGr
получается @
. AltGr + Shift
получается Ω
. По сути, я хотел бы добиться того, чтобы при нажатии Q
с помощью AltGr
он генерировал не @
, а Ctrl + Q
.