Skip to main content
2 of 3
edited body

This python script using the pynput package achieves the desired goal.

import time from pynput import mouse, keyboard from pynput.keyboard import Key, Controller keyboard = Controller() prevX = -1 def on_move(x, y): global prevX if prevX == -1: prevX = x elif prevX < x: keyboard.press(Key.right) keyboard.release(Key.right) elif prevX > x: keyboard.press(Key.left) keyboard.release(Key.left) if prevX != x: prevX = x listener = mouse.Listener( on_move=on_move) listener.daemon = True listener.start() while True: time.sleep(1)