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

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


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

最佳答案

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的更多信息

关于python - keyboard.record()追加到列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58908446/

10-11 15:17