Ответ 1
PyKeylogger, упомянутый в связанном вопросе, мог бы выполнить эту работу.
Мне нужно знать, какая клавиша нажата прямо сейчас. Я не собираюсь захватывать некоторые специальные клавиши для запуска события или чего-то подобного,
Я хочу знать, какие клавиши сейчас нажаты, и отобразить их список.
Мне также нужны специальные клавиши, такие как F1... F12, shift, alt, home, windows и т.д. В основном все клавиши на клавиатуре.
Как это сделать в python? Как записывать события клавиатуры?
ИЗМЕНИТЬ
Просто знай, что я не пытаюсь сделать кейлоггер. Я пытаюсь сделать инструмент диагностики (я разделяю воду на своем ноутбуке, и клавиатура начинает сумасшедшую когда-нибудь!!)
PyKeylogger, упомянутый в связанном вопросе, мог бы выполнить эту работу.
Самый простой способ сделать что-то вроде этого, если вы не слишком суетливый, - это создать инструментарий GUI, такой как pygame или wxPython. Например, запустите демон wxPython, затем перейдите к демонстрации для KeyEvents.
Я нашел ответ, используя ссылку в связанном вопросе с pyHook: