Como evito a tradução de códigos de tecla do Bochs?

0

Meu layout de teclado nativo é "dk" (dinamarquês).

Estou executando o Tiny Core Linux em uma máquina virtual (Bochs). A máquina virtual está inicializando o gerenciador de inicialização, onde eu tenho a possibilidade de fornecer o mapa do teclado como um argumento para o kernel. Um exemplo é "kmap = qwerty / dk". Se eu alterar o layout do teclado para "nós" no host, posso inserir o "=" na GUI X11 do Bochs. Mas então eu não posso inserir o "/". Se eu mudar o layout do teclado depois de inserir qualquer coisa, Bochs não me deixará entrar mais.

Eu tenho que continuar usando a GUI do X11 porque, usando a GUI do SDL, a utilização da CPU é sempre 100%.

Após inicializar o TCL com o mapa de teclado padrão (já que não posso alterá-lo no gerenciador de inicialização), posso alterar o mapa de teclado com "loadkmap". Ele lê a partir de STDIN. O mapa de teclado está localizado em / usr / share / kmaps / qwerty / dk. Eu descobri que posso ir para o diretório usando "cd .." sem ter que usar a chave "/". Mas como eu carrego em "loadkmap" sem usar "|" ou "<"?

    
por Janus Troelsen 27.07.2012 / 21:01

1 resposta

0

Descobri que usar os EUA como layout de host e inicializar com o layout padrão me forneceria uma máquina que funcionasse bem, a menos que eu tivesse pressionado a seta para a esquerda. Se eu pressionasse a seta para a esquerda, o backspace excluiria palavras inteiras de cada vez. Foi muito difícil para mim configurar as interfaces de rede nesse estado. Para sair do modo, descobri que precisava apenas pressionar L_ALT. Esta situação não é o "crash" que eu falei, o acidente estava relacionado com Bochs, creio eu, como aconteceu no bootloader também. O problema da flecha ocorreu apenas no Linux convidado.

Depois de descobrir que L_ALT me tiraria desse modo, configurei com sucesso as interfaces de rede. Agora salvei o estado da VM, mudei o teclado do host para DK, restaurei o estado e conectei por SSH. Agora tenho acesso à VM via SSH com meu layout nativo configurado no host e o layout nativo sendo "usado" (nenhum layout realmente usado, já que ele é SSH e SSH não envia códigos-chave AFAIK), que é praticamente o que eu queria.

    
por 28.07.2012 / 10:15