【发布时间】:2015-10-16 22:05:41
【问题描述】:
我正在尝试用 wxPython 做一些事情,但我不知道该怎么做。 (我使用的是 Windows 7,我可以接受仅限 Windows 的解决方案。)
我想在全球范围内捕捉关键事件。这意味着 key-up、key-down 和 char 事件。 (我正在尝试在 Python 中构建类似 AHK 的东西。)
现在,我知道 wxPython 允许使用全局热键,但这并不令人满意,因为我想获取所有事件,包括 key up、key down 和 char。我怎样才能做到这一点?
我尝试使用 pyHook,除了没有实现 char 事件外,它几乎可以工作。 Char 事件似乎很棘手,我想知道如何在全球范围内捕获它们。 (即在所有应用程序中。)我也可以使用除 wxPython 之外的其他工具的解决方案。 (除了不是单独的 GUI 框架,我很高兴使用 wxPython 作为 GUI,只是用于捕获 char 事件的工具。)
【问题讨论】:
标签: python windows wxpython keyboard-hook