The macro engine currently experiences an offset in mouse positioning.
Probable Causes
- DPI Virtualization: The daemon process is not DPI-aware, causing the OS to return logical/virtualized coordinates instead of physical ones.
- Precision Loss: scale_coord uses integer truncation instead of rounding, losing sub-pixel accuracy.
- Coordinate Range Mismatch: Enigo and the recorder may disagree on the active screen's resolution boundary.
The macro engine currently experiences an offset in mouse positioning.
Probable Causes