No-ops outside Scope.TRACE so guidance stays silent while modals or
other scopes own input.
Optionalevent: EventClears in-flight guidance and the throttle so a fresh entry starts clean.
Click-mode entry point: snaps to the nearest point without a guidance beep, leaving the regular Observer-chain sonification to fire. The runtime coordinate check stays despite the narrowed parameter type because exotic event subclasses can still arrive at the listener.
Routes pointer/touch movement into guidance sonification.
Constructed directly by
Mousebindingservicerather than throughCommandFactorybecause pointer events carry coordinates the keyboard-oriented factory contract does not accept.Keyboard commands rely on hotkeys-js scope routing — only the active scope receives the event, so commands don't self-validate. DOM pointer listeners receive every event regardless of scope, so this command must filter via isInTraceScope. The check is unique to this code path; there is no peer implementation to keep in sync.