Este es el comando showkey que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
showkey: examina los códigos enviados por el teclado
SINOPSIS
showkey [-h | --help] [-a | --ascii] [-s | --scancodes] [-k | --keycodes]
DESCRIPCIÓN
mostrar clave imprime en la salida estándar los códigos de escaneo o el código clave o el código 'ascii'
de cada tecla presionada. En los dos primeros modos, el programa se ejecuta hasta que hayan transcurrido 10 segundos.
transcurrido desde la última vez que se presionó o soltó una tecla, o hasta que reciba una señal adecuada,
como SIGTERM, de otro proceso. En modo 'ascii' el programa termina cuando el usuario
tipos ^ D.
Cuando está en modo de volcado de código de escaneo, mostrar clave imprime en formato hexadecimal cada byte recibido de
el teclado a la salida estándar. Se imprime una nueva línea cuando un intervalo de aproximadamente 0.1
segundos ocurren entre los bytes recibidos, o cuando el búfer de recepción interno se llena.
Esto se puede utilizar para determinar aproximadamente qué secuencias de bytes envía el teclado a la vez en un
dada la pulsación de la tecla. El modo de volcado de código de escaneo está diseñado principalmente para depurar el
controlador de teclado u otras interfaces de bajo nivel. Como tal, no debería ser de mucho interés
el usuario final habitual. Sin embargo, algunos teclados modernos tienen teclas o botones que producen
códigos de escaneo a los que el núcleo no asocia un código clave y, después de averiguar qué
estos son, el usuario puede asignar códigos de tecla con establecer códigos clave(8).
Cuando está en el modo de volcado de código clave predeterminado, mostrar clave imprime en la salida estándar el código clave
número o cada tecla presionada o soltada. El tipo de evento, de prensa o comunicado, también es
informó. Los códigos de clave son números asignados por el núcleo a cada clave física individual.
Cada tecla tiene siempre un solo número de código de tecla asociado, ya sea que el teclado envíe una
o múltiples códigos de escaneo al presionarlo. Utilizando mostrar clave en este modo, puede averiguar qué
números para usar en sus archivos de mapas de teclas personalizados.
Cuando está en modo de volcado 'ascii', mostrar clave imprime en la salida estándar el decimal, octal y
valor (es) hexadecimal de la tecla presionada, de acuerdo con el mapa de teclas actual.
OPCIONES
-h --ayuda
mostrar clave imprime a la salida de error estándar su número de versión, una opción de compilación
y un breve mensaje de uso, luego sale.
-s --códigos de exploración
Empieza mostrar clave en modo de volcado de código de escaneo.
-k --códigos de teclas
Empieza mostrar clave en modo de volcado de código clave. Este es el valor predeterminado, cuando no hay línea de comando
las opciones están presentes.
-a --ascii
Empieza mostrar clave en modo de volcado `ascii '.
2.6 GRANOS
En los núcleos 2.6, los códigos clave se encuentran en el rango 1-255, en lugar de 1-127. Códigos de clave mayores que
127 se devuelven como tres bytes de los cuales los 7 bits de orden inferior son: cero, bits 13-7 y
bits 6-0 del código clave. Los bits de orden superior son: 0/1 para hacer / romper, 1, 1.
En 2.6 kernels, el modo raw, o el modo scancode, no es muy crudo en absoluto. Los códigos de escaneo son lo primero
traducido a códigos clave, y cuando se desean códigos de escaneo, los códigos clave se traducen
espalda. Están involucradas varias transformaciones, y no hay garantía alguna de que el
El resultado final corresponde a lo que envió el hardware del teclado. Entonces, si quieres saber
los códigos de escaneo enviados por varias teclas es mejor arrancar un kernel 2.4. Desde 2.6.9 hay
también es la opción de arranque atkbd.softraw = 0 que le dice al kernel 2.6 que devuelva el
escanear códigos.
Use showkey en línea usando los servicios de onworks.net