#python #windows #python_3x
Каким образом отслеживать события мыши в python? Вообще говоря интересует библиотека pynput c его mouse.Listner, но это не принципиально. Причём, интересует не только ЛКМ, ПКМ и колёсико, но и дополнительные клавиши, присутствующие на мышке. P.S. keyboard.Listner слушает именно клавиатуру. Он не работает с мышью, проверено.
Ответы
Ответ 1
В документациии есть пример: from pynput import mouse def on_move(x, y): print('Pointer moved to {0}'.format( (x, y))) def on_click(x, y, button, pressed): print('{0} at {1}'.format( 'Pressed' if pressed else 'Released', (x, y))) if not pressed: # Stop listener return False def on_scroll(x, y, dx, dy): print('Scrolled {0} at {1}'.format( 'down' if dy < 0 else 'up', (x, y))) # Collect events until released with mouse.Listener( on_move=on_move, on_click=on_click, on_scroll=on_scroll) as listener: listener.join()
Комментариев нет:
Отправить комментарий