计算按下的所有键以及它们是什么(python)

2024-03-29 13:05:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我想为我正在工作的项目创建一个按每个键的次数的地图。在

我想用Python模块来实现这一点。有没有可能做到这一点?在


Tags: 模块项目地图次数
2条回答

在Windows上,一个可能的解决方案是安装Python for Windows extensions并使用PyCWnd.HookAllKeyStrokes

正如Nick Dpoints out,在Windows上,PyHook library可以工作。在

在Linux上,Python X Library允许您访问X服务器上的按键。在

使用这两个库的一个很好的例子是pykeylogger。它是开源的;请参见^{}以获取相关的X库调用。在

Linux中的一个较低级别的选项是直接从/dev/input/*读取。evdev (ctypes)和{a7}模块可能对您有所帮助;但是我对它们了解不多。在

相关问题 更多 >