pynput libreria python events keyboard

python - libreria - pip install pynput



Detectar en python qué teclas son presionadas (3)

Necesito saber qué tecla se está presionando en este momento. No estoy buscando capturar algunas claves específicas para desencadenar un evento o algo así,

Quiero saber qué teclas se presionan ahora y mostrar una lista de ellas.

También necesito capturar teclas especiales como F1 ... F12, shift, alt, home, windows, etc. Básicamente todas las teclas del teclado.

¿Cómo hago esto en python? ¿Cómo capturo eventos de teclado?

Relacionado

EDITAR

Solo para que sepas que no estoy tratando de hacer un keylogger. Estoy tratando de hacer una herramienta de diagnóstico (¡divido el agua en mi computadora portátil y el teclado está empezando a volverse loco alguna vez!)



La forma más fácil de hacer algo como esto, si no eres muy quisquilloso, es traer un conjunto de herramientas GUI como pygame o wxPython. Por ejemplo, ejecute la demostración de wxPython, luego vaya a la demostración para KeyEvents.