Как я могу опросить клавиатуру из консольного приложения python? В частности, я хотел бы сделать что-то похожее на это в разгар много других I/O деятельности (сокетов выбирает, последовательного порта доступа и т.д.):Опрос клавиатуры (обнаружение нажатия клавиши) в 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
Что такое правильный вещий способ сделать это на Windows? Кроме того, переносимость в Linux не будет плохой, хотя это не требуется.
Просто, чтобы позволить другим людям знать, я обнаружил, что большинство решений, связанных выберите или нить библиотеки не работает правильно с IDLE. Однако они _ ** все ** _ отлично работали на CLI, то есть `python/home/pi/poll_keyboard.py` – davidhood2 2016-10-19 11:18:32