keyboard.record() 附加到列表

keyboard.record() append to list

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

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

的更多信息