Hotkey / modifier-state probe

Focus this field, then send hotkey ["ctrl","s"]. The status line must report ctrl=true key=s. PostMessage-only paths report ctrl=false because the OS modifier state is never updated. SendInput-routed hotkeys report ctrl=true.

hotkey: (no key seen)

Pixel-coordinate pinpoint

Click on the blue dot at (60, 60) inside the box. Status shows the absolute viewport pixel and the offset from the target center — <2px is a passing precision test.

coord: (no click)

Drag and drop

Drag the blue square into the dashed target. Status must show all three events: dragstart → dragover → drop with the source label.

DRAG ME
drop here
drag: (no events)

Scroll

Scroll this container with the scroll tool. Status shows the current scrollTop in pixels.

scroll me
scroll: 0