Jak mogę odpytać klawiaturę za pomocą aplikacji python? Konkretnie chciałbym zrobić coś podobnego do tego w środku wiele innych I/O (Wybiera działalności Gniazdo, dostępu do portu szeregowego, etc.):Odpytywanie klawiatury (wykrywanie naciśnięcia klawisza) w pythonie
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
Jaki jest prawidłowy pythonic sposób zrobić to w systemie Windows? Przenoszenie do Linuksa nie byłoby złe, chociaż nie jest wymagane.
Tylko niech inni ludzie wiedzą, stwierdziliśmy, że większość rozwiązań obejmujących wybrać lub wątku bibliotek nie działa poprawnie z bezczynności. Jednakże _ ** wszystkie ** _ działały poprawnie na CLI, tj. 'Python/home/pi/poll_keyboard.py' – davidhood2