Usando Ctrl + Alt para substituir a função AltGr de 3º nível no xorg

Usando Ctrl + Alt para substituir a função AltGr de 3º nível no xorg

No Windows, Ctrl- Alté mapeado para Alt Gr, mas não no Linux.

Usar Alt Grteclas de 3º nível é um assassino de pulso! Não consigo encontrar uma solução alternativa que não remova outras funcionalidades que uso (as poucas opções de mapeamento nas configurações do teclado). Encontrei referências para outras pessoas com os mesmos problemas (muitos europeus...), mas não encontrei uma única solução alternativa aceitável.

Alguém encontrou uma maneira de Ctrlmapear ?AltAlt Gr

BTW: mapeei a esquerda Altpara chaves de terceiro nível e desabilitei Alt Gr(o que faz com que Alt Grse comporte como regular Alt). Isso funciona, mas torna a alternância entre Windows e Linux (ou outras estações de trabalho) muito mais difícil.

Responder1

Acho que criar um tipo de teclado XKB map[Control+Alt] = Level3;deve bastar. Crédito para William Hatch emhttps://unix.stackexchange.com/questions/157834/how-to-bind-altgr-to-ctrl-alt

type "Level3withCtrlAlt" {
  modifiers = Control+Alt+Shift;
  map[None] = Level1;
  map[Shift] = Level2;
  map[Control+Alt] = Level3;
  map[Control+Alt+Shift] = Level4;
};

informação relacionada