Configurando a tecla “?” que não funciona no teclado ABNT2 após atualizar o XFree

Execute o xev para obter o código de varedura da tecla:
$ xev

KeyPress event, serial 30, synthetic NO, …
root 0x9f, subw 0x0, time 179329458, …
state 0x0, keycode 123 …

Como podemos ver o código (keycode) é 123, agora vamos definir como o X irá interpretar esta tecla. Mas antes precisamos descobrir qual é o símbolo usado para representar a tecla interrogação:

$ less /usr/X11R6/lib/X11/xkb/symbols/br | grep question
key <AB11> { [ slash, question ],
[ degree, questiondown ] };

Então AB11 representa a tecla de Interrogação, agora é só acrescentá-la no mapa de teclas abnt2 com o código que encontramos acima:

$ vi /usr/X11R6/lib/X11/xkb/keycodes/xfree86

// For brazilian ABNT2 keyboard. by Ricardo Y. Igarashi(iga@that.com.br)
xkb_keycodes “abnt2” {
include “xfree86(basic)”
<BKSL> = 94;
<AC12> = 51;
<KPPT> = 134;
<AB11> = 123;
};

Após reiniciar o X seu teclado funcionará corretamente.

Alan

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s