Como acessar as teclas numpad no XMonad?

2

Eu quero mapear alguns programas para os dez números do numpad, que devem começar quando eu pressionar mod4Mask + um número.

Eu sei que os números comuns são acessados com xK_1, xK_2, ... mas e os números do numpad?

E será que fará diferença se o numlock for ativado?

    
por Arthur 20.02.2016 / 11:47

1 resposta

3

De acordo com os códigos Xmonad / Key ,

You can also search in /usr/include/X11/keysymdef.h and lower-case the first character (XK* becomes xK*).

Normalmente (algumas configurações do teclado diferem), o teclado de edição grande envia símbolos como XK_KP_0 , etc., (os símbolos com _KP_ ) e pressionando NumLock faz com que as teclas enviem o símbolo alternativo (como XK_0 ) que é impresso no teclado.

xterm, por exemplo, usa esse mapeamento de XK_KP_xxx para determinar quais seqüências de escape enviar (isso é aceito em Por que o meu teclado não funciona? na FAQ do XTerm).

    
por 20.02.2016 / 14:11