【发布时间】:2022-08-03 00:21:59
【问题描述】:
我想用热键调用 python 函数或 python 文件来执行。我的功能是一个无限循环。我也想用热键终止执行。可能吗?
Windows 快捷方式不是一个选项,因为我想选择 1 个键来执行而不是组合键(例如 CRTL + SHIFT + L )。
如果热键是鼠标的中间(滚动)按钮,那就太好了。
-
使用 wxPython 注册一个全局热键。我不知道是否可以分配单键或鼠标按钮。但如果没有,您可以编写一个键盘记录器来完成它。或者使用 autohotkey 等外部工具与您的程序进行通信。也就是说,如果您要询问的是系统范围的热键。在窗口处于活动状态时获取鼠标、按键、操纵杆、MIDI 和其他硬件事件很容易。
标签: python python-3.x automation pyautogui