¿Cómo puedo sondear el teclado desde una aplicación de consola de python? En concreto, me gustaría hacer algo parecido a esto en medio de un montón de otras E/S (actividades selecciona socket, el acceso al puerto serie, etc.):Sondear el teclado (detectar una pulsación de tecla) en python
while 1:
# doing amazing pythonic embedded stuff
# ...
# periodically do a non-blocking check to see if
# we are being told to do something else
x = keyboard.read(1000, timeout = 0)
if len(x):
# ok, some key got pressed
# do something
Cuál es la forma correcta de hacer Pythonic esto en Windows? Además, la portabilidad a Linux no sería mala, aunque no es necesaria.
sólo para que otras personas sepan, he encontrado que la mayoría de las soluciones que implican las bibliotecas selectas o hilo no funcionan correctamente desde el ralentí. Sin embargo, _ ** todos ** _ funcionaron bien en la CLI, es decir, 'python/home/pi/poll_keyboard.py' – davidhood2