Acabei de comprar um laptop HP DV6-7099EL (teclado italiano).
Eu vou instalar o Debian em uma semana ou duas, eu só quero testar o computador sem tocar nas partições (apenas no caso de precisar de suporte / assistência para problemas de hardware no primeiro período).
Mas o Debian é meu sistema principal e eu preciso disso para o trabalho, então eu instalei-o no VirtualBox.
E o problema é este: antes de iniciar o X11, meu AltGr funciona da maneira certa (ou seja, permite que eu digite @
#
[
]
{
}
), mas em X (eu tentei XFCE, FluxBox, KDE) ele pára de funcionar, simplesmente não faz nada:
Usando xev
achei que o código de AltGr é 108, então tentei modificar o keymapping criando o comportamento ~/.Xmodmap
but AltGr ainda mais estranho:
-
AltGr + ò = nada
-
AltGr + à = #
e retorno de carro
-
AltGr + è = nada (em vez de [
)
-
AltGr + + = às vezes dá ]
(o que é certo), às vezes nada.
BTW, no Windows, a chave se comporta perfeitamente como esperado.
Editar: Seguindo o conselho de tentar e experimentar um live Debian, eu consegui ter meu AltGr funcionando (mesmo no virtualbox) com estes comandos:
clear mod1
clear mod3
clear mod5
keycode 108 = Alt_R
keysym Alt_R = ISO_Level3_Shift
add mod3 = ISO_Level3Shift
Talvez as três claras sejam demais, mas no momento parece funcionar, e a saída de $ xmodmap -pm
mostra que ISO_Level3_Shift
tem apenas o modificador mod3
.
Na net, quase todo mundo diz que AltGr é reconhecido pelo Xorg como Mode_switch
, mas aqui Eu descobri que o nome certo é ISO_Level3_Shift
(ou assim parece, empiricamente) .
Agora estou muito cansado, vou para a cama. Obrigado novamente jasonwryan e terdon: -)