python-3.x - 无法使用 python3 的键盘模块删除热键

标签 python-3.x keyboard hotkeys

我已使用键盘模块将 ctlr+shift+a 声明为热键。 导入键盘

keyboard.add_hotkey('ctrl+shift+a', print, args =('您输入的', '热键'))

每当按下此热键时,调用函数或任何类似此代码的语句,

当 True 时:

```if keyboard.read_hotkey():```

    ```print('hotkey pressed')```

但执行此代码后,它将所有键盘的按钮重置为热键并给出如下输出 按下热键甚至按下键盘的单个键。 所以如果我想删除这个热键,它就无法正常工作,所以我使用了这行代码。

keyboard.remove_hotkey('ctrl+shift+a')

但仍然无法正常工作,要重置键盘,我需要重新启动系统。 那么如何设置热键删除该热键?

最佳答案

这将取消所有热键

keyboard.unhook_all_hotkeys()

关于python-3.x - 无法使用 python3 的键盘模块删除热键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60298364/

相关文章:

python - 在多个ansible模块中使用共享文件

arrays - NumPy 没有属性数组

python-3.x - 如何在pandas中将列名传递给参数

javascript - 在任何键盘上的 Edge 中检测 @ 字符 onKeyUp

c++ - 在快捷方式编辑器文本框中阻止应用程序级快捷方式

python-3.x - (算法)在Python中找到通过一组所需节点(可能使用BFS)并返回原点的最短路径

c - SDL C 鼠标/键盘输出

c# - 在控制台应用程序的文本输出期间对按键使用react

angularjs - 将模块 "angular-hotkeys"添加到我的 mean.js 应用程序

flashdevelop - FlashDevelop中是否可以重新格式化代码?