exibição da tela GNU + do putty

6

Alguém aqui sabe como obter o +-*/ no teclado numérico para trabalhar na tela GNU a partir do putty?

Os números funcionam bem, mas não os operadores. O / parece estar ligado para renomear o shell atual ou talvez iniciar um novo shell. Meu sistema operacional host é o Ubuntu 9.04 (o SO em que eu executo a tela).

    
por Buzzzz 29.05.2009 / 09:22

4 respostas

8

Se você definir o seguinte em seu .screenrc, as teclas numéricas funcionarão

termcapinfo xterm ks@:ke@

Não sei se isso alterará outras configurações importantes que você possa estar usando, por isso valeria a pena dar um teste às coisas.

Pode ser que exista uma string de configuração melhor, mas até agora não consegui encontrar uma.

Atualização:
Eu tenho pesquisado procurando por termcap , terminfo , terminfo / termcap e tela manuais , mas parece que ninguém está tendo muita sorte em obter tanto o teclado numérico quanto o teclas de seta em aplicativos ncurses para trabalhar ao mesmo tempo (eles ainda parecem funcionar em aplicativos não-ncurses).

O mais próximo que eu vi é de estes padrões . Alguém falou com um dos mantenedores do programa sobre um problema quase idêntico, mas no dia 10 de março o problema não foi resolvido.

    
por 29.05.2009 / 12:09
3

Você pode verificar a configuração, vá para

Terminal

--> Keyboard

     --> Function keys and keypad

Escolha o que funciona para você. Normalmente, o Linux / Xterm R6

    
por 29.05.2009 / 09:32
2

Outra configuração que funcionou para mim:

Vá para: Configuração de massa de trabalho- > Recursos de terminal- >

Verifique a caixa de seleção Disable application keypad mode .

link

    
por 09.03.2012 / 11:51
0

De acordo com a resposta de Andy, adicionar termcapinfo xterm ks@:ke@ a ~ / .screenrc corrigiu o problema no shell e as teclas de seta funcionam.

No entanto, as teclas de seta pararam de funcionar no VIM, o que, para mim, substituiu um problema por um problema ainda pior.

Então eu adicionei ao ~ / .screenrc

termcapinfo xterm* ks@:ke@:kl=\E[D:kd=\E[B:kr=\E[C:ku=\E[A

Até aí tudo bem.

    
por 09.10.2014 / 15:58