Send keystrokes to Parallels VM
vm_send_keysSend synthetic keystrokes, hotkey chords, or typed strings to a running VM, enabling keyboard automation for Parallels virtual machines.
Instructions
Send synthetic keystrokes or hotkey combinations to a running VM.
Supports:
Single keys: "enter", "esc", "tab", "space", "backspace", "delete", "f1"-"f12", arrows, etc.
Key chords: "ctrl+alt+del", "win+r", "alt+f4", "ctrl+c", "ctrl+shift+esc", etc.
Strings to type: "notepad.exe" or "echo Hello"
Multiple key entries in sequence: ["win+r", "notepad.exe", "enter"]
Args: vm: The VM name or UUID. keys: Key name, chord string (e.g. "ctrl+alt+del"), or list of keys to send in order. delay_ms: Delay in milliseconds between key events (default: 50ms).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vm | Yes | ||
| keys | Yes | ||
| delay_ms | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vm | Yes | ||
| keys | Yes | ||
| uuid | Yes | ||
| message | Yes | ||
| events_sent | Yes |