【发布时间】:2020-08-24 10:12:20
【问题描述】:
我们可以用 python 做一些全局键绑定吗?
我的意思是当我在另一个应用程序或游戏中时,如果我按X 代码会执行某些操作。
我搜索了那个,但只找到了 Ubuntu 或 Linux ......
但我想要一些适用于 Windows 和 Python3.x 的东西。
解决方案:https://pynput.readthedocs.io/en/latest/keyboard.html#global-hotkeys
【问题讨论】:
-
您可以将您的脚本转换成可执行的exe,并使用winhotkey将其映射为快捷键组合。
-
谢谢@NALIN_yo。这是一个好主意。我不需要将我的脚本转换为 exe 文件。我可以创建运行我的脚本的
.bat文件。但我想使用我自己的应用程序而不是 winhotkey 等进行键绑定。 -
您可以使用 pynput 来检测热键。本文档可以提供帮助:pynput.readthedocs.io/en/latest/keyboard.html#global-hotkeys
-
你试过@PokerFaCe上面的教程吗?
-
是的。这解决了我的问题。我添加了另一个答案,我说了。但已删除。谢谢。 @NALIN_yo
标签: python python-3.x windows key-bindings