Alt-gr não está funcionando no VirtualBox

1

Acabei de instalar o sandbox hortonworks no VirtualBox 4.3. Estando acostumado a teclados azerty, mudei o arquivo /etc/sysconfig/keyboard assim:

KEYTABLE="fr"
MODEL="pc105+inet"
LAYOUT="fr"
KEYBOARDTYPE="pc"

Eu também tentei loadkeys fr .

Funciona bem, exceto para caracteres que requerem o alt-gr de pressionamento de tecla (como @, | ou #). O teclado em si não é deficiente, pois eu posso digitar esses símbolos fora da vm (a chave do host não é alt-gr ).

Eu encontrei menções a esse problema em outro lugar (como aqui ), mas não o fiz t vêm em uma solução de trabalho.

    
por fxm 19.05.2014 / 11:39

1 resposta

2

Eu enfrentei o mesmo problema e encontrei uma solução aqui: link

Coloque em falta: Altere o estilo do teclado no sistema subjacente para ENG (Estados Unidos) (supondo que você esteja usando o Windows 8.1 como eu, mas ele também funcionará em outros sistemas).

Explicação: Quando você digita "xev" no terminal no CentOS e pressiona a tecla altgr você provavelmente verá que dois eventos são acionados, "shift level 3" (ou algo parecido) E "control_l" (ou algo parecido) . O evento control_l vem do layout de teclado do sistema subjacente e não será enviado para a VM ao usar o layout do teclado em inglês. Estranho, mas funcionou para mim e para mim é a solução mais simples e não envolve edição e criação de arquivos de configuração no sistema convidado. ;)

    
por 24.08.2014 / 13:53