在 Python 中检测按键

问题描述 投票:0回答:1

我正在尝试在 Python 中检测按键(例如 Space)。网上的每个人都指的是“键盘”模块。我尝试过使用这个,但它不起作用。我确实安装了该软件包,并且在第一行代码中使用了

import keyboard

我正在使用 Repl.it 编写代码,我不知道这是否有什么不同。

欢迎任何帮助!

这是我的代码:

import keyboard

keyboard.wait('p')
print('You pressed p')

我试图检测用户何时按下某个键。一旦按下该键,代码就会继续。

python keypress
1个回答
0
投票

这段代码满足您的要求

import keyboard

def wait_for_keypress():
    print("Press any key to continue...")
    event = keyboard.read_event(suppress=True)  # Wait for a key press
    if event.event_type == keyboard.KEY_DOWN:
        print(f"You pressed the key: {event.name}")

wait_for_keypress()

print("Program continues...")

确保安装了

keyword
模块,否则通过pip安装

© www.soinside.com 2019 - 2024. All rights reserved.