我正在做一个关于在Linux平台上创建一个自主驱动程序的项目。我需要在特定的时间捕捉键盘上按下的键,尤其是当它们同时按下时。我写了这段代码,它在windows中运行得很好,但在linux中却不太好:import time
import cv2
import mss
import numpy as np
from pynput.keyboard import Key, Listener
def up():
print("Go up")
def down():
print("Go down")
def left():
print("Go left")
def right():
print("Go right")
def up_left():
print("Go up_left")
def up_right():
print("Go up_right")
def down_left():
print("Go down_left")
def down_right():
print("Go down_right")
def do_nothing():
print("Do Nothing")
# Create a mapping of keys to function (use frozenset as sets are not hashable - so they can't be used as keys)
# The keys combinatons to check