Eu corro o Ubuntu 12.04 no VirtualBox 4.3.14 no Windows 7 com um layout de teclado sueco. No Windows tudo funciona bem, mas no Ubuntu algumas teclas / caracteres (o mais importante para um programador) não funcionam.
Este é o resultado de pressionar as teclas na linha superior
1234567890+´ (Unmodified top row on keyboard)
@£$€ {[]}\ (Windows with AltGr)
¡ £$€¥ ± (Ubuntu with "AltGr")
Mais caracteres são quebrados (pipe | é um exemplo notável), mas a linha superior é o maior problema. Eu posso resolver isso, permitindo a "conexão direta" do meu teclado USB para o VirtualBox, mas então eu tenho que desativar manualmente isso toda vez que eu sair do VirtualBox.
Eu tentei layout de teclado diferente, às vezes @ et al funciona, mas depois outros personagens estão quebrados. Eu também tentei o sudo dpkg-reconfigure keyboard-configuration com valores padrão, mas isso não mudou nada.
Eu tenho adições de convidado instaladas (a partir do CD virtual incorporado). Eu tenho a minha imagem de disco VB de um colega que não tem esse problema, no entanto, ele não tem adições de convidado instalado (e, portanto, não pode usar uma resolução superior a 1024x768, e eu preciso executar o Ecplipse ...). Ele também tem instalação diferente do Virtual Box e do Windows.
Por exemplo, a chave para 2 deve, no Ubuntu, produzir quatro caracteres diferentes, 2 "² @. Os três primeiros funcionam bem, incluindo o sobrescrito 2 que requer AltGr-Shift-2, é simplesmente AltGr-2 para get @ que não funciona nesta chave (e todas as outras chaves com as quais tenho problema).
Alguma ideia para uma correção?