Tecla Num Lock dispara a guia?

1

Eu instalei recentemente o Kubuntu 14.04 e desde então não consegui meu Num Pad trabalhar. Eu tenho um laptop Samsung com um teclado numérico (não em uma camada superior na placa principal, mas próximo a ele). O sistema escolheu automaticamente 'Teclado genérico com 101 teclas', o que está correto.

Eu também posso usar as setas, pgup, pgdown etc. no teclado numérico. Mas quando eu tento ativar os números apertando Num Lock, nada acontece. Em vez disso, ele escreve um Tabulador em qualquer editor de texto. No terminal, ele ativa a conclusão do comando, portanto, parece ser um sinal de tabulação real.

Pode ser um problema com o layout NEO alemão que eu configurei como padrão, mas mudar para um layout diferente não ajudou. E sim, certifiquei-me de que a opção "controlar o cursor do mouse com as teclas de seta" está desativada.

Não tenho ideia do problema. Alguma idéia?

    
por dervonnebenaan 31.05.2014 / 00:38

1 resposta

2

Tente remapear o seu Num lock da seguinte maneira que pode funcionar para você. Siga os passos exatamente.

Saiba como seu sistema vê essas chaves, usando o comando xev e pressionando as teclas cujo ID você deseja descobrir. Depois de inserir o xev , basta pressionar a tecla para cima e pressionar alt + t e obterá o seguinte resultados. Em seguida, use o código que você pegou pressionando as teclas alt + t no comando no final. isso é tudo que será feito. Eu fiz isso no meu laptop e obtive os resultados abaixo e então eu dei-o apenas para referência. Você precisa realizar uma ação para obter seu próprio resultado, pois esses resultados variam de acordo com o computador.

Pressionar Up produz o código de tecla 111, atribuído à ação Up :

KeyPress event, serial 34, synthetic NO, window 0x3a00001,
root 0xa5, subw 0x0, time 13739005, (165,-16), root(170,32),
state 0x0, keycode 111 (keysym 0xff52, Up), same_screen YES,
XLookupString gives 0 bytes: 
XmbLookupString gives 0 bytes: 
XFilterEvent returns: False

Pressionar a tecla Pg Up fornece o seguinte:

KeyPress event, serial 32, synthetic NO, window 0x2400001,
root 0xc3, subw 0x0, time 13714833, (61,151), root:(63,236),
state 0x10, keycode 112 (keysym 0xff55, Prior), same_screen YES,
XLookupString gives 0 bytes: 
XmbLookupString gives 0 bytes: 
XFilterEvent returns: False

Depois que você souber o código-chave das teclas que gostaria de usar e o nome das ações que deseja executar, poderá atribuir as ações desejadas às chaves escolhidas. Os quatro comandos a seguir produzirão a alteração desejada, válida apenas para a sessão X atual:

xmodmap -e "keycode 112 = Up"

Para obter essas alterações para cada sessão, após emitir os comandos acima, crie um arquivo chamado .Xmodmap (ou qualquer outro), com o seguinte comando:

xmodmap -pke > .Xmodmap

Em seguida, crie um arquivo chamado .xinitrc no seu diretório pessoal, contendo apenas a seguinte linha:

xmodmap .Xmodmap

Consulte o site para quaisquer dúvidas: link

    
por krishna kaanthh 31.05.2014 / 01:48