Python键盘快捷键
因此,我在后台运行了一个python脚本,我希望它在按下组合键时触发X函数。我将如何实现这一点?问题是该应用程序将在后台运行,因此它不会从操作系统获得焦点。好吧,它基本上与python无关。这在很大程度上取决于您正在使用的操作系统 您可以在Linux()下使用XLib,也可以在Windows()下使用wxPythonPython键盘快捷键,python,Python,因此,我在后台运行了一个python脚本,我希望它在按下组合键时触发X函数。我将如何实现这一点?问题是该应用程序将在后台运行,因此它不会从操作系统获得焦点。好吧,它基本上与python无关。这在很大程度上取决于您正在使用的操作系统 您可以在Linux()下使用XLib,也可以在Windows()下使用wxPython 另一个想法是挂接系统键盘事件(通过pyHook)并尝试捕捉任何热键。这个问题的答案(如果有)非常特定于操作系统。谢谢。pyHook看起来不错,但它只是Windows。有没有Mac的
另一个想法是挂接系统键盘事件(通过pyHook)并尝试捕捉任何热键。这个问题的答案(如果有)非常特定于操作系统。谢谢。pyHook看起来不错,但它只是Windows。有没有Mac的lib可以做到这一点?@user697108:你需要使用PyObjc,我认为wxPython可能不是合适的建议。通过GUI框架编写解决方案意味着它只有在应用程序有焦点时才有用。解决方案必须是操作系统挂钩(如您的XLib建议)