当终端未聚焦时,pynput拒绝输入

时间:2017-11-28 13:12:10

标签: python python-2.7 user-input keyboard-events

我有一个python图形应用程序,它在终端中运行,并使用pynput模块接受键盘输入。我遇到的问题是pynput一直接受输入,即使我的窗口管理器没有关注运行应用程序的终端。这使得很难将焦点转移到另一个任务而不会意外地键入应用程序。

理想情况下,我希望能够:

  1. 当终端未对焦时,有pynput拒绝输入
  2. OR

    1. 有一些方法可以确定应用程序何时获得/失去焦点(因此我可以自己模拟#1)
    2. 我搜索了pynput documentation,但我找不到解决方法。任何关于如何实现这一点的建议表示赞赏。我正在使用Linux。

0 个答案:

没有答案