Utilidad para mostrar en pantalla las teclas actualmente presionadas

Estoy buscando una herramienta que muestre en la pantalla qué teclas estoy presionando actualmente mientras uso otros programas. Debería mostrar todas las teclas presionadas, y tan pronto como suelte una tecla, debería desaparecer.

Probé muchas herramientas (KeyPose, osdHotkey, otras...) que se sugirieron en preguntas anteriores, por ejemplo, https://superuser.com/questions/104421/windows-utility-to-render-which-key-i-am -pulsando-en-pantalla

El problema con esas herramientas es que no rastrean cuando sueltas las teclas. En cambio, la clave permanece visible durante un tiempo fijo después de que se haya grabado. Es adecuado cuando usa su teclado para escribir o para uso de oficina. Sin embargo, si la duración de la pulsación de tecla importa, por ejemplo, controlas algo en un juego, esas herramientas no son adecuadas.


Preguntado originalmente en SuperUser, pero no era la mejor opción para ese sitio:

https://superuser.com/questions/892531/display-on-screen-the-currently-pressed-keys-windows

Buen software de prueba, de hecho muestra lo que necesitaba. Pero no funciona al ejecutar otro programa (o no sé configurar como tal). Edité los requisitos en la pregunta porque no estaba claro al respecto.

Respuestas (3)

La utilidad de software gratuito ShowOff debería cumplir con sus requisitos.

La diferencia clave con las otras herramientas que mencionó es que solo se muestra la pulsación de tecla (o combinación de teclas) más reciente.

De forma predeterminada, se muestra una tecla durante 1 segundo, pero esto es configurable. Para representar el hecho de mantener presionada una tecla en su escenario de juego, establezca el timetoshowparámetro en una duración mayor que la de su pulsación de tecla más larga. Y recuerde que la utilidad debe cerrarse y reiniciarse para que los cambios realizados en el archivo .ini se hagan efectivos.

La última versión es de hace 10 años pero funciona en Windows 8.1.

Probé ese software. Mi tiempo de publicación puede ser arbitrariamente largo (digamos, 30 segundos). Pero cuando suelto una tecla (y no presiono nada más), todavía se muestra la última tecla presionada. Además, obtengo un símbolo de euro cuando presiono U, pero ese es otro problema...
No funciona para mí. Siempre muestra NUMLOCK
Esta herramienta funciona para mí, pero no de la forma en que Cygnus pregunta: solo se muestra el evento de tecla abajo, no el evento de tecla arriba.

https://www.nirsoft.net/utils/keyboard_state_view.html esto es simple y sorprendente. Compruebe también otras herramientas de nirsoft.

¡Bienvenidos! Explique cómo el software que recomienda cumple con los requisitos especificados. ¡Gracias!
No entendí por qué la gente da una calificación -ve a la mejor solución que encontré hasta ahora. Intenté la mayoría de las soluciones anteriores. O están pagados o no trabajan. Puede ver la captura de pantalla en el enlace mismo y no necesita ninguna instalación. Ahora captura solo el teclado estándar y algunas teclas multimedia no se muestran cuando se presionan. Lo uso principalmente para verificar el teclado de la PC para verificar la función del botón. No soy el propietario de la página web de nirsoft.
¡Otra herramienta de NirSoft al rescate! Esta fue la mejor solución para mí.
¿Por qué KeyboardStateView de nirsoft se actualiza cada segundo cuando está en segundo plano? para ser más precisos, ¿cuándo no está activa la ventana? cambiar la prioridad no influye. Bastante inutilizable para probar juegos y depurar.
Tenga cuidado al tomar software de monitoreo de teclado. Descubrí que uno de ellos está tomando mis contraseñas e intentando un inicio de sesión remoto desde ubicaciones desconocidas, lo que se evitó porque tenía autenticación de 2 factores

QiPress parece funcionar para mí.

Hay una versión lite y pro a $30. La versión lite es suficiente para mis necesidades.

No pude encontrar la funcionalidad que describí. QiPress, como todas las demás herramientas, muestra las letras como si estuviera escribiendo una oración. No pude encontrar una configuración que cambie eso. Quiero un comportamiento estricto: botón presionado = siempre se muestra en la pantalla, botón liberado = nunca se muestra en la pantalla.