Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x windows上使用python3的特定应用程序的全局热键_Python 3.x_Hotkeys_Pywinauto - Fatal编程技术网

Python 3.x windows上使用python3的特定应用程序的全局热键

Python 3.x windows上使用python3的特定应用程序的全局热键,python-3.x,hotkeys,pywinauto,Python 3.x,Hotkeys,Pywinauto,我正在编写一个脚本,用热键控制一个特定的应用程序。我将我的任务分为三个任务: 监视全局密钥 将按下的全局热键与要发送的键匹配 将密钥发送到特定应用程序 假设我想在任何地方按Ctrl+F3时将Ctrl+A发送到Notepad.exe。重要的是,我要控制的应用程序(本例中为记事本)在按下热键之前和之后都不会处于焦点 我想任务3将要使用pywinauto和它的keyboard.SendKeys。任务2并不难。但我不知道如何监控全局热键(在循环中?取决于键盘事件?) 从pywinauto从手机导入win

我正在编写一个脚本,用热键控制一个特定的应用程序。我将我的任务分为三个任务:

  • 监视全局密钥

  • 将按下的全局热键与要发送的键匹配

  • 将密钥发送到特定应用程序

  • 假设我想在任何地方按Ctrl+F3时将Ctrl+A发送到Notepad.exe。重要的是,我要控制的应用程序(本例中为记事本)在按下热键之前和之后都不会处于焦点


    我想任务3将要使用pywinauto和它的keyboard.SendKeys。任务2并不难。但我不知道如何监控全局热键(在循环中?取决于键盘事件?)

    从pywinauto从手机导入win32_钩子。稍后将发布正常答案。