A plug-and-play KVM (Keyboard Video Mouse) device control. Control any PC's keyboard/mouse over serial with interactive preview, web viewer, and TCP API for AI automation.
Control any PC's keyboard and mouse over USB while watching its screen via HDMI capture — all from another PC, a script, or an AI agent.
flowchart LR
subgraph Controller["Controller PC"]
APP[software]
end
subgraph Middle["kvm-over-usb adapter"]
USBHOST[USB HOST]
DEVICE[Core Processing]
end
subgraph Target["Target PC"]
HID["Keyboard/Mouse"]
HDMI_OUT["HDMI out"]
end
APP -- USB --> USBHOST
USBHOST --> DEVICE
DEVICE -- HDMI --> HDMI_OUT
DEVICE -- USB --> HID
USBHOST -- USB --> EXT["External USB Device<br>(USB drive / HDD)"]
HID protocol transmission, driver-free
Support BIOS keyboard control
Upper computer program compatible with non-board video capture card
On-board USB-HUB chip, reduce the number of interfaces
Single MCU dual USB Device controller, reduce transmission delay
The USB-A socket, used for USB expansion of the Controller PC, can connect wireless keyboards, Mouse, USB flash drives, external hard drives, and other USB devices.
ElluIFX / KVM-Card-Mini-PySide6
Q: Why doesn't the mouse work when the controlled end is a Linux distribution?
A: Some operating systems do not support the mouse in absolute coordinate mode. Please try switching to relative coordinate mode for operation.
Q: How to send the Ctrl + Alt + Delete key combination?
A: To send these key combinations to the controlled end, it is recommended to use the shortcut function in the Keyboard menu.
