send_shortcut
Transmit key chords to a remote KVM/BMC to enter BIOS or select boot menus; power-related chords need explicit operator approval.
Instructions
Send a key chord — comma-separated kvmd key codes, e.g.
ControlLeft,AltLeft,Delete or ControlLeft,AltLeft,F2. DESTRUCTIVE.
Gated by effect, not transport: a reboot/power chord (Ctrl+Alt+Del, Magic
SysRq) is classified power_soft/power_hard and needs
KVM_PILOT_MCP_ALLOW_POWER; an ordinary session chord is hid_control and
needs KVM_PILOT_MCP_ALLOW_HID — so a reboot can't slip through the HID gate.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| keys | Yes | Comma-separated kvmd key codes pressed together, modifiers first: 'ControlLeft,AltLeft,F2'. | |
| confirm | No | Per-invocation approval when the client cannot prompt a human: set true to approve this exact call under the operator's standing policy. Leave false when the client supports elicitation (a human is asked). Never pre-set it speculatively; a denial returns outcome=not_confirmed. | |
| profile | No | Profile name from ~/.config/kvm-pilot/config.toml selecting which KVM/BMC (and its managed host) this call targets. Omit to use the server's default (KVM_PILOT_PROFILE). |