我正在try 用Python从键盘上读取任何键的组合. 这是通过终端实现的,所以任何库都应该使用stdin.需要超级用户就可以了.我希望按下系统上的任何键盘事件.
我试着使用键盘库,并try :
import keyboard
import time
def key_press(key):
if key.event_type == "down":
print(key.name)
keyboard.on_press(key_press)
while True:
time.sleep(.1)
但是,这样一次只能打印一个密钥.我不知道预先要用到的 keys 的组合.我以为key_press上的‘key’应该是一个列表,而不只是一个键.
PYGAME似乎可以做到这一点,但这需要一个图形用户界面.