【问题标题】:keyboard.record() append to listkeyboard.record() 追加到列表
【发布时间】:2019-11-18 05:28:09
【问题描述】:

我正在尝试记录所有按键,直到我按下空格,然后将按键与列表进行比较。我似乎找不到将记录的密钥保存在列表中的方法。是的,我需要使用空格键不输入提交输入。

q = []
rec = keyboard.record(until='space')
q.append(rec)
print(rec)

我正在为此使用键盘模块我不知道是否有更好的方法来做到这一点,请分享您的意见。

【问题讨论】:

    标签: python python-3.x list append keyboard-events


    【解决方案1】:
    import keyboard
    q = []
    rec = keyboard.record(until='space')
    for key in rec:
        if key.event_type == 'down':
            q.append(key.name)
    print(q)
    

    keyboard.record 存储所有键盘事件(按键向上和向下按下)。您可以遍历所有存储的按键事件并将按键按下事件存储在您的列表q 中。希望对您有所帮助!

    更多关于https://github.com/boppreh/keyboard的信息

    【讨论】:

      猜你喜欢
      • 2020-09-24
      • 1970-01-01
      • 1970-01-01
      • 2018-07-14
      • 2021-01-09
      • 2013-11-08
      • 2020-08-08
      • 2012-02-01
      • 2021-01-10
      相关资源
      最近更新 更多