from pynput.keyboard import Key, Controller as KeyboardController
from pynput.mouse import Button, Controller as MouseController
from pynput.keyboard import Key, Listener
keyboard = KeyboardController()
mouse = MouseController()
def on_press(key):
if key.char == 'q':
print(mouse.position)
return True
# Collect events until released
with Listener(
on_press=on_press) as listener:
listener.join()
Я сделал этот простой скрипт, чтобы вернуть позицию мыши, если я нажму букву q. Он работает нормально, пока я не нажму что-то, что не является символом, например, клавишу Enter. Я искал вокруг, но не смог найти хороших способов реализации, если для этого была нажата определенная кнопка. Как я могу это исправить?