0

我想为我正在处理的项目创建每个键的按下次数图。

我想用 Python 模块来做到这一点。有可能以任何方式做到这一点吗?

4

2 回答 2

1

在 Windows 上,一种可能的解决方案是为 Windows 扩展安装 Python并使用PyCWnd.HookAllKeyStrokes

于 2009-10-11T09:50:21.130 回答
1

正如 Nick D指出的那样,在 Windows 上,PyHook 库可以工作。

在 Linux 上,Python X 库使您可以访问 X 服务器上的按键。

使用这两个库的一个很好的例子是pykeylogger。它是开源的;参见pyxhook.py例如相关的 X 库调用。

Linux 中较低级别的选项是直接从/dev/input/*. evdev ( ctypes)evdev (c-api)模块可以帮助你;虽然我对他们了解不多。

于 2009-10-11T13:10:37.247 回答