Fazendo CTRL + ALT agir como AltGr em xkb

Fazendo CTRL + ALT agir como AltGr em xkb

Quero fazer CTRL+ ALTagir como AltGr, e deste post (1ª resposta):

unix.stackexchange.com/questions/84707/how-can-i-make-ctrl-alt-act-like-alt-gr-in-ubuntu

Cheguei ao ponto em que tenho o arquivo level3 aberto no gedit. Então tenho que mudar para key <RALT>+ CTRL, ALTmas como especifico que as duas teclas precisam ser pressionadas? key<LCTL + LALT>ou <LCTL> <LALT>ou o quê?

Executando Linux Mint 18 Sarah Cinnamon de 64 bits, se isso tiver alguma importância.

Eu realmente apreciaria se alguém pudesse me ajudar com isso :)

Responder1

Eu fiz isso funcionar usando uma combinação de xbindkeys e xvkbd. Você precisa instalar esses dois pacotes para que minha solução funcione.

sudo apt-get install xbindkeys
xbindkeys --defaults > /home/your-user-name/.xbindkeysrc
sudo apt-get install xvkbd

Você precisará abrir o arquivo .xbindkeysrc em um editor de texto, por exemplo. gedit .xbindkeysrcVocê pode então simplesmente remover todo o conteúdo desse arquivo e digitar:

"xvkbd -xsendevent -text "{"" m:0xc + c:16 Control+Alt + 7

Isso fará com que CTRL+ ALT+ 7digite {

Basta seguir este padrão para 8,9,0 ou qualquer tecla que você queira alterar e você nem vai se lembrar que CTRL+ ALTnão funcionou. O único lugar onde isso não funciona é no terminal. Eu ainda estaria interessado em uma solução no xkbd, mas pensei em adicionar isso aqui para que outras pessoas com esse problema encontrem uma solução :)

informação relacionada