A USB keyboard and mouse interface controlled through USB from the user's program on another computer!
The USBtoUSB is a programmable product which accepts USB Com Port data from the user's program on one device and generates corresponding USB keystrokes and mouse movement on a target computer. Use this unit on any computer that supports a standard USB keyboard and mouse.
The USBtoUSB can be used in place of, or in addition to the target system’s USB keyboard and/or mouse.
Data from the source computer is sent as Com Port communication by the user's program and may be selected to be translated in one of three different modes on the USBtoUSB.
Standard ASCII Mode receives the standard printable ASCII character set in the range of 0x00 to 0x7F byte values and converts them into their corresponding USB keystrokes on the target computer.
Extended ASCII Mode includes all the characters of the standard ASCII mode, but also adds values 0x80 to 0xFF hex and represents them as keystrokes to produce the ANSI/ISO Latin-1 character for a particular extended ASCII value.
Key Number Mode operates by having a one-byte value for each key on the keyboard that commands the press or release of the key, enabling full control of any key states or keystroke sequences. This mode of operation is identical to our popular USB-KM232 product.
The USBtoUSB mouse control commands move the cursor to absolute X and Y coordinates on the screen. Mouse control commands may also invoke scroll wheel movement, and Left, Middle, and Right mouse button actions. USBtoUSB keyboard actions are all single byte commands, and the USBtoUSB mouse actions are controlled by a simple 6-byte packet. This mouse packet control, detailed in the product manual, allows for a wide range of mouse actions controlled individually, or combined cursor positioning and button events.
While the USBtoUSB provides both USB keyboard and mouse emulation, it is not necessary to use both in an application. If only mouse movement is needed, only mouse control packets need to be sent. Conversely, if only keyboard actions are needed, no mouse packets are required to be sent to the USBtoUSB.
Customization for special features not included in the standard USBtoUSB unit can be provided. Please contact us for specific needs beyond the standard features shown here.
The USBtoUSB unit is supplied with cables for connection to the control computer and to the target computer. Different lengths for these cables may be requested as a special order.