Обнаружение на питоне, нажатие клавиш

Мне нужно знать, какая клавиша нажата прямо сейчас. Я не собираюсь захватывать некоторые специальные клавиши для запуска события или чего-то подобного,

Я хочу знать, какие клавиши сейчас нажаты, и отобразить их список.

Мне также нужны специальные клавиши, такие как F1... F12, shift, alt, home, windows и т.д. В основном все клавиши на клавиатуре.

Как это сделать в python? Как записывать события клавиатуры?

Связанные

ИЗМЕНИТЬ

Просто знай, что я не пытаюсь сделать кейлоггер. Я пытаюсь сделать инструмент диагностики (я разделяю воду на своем ноутбуке, и клавиатура начинает сумасшедшую когда-нибудь!!)

Ответ 2

Самый простой способ сделать что-то вроде этого, если вы не слишком суетливый, - это создать инструментарий GUI, такой как pygame или wxPython. Например, запустите демон wxPython, затем перейдите к демонстрации для KeyEvents.