Python中的实时键盘输入?

时间:2017-11-20 18:26:19

标签: python input

我有一个激光笔,我正在使用我的网络摄像头作为绘图板,但我也想使用它上面的额外按钮。它们似乎与Page Up,Page Down,Escape和Period绑定。在没有选择任何窗口的情况下,我似乎无法找到一种获取输入的方法(它像键盘一样处理)。

我已尝试过serial和pyusb,但我遇到过这两个问题。我让它与Pygame一起工作,但据我所知,如果没有创建的窗口被选中,你就无法接收输入。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

您可以尝试制作一个python键记录器。但是,使用Pygame要容易得多。

答案 1 :(得分:0)

CodeSurgeon在评论中回答了我。

  

令人惊讶的是,看起来有很多关于这个主题的youtube教程。这个展示了使用pynput模块的跨平台方法,而这个方法看起来是使用特定于窗口的方法(pyhookpythoncom)。不能保证这些,因为我只是通过一些搜索找到它们,我相信还有其他的。

我发现pynput对我有用。 (Windows 10 / Python 3.4)