(amount: number, direction: 'vertical' | 'horizontal')
| 64 | key(name: string, action: 'press' | 'release'): Promise<void> |
| 65 | keys(combo: string[]): Promise<void> |
| 66 | scroll(amount: number, direction: 'vertical' | 'horizontal'): Promise<void> |
| 67 | mouseLocation(): Promise<{ x: number; y: number }> |
| 68 | |
| 69 | // --- Mode B: Window-bound input (Windows only, optional) --- |