【问题标题】:Using the Keyboard Library how do you use a combo of keys in .is_pressed?使用键盘库如何在 .is_pressed 中使用组合键?
【发布时间】:2021-12-15 09:28:48
【问题描述】:

我想做的例子:

if keyboard.is_pressed("Shift+Q"):

有人知道你会如何做我上面展示的事情吗?

【问题讨论】:

    标签: python keyboard


    【解决方案1】:

    试试这样的:

    import keyboard
    def foo():
        print('foo')
    keyboard.add_hotkey('shift+q', foo)
    keyboard.wait('esc')
    

    按 Shift+Q 将打印 foo,按 Escape 将结束。

    如果你坚持,你也可以循环测试keyboard.is_pressed('shift+q')

    【讨论】:

      【解决方案2】:

      键盘模块为此提供了一个称为热键的功能。 keyboard.add_hotkey("Shift+Q")。这应该可以。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-02-28
        • 1970-01-01
        • 2011-05-23
        • 1970-01-01
        • 2013-02-21
        • 1970-01-01
        相关资源
        最近更新 更多