我有一个激光笔,我正在使用我的网络摄像头作为绘图板,但我也想使用它上面的额外按钮。它们似乎与Page Up,Page Down,Escape和Period绑定。在没有选择任何窗口的情况下,我似乎无法找到一种获取输入的方法(它像键盘一样处理)。
我已尝试过serial和pyusb,但我遇到过这两个问题。我让它与Pygame一起工作,但据我所知,如果没有创建的窗口被选中,你就无法接收输入。有什么想法吗?
答案 0 :(得分:0)
您可以尝试制作一个python键记录器。但是,使用Pygame要容易得多。
答案 1 :(得分:0)
令人惊讶的是,看起来有很多关于这个主题的youtube教程。这个展示了使用
pynput
模块的跨平台方法,而这个方法看起来是使用特定于窗口的方法(pyhook
和pythoncom
)。不能保证这些,因为我只是通过一些搜索找到它们,我相信还有其他的。
我发现pynput
对我有用。 (Windows 10 / Python 3.4)