KamoCRM

Ydotool's pointer lands where the AI aims it

FixKlusterServices
Shipped
September 27, 2026 at 10:27 PM UTC
Author
Kamo
Commit
6ec86f6

ydotool 1.0 aims an absolute move by pushing its relative device to 0,0 and then by (x, y), and libinput's default adaptive profile doubled that second push. computer-use-linux's scroll at (560, 600) landed at (1120, 799), over the desktop, where the wheel switched workspace and hid Chrome (SP11 Task 30; with a flat profile the same call landed on 560,600 inside Chrome). The AI layer now carries an Xorg InputClass giving ydotoold's pointer a flat profile at speed 0; it matches no other device.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing