Depois de um pouco de RTFM, encontrei a opção -k (ooops). Funciona muito bem com: qemu -hda debian.img -curses -k fr
Espero que isso ajude os outros ...
Aqui está o contexto: Eu tenho um Debian 7.3 como o sistema host (com LANG = fr_FR.UTF-8 ), no qual estou executando máquinas virtuais com qEmu (apenas para propósito educacional) . Eu criei uma imagem de disco na qual eu instalei um teste Debian 7.3.
NB: Eu configurei o idioma do sistema guest para inglês, mas o teclado para o layout francês. NB2: Não há X no sistema convidado. Na verdade, há apenas o sistema básico.
Ao inicializar esta máquina com opções padrão: qemu -hda debian.img (sob X do sistema host), uma nova janela é aberta, eu posso ver a inicialização do Debian e tudo funciona bem: eu posso faça o login e o layout do teclado corresponde ao meu teclado físico: "AZERTY".
Mas, se eu iniciar o sistema convidado em um ambiente não-X (qemu -hda debian.img -curses), uma vez inicializado, o mapa de teclas parece ser algo estranho: - pressionando "azerty" exibe "qwerty" - pressionando "1" exibe "7"
Você tem alguma ideia do que está acontecendo? Como posso consertar isso?