A
KVM switch of universal input and programmable
USB hub includes a main
control unit (MCU)
chip, having a MCU circuit for controlling functions of the
KVM switch, complete reports of console input devices, reading and corresponding transmissions of descriptors; a console device interface
chip connected to the MCU; a console port, connected to the console device interface
chip; a computer interface chip, connected to the MCU; a re-assignment
USB hub chip, connected to the computer interface chip; and a computer port, connected to the re-assignment
USB hub chip. Console USB I / O interfaces become dynamic and universal, such that USB devices connected to the control end correspond to the computer port to provide full compatibility, and the console ports can be connected to various USB devices without any limitation of device types, and the devices can be replaced freely during their operation to provide convenient operations and applications.