Unlock powerful USB HID control with a Python-programmable, driver-free macro engine built for DIY automation and hardware scripting.
Designed by YIHANG in China
Buy with confidence.
Our Tindie Guarantee protects your purchase from fraud. Learn More
What is it? KMBOX is a high-performance, driver-free USB HID controller designed to simulate and control keyboards and mice with hardware-level precision. It functions as a standalone, fully program…
Read More…KMBOX is a high-performance, driver-free USB HID controller designed to simulate and control keyboards and mice with hardware-level precision. It functions as a standalone, fully programmable USB macro engine, perfect for DIY automation, hardware scripting, and custom keyboard/mouse development. With onboard CPU and Python scripting support, it enables advanced macro control completely independent of the host PC.
Driver-Free USB HID Device Plug-and-play on Windows, macOS, Linux—no DLLs, no custom drivers, no injections. Instantly recognized as a standard keyboard and mouse.
Built-in Dual-Core CPU (240MHz) KMBOX executes Python scripts independently, offering real-time macro execution without occupying your PC resources.
3.Python Programmable Supports Python 3 with KM APIs. Use variables, conditions, loops, and multithreading to build custom input behaviors—ideal for both beginners and pros.
4.Macro Power for Normal Devices Turn any regular keyboard/mouse into a powerful programmable tool. Auto clickers, hotkey sequences, multi-key triggers, anti-recoil scripts—you name it.
5.1ms Report Rate – 10x Faster Compared to standard 10ms polling, KMBOX delivers a blazing-fast 1ms input rate, boosting responsiveness for pro-grade performance.
6.Safe, Undetectable, Hardware-Level Control As a true hardware macro controller, KMBOX avoids all software-level detection risks, making it perfect for secure applications.
7.16MB Onboard Storage + Expansion Ready Store complex scripts, configs, and logic. Connect external modules to expand your project’s capabilities.
8.Educational and Prototyping Friendly Ideal for learning USB development, Python scripting, and creating standalone automation tools.

to a PC via the USB (PC) port , Kmbox automatically enumerates as a standard keyboard and mouse. The keyboard and mouse emulated by kmbox are extremely fast. Below is a comparison of the key parameters of the kmbox-emulated keyboard and a regular keyboard:
Performance comparison between KMBOX simulated keyboard and ordinary keyboard

Performance comparison between KMBOX simulated mouse and ordinary mouse

As a communication interface, it connects to the control computer to control the controlled computer . The control computer sends instructions to KMBOX through the serial port to control the keyboard and mouse operations of the controlled computer.
Device connection and data transmission can be connected to other devices, such as sensors, controllers, etc., to achieve data transmission and interaction.
Firmware upgrade : Use the upgrade tool to update the KMBOX firmware.
During the development and debugging process, send commands, configure parameters or receive debugging information to KMBOX through the serial port
The two USB (HID) ports are used to connect USB devices to be managed . Currently, kmbox supports managed USB keyboards and mice by default. This means that kmbox can access all keyboard and mouse data in real time via the USB (HID) ports , process this low-level data , and transmit it to the PC via the USB (PC) port (or Bluetooth) . This allows programmable macro functionality for ordinary keyboards and mice , allowing for arbitrary key changes , reorganization , key blocking , logical analysis , keyboard and mouse click synchronization , and more . For details, see the kmbox tutorial


Bluetooth mode : import bt; bt.enable(1)
Multi-screen control : import kvm; kvm.enable()
Mouse macro: gun control/click/trace drawing
Wired keyboard and mouse Bluetooth
Game controller mobile adaptation
USB device protocol analysis
DIY Development
IoT controller
WiFi Probe
NES game emulator (requires dedicated firmware)
No country selected, please select your country to see shipping options.
No rates are available for shipping to .
Enter your email address if you'd like to be notified when Python USB HID Macro Controller Board can be shipped to you:
Thanks! We'll let you know when the seller adds shipping rates for your country.
| Shipping Rate | Tracked | Ships From | First Item | Additional Items |
|---|---|---|---|---|
|
:
|
Buy with confidence.
Our Tindie Guarantee protects your purchase from fraud. Learn More
$19.99
Free Shipping!
$53.85
Free Shipping!
$78.88
Free Shipping!
$29.99
Free Shipping!
$128.88
Free Shipping!
$25.88
Free Shipping!
$89.99
Free Shipping!
$72.99
Free Shipping!
$64.00
Free Shipping!
$37.50
Free Shipping!
$12.00
Free Shipping!
$49.50
Free Shipping!
By clicking Register, you confirm that you accept our Terms & Conditions
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!
