【发布时间】:2020-06-03 12:07:44
【问题描述】:
我已使用键盘模块将ctlr+shift+a 声明为热键。
import keyboard
keyboard.add_hotkey('ctrl+shift+a', print, args =('you entered', 'hotkey'))
每当按下此热键时,调用一个函数或类似此代码的任何语句,
while True:
```if keyboard.read_hotkey():```
```print('hotkey pressed')```
但在执行此代码后,它 将所有键盘的按钮重置为热键,并给出如下输出
hotkey pressed 甚至按下了键盘的单个键。
所以如果我想删除这个热键之后它就不能正常工作,所以我使用了这行代码。
keyboard.remove_hotkey('ctrl+shift+a')
但仍然无法正常工作,要重置我的键盘,我需要重新启动系统。 那么如何设置热键和删除那个热键??
【问题讨论】:
标签: python-3.x keyboard hotkeys