在python中检测按下了哪些键

has*_*sen 19 python keyboard events

我需要知道现在正在按哪个键.我不打算捕获一些特定的键来触发事件或类似的事情,

我想知道现在按下哪些键并显示它们的列表.

我还需要捕捉特殊键,如F1 ... F12,shift,alt,home,windows等.基本上键盘上的所有按键.

我怎么在python中这样做?如何捕获键盘事件?

有关

编辑

只是因为你知道我不想做一个键盘记录器.我正在尝试制作诊断工具(我在笔记本电脑上拆水,键盘开始变得疯狂!!)

jfs*_*jfs 6

相关问题中提到PyKeylogger可能会完成这项工作.

  • 现在链接已经死了. (3认同)

Joh*_*uhy 4

如果您不太挑剔的话,执行此类操作的最简单方法是引入 GUI 工具包,例如 pygame 或 wxPython。例如,运行 wxPython 演示,然后转到 KeyEvents 的演示。