0

我对记录所有按下的键的键盘记录器感兴趣,特别是 Ctrl、Alt、Shift、Alt Gr 和所有媒体热键,如播放、停止、下一个、上一个等。

由于我只找到了既不将 Ctrl、Alt 和 Shift 记录为独立键也不记录媒体热键的键盘记录器,我开始在 Python 中收集代码片段,它应该提供我自己编写这样一个简单键盘记录器的所有功能。

一方面,我发现 pywinusb 能够记录来自 HID 的媒体密钥,另一方面,我发现了类似这样的代码片段。

我添加print "event.Ascii = ", event.Ascii以获取 ASCII 值,但对于 Ctrl、Alt 和 Shift,输出始终为event.Ascii = 0. 有没有办法用任何可用的库来确定这些密钥?我终于希望能够在后台运行键盘记录器,因此例如不适合使用 wxPython,因为显然按键事件总是必须绑定到框架内的某些东西,并且当在不同的窗口中时,没有键被记录。

4

0 回答 0