Python: обнаружение нажатия клавиш msvcrt.kbhit() в не сфокусированных окнах

if msvcrt.kbhit():
   key = msvcrt.getch()
   print(key)
else:
   print('No key pressed')

работает отлично (на Windows, конечно), но только до тех пор, пока сосредоточен cmd. Как мне собрать нажатие клавиш вне терминала?

Примечание: неблокирующий кейлог: Key Down нажатия клавиши должны быть записаны только в тот момент, когда исполняется код, ни один, если нет, в отличие от ожидания нажатия клавиши.

0 ответов

Другие вопросы по тегам