在 ubuntu-22.04.1 系统下,为什么 pynput 库无法监听键盘鼠标事件?
import time
from pynput import mouse
from pynput import keyboard
def on_press(key):
print('press', key)
def on_release(key):
print('release', key)
def on_click(x, y, button, pressed):
print('click', x, y, button, pressed)
if __name__ == '__main__':
print('30秒测试时间.')
kb_listener = keyboard.Listener(on_press=on_press, on_release=on_release)
kb_listener.start()
mouse_listener = mouse.Listener(on_click=on_click)
mouse_listener.start()
print('===========下面的控制器可以监听到===========')
kb = keyboard.Controller()
kb.press(keyboard.Key.up)
kb.release(keyboard.Key.up)
print('===========手动按下鼠标、键盘监听不到===========')
time.sleep(30)