2016-07-14 15 views
-3

我在考虑编写一个脚本,该脚本将在我的计算机的后台运行,该脚本将检测组合键以启动特定任务。如何让python不断检查键组合,即使它在后台?

例如,用户按下Ctrl + Alt + F1,然后浏览器启动。然而,当脚本在后台运行时,我似乎无法找到检测这些组合的方法。

我想为我的脚本使用.pyw扩展名,但是这会使脚本无法交互。

如果有人需要知道,我的操作系统是Windows 10

+1

请提供一个最小的,可验证的示例(http://stackoverflow.com/help/mcve)当前尝试使其工作。另外,请提供您正在使用的操作系统(因为这对于键绑定而言非常重要)以及Python的版本。 – Keozon

+0

那么我还没有尝试过这个项目......我仍在计划中,发现这是一个问题。因此,我不能提供一个例子。 –

回答

1

我觉得pyHook库是你在找什么:

的pyHook包为全球鼠标和键盘事件回调在Windows中。 Python应用程序为用户输入事件注册事件处理程序,例如鼠标左键,鼠标左键,键盘键等,并设置键盘和/或鼠标钩子。

相关问题