Utilities
KH Control
by KH Unmanned
Overview
KH Control brings MAVLink vehicle management to your Stream Deck, putting your most-used controls a single button press away — no more reaching for a keyboard or navigating menus mid-flight. Flight mode, armed state, and safety switch status are always visible at a glance.
Connect over UDP, TCP, or WebSocket via your existing ground station setup such as Mission Planner or MAVProxy.
Key features
Real-time icon feedback — icons reflect live vehicle state
Standard MAVLink commands for wide vehicle support including: ArduCopter, ArduPlane, ArduRover, ArduSub, and AntennaTracker
User selectable colour palettes
17 ready-to-use actions covering the most common MAVLink operations
Full documentation with step-by-step setup guides
Included actions
Airspeed Cal — Perform pre-flight or in-flight airspeed calibration
Arming — Arm or disarm the vehicle
Aux Function — Trigger any ArduPilot auxiliary function
Command — Send any command from the MAVLink specification
Control Mode — Switch between flight modes for ArduCopter, ArduPlane, ArduRover, ArduSub, and AntennaTracker
Custom Command — Send fully custom MAVLink commands with arbitrary parameter values
Do Land Start — Trigger an automated landing sequence
Do Return Path Start — Rejoin the mission return path at the nearest point
Mission Pause — Pause or resume an active mission
Reboot — Command a vehicle or component reboot
Safety Switch — Set the hardware safety switch state
Scripting — Stop or restart ArduPilot's Lua scripting engine
Set Relay — Set a relay output on or off
Set Servo — Set a servo output channel to a specific PWM value
Set Speed — Adjust target speed, supporting airspeed, ground speed, climb rate, and descent rate
Set Waypoint — Jump to a specific waypoint index in the active mission
VTOL Takeoff — Command a VTOL takeoff to a configurable altitude
To find out more, visit the full documentation at https://www.khunmanned.com/kh-control/
v0.1.1.0 — Initial Release
KH Control brings MAVLink vehicle control to your Stream Deck, designed for professional UAV operations with ArduPilot-based vehicles.
Actions
Connections — Connect and disconnect via WebSocket, TCP, UDP, or UDP Client, with optional MAVLink signing
Arming — Arm or disarm with optional force and confirmation
Control Mode — Set the vehicle flight mode, with live mode feedback
Mission Pause — Pause and resume the active mission
Do Land Start / Do Return Path Start — Jump to landing or return waypoints
Set Waypoint — Set the active mission waypoint
VTOL Takeoff — Takeoff to a set altitude
Set Speed / Set Servo / Set Relay — Fine-grained vehicle control
Aux Function — Trigger any ArduPilot auxiliary function
Command / Custom Command — Send standard or fully custom MAVLink commands
Airspeed Calibration — Trigger in-flight airspeed sensor calibration
Reboot — Reboot the flight controller
Safety Switch — Control the hardware safety state
Scripting — Stop or restart Lua scripting
General
Per-action target system and component ID overrides
Customisable button colour palettes
Optional confirmation (second keypress) on any action
Example profiles included for standard and XL Stream De
Version 0.1.1
Jul 14, 2026
Details
Type
Utilities
OS
Windows
Compatibility
Stream Deck 7.1 or later
Size
413.04 KB
Version
0.1.1
Language
English
Support
Profiles
No
Dial support
No
Additional links
You might also like