Nombre de las teclas especiales del teclado y ratón

Son muchos los teclados que incluyen algunos botones extra, para ser usados como accesos directo a algunos programas o bien con funciones multimedia. Incluso puede que tengamos un mouse con las mismas funciones integradas.
 
La configuración por defecto de nuestro sistema no siempre hace un buen uso de estas teclas, o quizá queramos darles un uso distinto al establecido. En estos casos, podemos configurar los atajos de teclado a nuestro gusto, bien desde el menú “Sistema/Preferencia/Combinaciones de teclas” en Gnome, o modificando algunos archivos en LXDE.
 
En cualquier caso, necesitamos conocer el nombre asignado a cada tecla, tal y como lo reconoce el sistema. Para ello podemos recurrir al comando Xev.
 
Xev es una herramienta que recoge todos los eventos que ocurren en una ventana determinada. Si bien puede monitorizar un programa que tenemos abierto (mediante la variable “-id ID-de-la-ventana“), ejecutando el comando sin más opciones muestra una pequeña ventana que será suficiente en este caso.
 
Así tendremos en pantalla la consola desde la que ejecutamos Xev, y una ventana titulada Event Tester. Situados en esta ventana, cada evento que en ella ocurra será recogido en la consola, incluídas las teclas presionadas.
 
Como ejemplo, al tocar el botón que en mi teclado se acompaña del icono de una calculadora, se identifica así su nombre, resaltado en negrita:

KeyRelease event, serial 39, synthetic NO, window 0x2e00001,
root 0xfb, subw 0x2e00002, time 6749824, (40,62), root:(753,412),
state 0x10, keycode 148 (keysym 0x1008ff1d,XF86Calculator), same_screen YES

Otro ejemplo. El botón izquierdo del ratón devuelve el siguiente mensaje:

ButtonRelease event, serial 40, synthetic NO, window 0x2e00001,
root 0xfb, subw 0x0, time 6898251, (24,171), root:(756,503),
state 0x110, button 1, same_screen YES

 
Web: Xev Manual Page

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s