【发布时间】:2019-06-02 00:50:52
【问题描述】:
如果您在热键 1 的功能完成之前创建了一个由“1”激活的热键和一个由“2”激活的热键,那么第二个热键将不会调用它分配的功能。
我可以使用键盘模块创建在 python 中调用函数的热键。我在下面的代码中包含了一个用于调用函数的示例。
import keyboard
import time
def hk_print(word,word2):
time.sleep(5)
print(word,word)
keyboard.add_hotkey('1', hk_print, args= ('hotkey','test1'))
keyboard.add_hotkey('2', hk_print, args= ('hotkey','test2'))
keyboard.wait()
我可以在这段代码中添加什么来使热键激活的功能相互中断吗?所以如果我按 1 然后按 2 它将停止执行第一个函数并立即开始执行第二个函数?
【问题讨论】:
标签: python python-3.x function hotkeys