Переназначить комбинацию клавиш на другую комбинацию, например AltGr + C -> Ctrl + C, в Wayland

Я в основном хочу задать этот вопрос , , но для 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 ] };

Это означает, что у ключа есть четыре возможных выхода:

  1. При одиночном нажатии он производит q .
  2. Нажатие с Shift дает Q .
  3. При нажатии AltGr получается @ .
  4. При нажатии AltGr + Shift получается Ω .

По сути, я хотел бы добиться того, чтобы при нажатии Q с помощью AltGr он генерировал не @ , а Ctrl + Q .

4
задан 17 September 2021 в 22:30

0 ответов

Другие вопросы по тегам:

Похожие вопросы: