TL;DR
Sob Wayland, posso de alguma forma me vincular AltGr + C
a Ctrl + C
?
Detalhes
Eu basicamente quero fazer esta pergunta , mas para o GNOME em Wayland . Isso significa que as respostas envolvendo AutoKey e xbindkeys não funcionarão, pois nenhuma delas funciona em Wayland.
Fundo
Gostaria de remapear algumas chaves para, em última análise, fazer melhor uso do CapsLock
.
Meu plano é mapear CapsLock
para AltGr
e, em seguida, seguir isso para obter combinações de teclas semelhantes ao vim. No Wayland, esse remapeamento pode ser feito através de arquivos XKB (veja o link).
No entanto, eu também gostaria de usar CapsLock
para copiar/colar. Atualmente, eu tenho mapeado para Ctrl
(usando arquivos XKB). Isso faz CapsLock + C
funcionar sem problemas em todo o sistema, e eu gostaria de preservar isso.
Então: Com CapsLock
mapeado para AltGr
, gostaria Capslock (= AltGr) + C
de atuar como Ctrl + C
.
Minha pergunta
Sob Wayland, posso de alguma forma me vincular AltGr + C
a Ctrl + C
?
(Sem apenas religar AltGr
para Ctrl
, pois isso anularia o propósito)
Um exemplo alternativo com Q
No arquivo XKB para latin /usr/share/X11/xkb/symbols/latin
, o seguinte comportamento é definido para minha Q
chave:
key <AD01> { [ q, Q, at, Greek_OMEGA ] };
Isso indica que a chave tem quatro saídas possíveis:
- Pressionado sozinho, ele produz
q
. - Pressionado com
Shift
, produzQ
. - Pressionado com
AltGr
, produz@
. - Pressionado com
AltGr + Shift
, produzΩ
.
Essencialmente, o que eu gostaria de conseguir é que quando Q
pressionado AltGr
, não produz, @
mas Ctrl + Q
.