Estaba buscando algo que ayude con los lanzamientos de pantalla ... screenkey parece ser lo que quería.
ftravers
Xev es una gran opción y probablemente ya esté instalada en su máquina
deFreitas
Respuestas:
124
Otros han mencionado xev, lo cual es bueno cuando estás ejecutando X11. Cuando estás en la consola, sin embargo, showkeyes lo que quieres.
Y si está en una sesión SSH o en un terminal real, puede usar /usr/lib/ncurses/examples/demo_altkeys(disponible en Debian en el paquete ncurses-examples).
Intenté esto y no me mostró teclas como subir / bajar volumen.
Bas Peeters
Para mí, esto muestra ajustes de brillo y volumen. ¡Un pequeño gran programa en general!
joelostblom
La versión en los repositorios de Debian Stretch es antigua (y Stretch es estable solo, idk, ¿2 meses quizás?). Use la versión de Github para obtener algunas configuraciones.
Hay un xevprograma para el modo gráfico. Man of xev está aquí http://linux.die.net/man/1/xev
En ubuntu / debian está empaquetado en el x11-utilspaquete.
xev no pudo mostrarme los botones del mouse Mx Anywhere 2, este método muestra el botón correcto.
sdkks
32
Si está buscando algo que le muestre gráficamente qué tecla se presiona actualmente (tal vez para la esquina de un screencast), key-mon podría ser el boleto.
No funciona con SSH. Parece que no hay /dev/inputnada allí.
anatoly techtonik
12
Si está en un indicador de comandos de shell, puede presionar Ctrl, vluego la tecla de interés para ver cuál es el resultado. Por ejemplo, en mi sistema, presionar Ctrl- vluego Right Arrowmuestra lo ^[[Cque significa Escape, Soporte izquierdo, C.
Como otros han mencionado, xeves el camino a seguir para X11.
Respuestas:
Otros han mencionado
xev
, lo cual es bueno cuando estás ejecutando X11. Cuando estás en la consola, sin embargo,showkey
es lo que quieres.Y si está en una sesión SSH o en un terminal real, puede usar
/usr/lib/ncurses/examples/demo_altkeys
(disponible en Debian en el paquete ncurses-examples).fuente
showkey
dar el error de no conseguir un descriptor de archivo (como en el comentario de @anatolytechtonik), intentesudo showkey
xev
reporta códigos de escaneo mientras queshowkey
por defecto reporta códigos clave.sudo showkey -s
reporta códigos de escaneo.También screenkey , una herramienta de screencast que muestra las teclas presionadas en la pantalla.
fuente
Hay un
xev
programa para el modo gráfico. Man of xev está aquí http://linux.die.net/man/1/xev En ubuntu / debian está empaquetado en elx11-utils
paquete.fuente
fuente
Si está buscando algo que le muestre gráficamente qué tecla se presiona actualmente (tal vez para la esquina de un screencast), key-mon podría ser el boleto.
fuente
El mejor comando que conozco para esta funcionalidad es
showkey
, con parámetro-a
.Podrías intentar y Ctrl+ Dpara salir:
fuente
showkey
ya se menciona en las respuestas anteriores.-a
es útil, ya que muestra cómo usar el comando. Pero debería ser un comentario entonces.sudo showkey -a
funciona con ssh también.También puedes usar
evtest
. En alguna situación mejor quexev
como muestra las claves, incluso cuando la clave ya está capturada.Para instalar en ubuntu / mint
sudo apt-get install evtest
.Para ejecutar
sudo evtest
y elegir el número de dispositivo.Salida de ejemplo:
fuente
/dev/input
nada allí.Si está en un indicador de comandos de shell, puede presionar Ctrl, vluego la tecla de interés para ver cuál es el resultado. Por ejemplo, en mi sistema, presionar Ctrl- vluego Right Arrowmuestra lo
^[[C
que significa Escape, Soporte izquierdo, C.Como otros han mencionado,
xev
es el camino a seguir para X11.fuente
Que estaría deseando xev .
fuente
fuente
xev -event keyboard
informa solo eventos de teclado.