SHOWKEY(1) General Commands Manual SHOWKEY(1) NOMBRE showkey - examina los codigos enviados por el teclado SINOPSIS showkey [-h|--help] [-a|--ascii] [-s|--scancodes] [-k|--keycodes] [-V|--version] DESCRIPCION showkey muestra en la salida estandar los codigos de rastreo o el codigo de tecla o el codigo `ascii' de cada tecla pulsada. En los dos primeros modos el programa se ejecuta hasta que hayan transcurrido 10 segundos desde la ultima pulsacion de tecla o evento de liberacion, o hasta que reciba una senal reconocible, como SIGTERM, desde otro proceso. En modo `ascii' el programa termina cuando el usuario teclea ^D. When in scancode dump mode, showkey prints in hexadecimal format each byte received from the keyboard to the standard output. A new line is printed when an interval of about 0.1 seconds occurs between the bytes received, or when the internal receive buffer fills up. This can be used to determine roughly, what byte sequences the keyboard sends at once on a given key press. The scan code dumping mode is primarily intended for debugging the keyboard driver or other low level interfaces. As such it shouldn't be of much interest to the regular end-user. However, some modern keyboards have keys or buttons that produce scancodes to which the kernel does not associate a keycode, and, after finding out what these are, the user can assign keycodes with setkeycodes(8). Cuando esta en el modo predeterminado de volcado de codigos de tecla, showkey muestra en la salida estandar el numero de codigo de tecla de cada tecla pulsada o liberada. La clase de evento, pulsacion o liberacion, tambien se muestra. Los codigos de teclas son numeros asignados por el nucleo a cada tecla fisica individual. Cada tecla tiene siempre solamente un numero de codigo de tecla asociado, mientras que el teclado envia codigos de rastreo simples o multiples cuando se pulsa. Empleando showkey en este modo, uno puede encontrar que numeros usar en sus ficheros de mapas de teclado personalizados. Cuando esta en el modo de volcado `ascii', showkey muestra en la salida estandar el valor o los valores en base diez, en octal y en hexadecimal de la tecla pulsada, segun el mapa de teclado presente. OPCIONES -h --help showkey muestra en la salida estandar de errores su numero de version, una opcion de compilacion y un corto mensaje sobre el modo de empleo, luego acaba. -s --scancodes Arranca showkey en modo de volcado de codigos de rastreo. -k --keycodes Arranca showkey en modo de volcado de codigos de tecla. Este es el predeterminado, cuando no se dan opciones en la linea de ordenes. -a --ascii Arranca showkey en modo de volcado `ascii'. -V --version showkey prints version number and exits. 2.6 KERNELS In 2.6 kernels key codes lie in the range 1-255, instead of 1-127. Key codes larger than 127 are returned as three bytes of which the low order 7 bits are: zero, bits 13-7, and bits 6-0 of the key code. The high order bits are: 0/1 for make/break, 1, 1. In 2.6 kernels raw mode, or scancode mode, is not very raw at all. Scan codes are first translated to key codes, and when scancodes are desired, the key codes are translated back. Various transformations are involved, and there is no guarantee at all that the final result corresponds to what the keyboard hardware did send. So, if you want to know the scan codes sent by various keys it is better to boot a 2.4 kernel. Since 2.6.9 there also is the boot option atkbd.softraw=0 that tells the 2.6 kernel to return the actual scan codes. VEASE TAMBIEN loadkeys(1), dumpkeys(1), keymaps(5), setkeycodes(8) TRADUCCION La traduccion al espanol de esta pagina del manual fue creada por Gerardo Aburruzaga Garcia Esta traduccion es documentacion libre; lea la GNU General Public License Version 3 o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD. Si encuentra algun error en la traduccion de esta pagina del manual, envie un correo electronico a . kbd 1 de Febrero de 1998 SHOWKEY(1)