Como posso digitar chaves durante o uso do TTY?

1

Quando estou usando bateria, prefiro usar os TTYs em vez da GUI completa, já que posso espremer um lote mais tempo de execução dessa maneira.

No entanto, quando eu quero digitar chaves ( AltGr - Deslocamento - è e AltGr - Shift - + no meu teclado italiano) o TTY (e somente que TTY) age como se eu estivesse segurando meu Alt key.

Eu também recebo este problema para qualquer combinação de teclas AltGr-Shift - as chaves são apenas as mais usadas para mim.

Por que isso? Como posso evitar isso?

Aqui está minha saída para stty -a :

speed 38400 baud; rows 48; columns 160; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>;
eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R;
werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0;
-    parenb -parodd cs8 hupcl -cstopb cread -clocal -crtscts
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon ixoff
-iuclc -ixany -imaxbel -iutf8
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon -iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt
echoctl echoke
    
por badp 19.10.2010 / 23:50

2 respostas

2

executar

sudo dpkg-reconfigure console-setup

para reconfigurar sua configuração de console. Durante este processo, você pode especificar a configuração do teclado, incluindo a configuração AltGr.

Se nenhuma opção de confguração for apresentada, execute

sudo dpkg-reconfigure -plow console-setup

em vez disso.

Em Origin of the keyboard , selecione o layout correto. Por exemplo: o teclado dos EUA não possui uma chave AltGr. Considerando que o teclado alemão tem uma tecla AltGr.

Em AltGr key replacement: , selecione a posição da tecla AltGr. Muito provavelmente você deseja escolher Right Alt .

Não se esqueça de reiniciar ou executar setupcon no seu console tty.

    
por joke 23.11.2010 / 13:00
0

Meu layout italiano funciona fora da caixa.

Você pode experimentar loadkeys it , mas se as outras chaves estiverem funcionando, acho que o layout italiano já está carregado.

Talvez você tenha algum tipo de teclado incomum e precise criar seu próprio mapa de teclado.

De dumpkeys no meu teclado de laptop italiano, vejo:

shift altgr keycode 26 = braceleft
shift altgr keycode 27 = braceright

em que 26 é o código-chave para egrave e 27 é mais . Você pode obter seus códigos de tecla com o comando showkey .

    
por Luca 20.10.2010 / 01:13