【问题标题】:Not able to remove hotkey using keyboard module of python3无法使用 python3 的键盘模块删除热键
【发布时间】: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


    【解决方案1】:

    这将取消所有热键

    keyboard.unhook_all_hotkeys()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-10-16
      • 2020-12-03
      • 2014-06-12
      • 2019-05-26
      • 2021-12-23
      • 2010-10-03
      • 2021-02-14
      相关资源
      最近更新 更多