Como faço para corrigir problemas de mapeamento de teclado no VirtualBox usando o Debian como um convidado

0

Instalei um bare-bones Debian Sid no VirtualBox em um laptop com Windows 7. Eu fiz isso, então eu tenho uma caixa de desenvolvimento Linux útil quando eu estiver na estrada no próximo mês. No entanto, estou tendo problemas para fazer com que o mapeamento de chave funcione corretamente. As teclas (shift + 2) "e @ (shift + ') e | (shift +) não funcionam.

Eu tentei isso sob o console, bem como dentro de um terminal rxvt sob um gerenciador de janelas no convidado. Eu executei "dpkg-reconfigure keyboard configuration" e configurei meu teclado como teclados genéricos para PCs 101 e 104 com mapeamento de chaves GB, mas todos exibem o mesmo comportamento quebrado.

De acordo com os programas:

Keycode 54 (shift) + 40 is @ (should be ")
Keycode 54 (shift) + 3 is " (should be @)
Keycode 54 (shift) + 43 is ~ (should be |)

Assim, os códigos de teclas que vão do VirtualBox para o console estão errados ou o keymaping falhou em aceitar o convidado?

    
por stsquad 18.03.2013 / 16:29

1 resposta

1

Obviamente, resolveu isso 5 minutos depois de postar a pergunta. Acontece que o laptop do Windows 7 foi configurado para a África do Sul. Embora isso não afetasse as chaves enviadas para o bloco de notas (que funcionava como eu esperava), isso atrapalhou o Virtual Box. Depois que eu consertei o teclado no Windows "Region and Language", tudo funcionou corretamente.

    
por 18.03.2013 / 16:45