background image

Introduction to the USBtoUSB

The USBtoUSB Keyboard/Mouse device is a product which emulates a 
USB Com Port on one computer and a USB keyboard and mouse on 
a target computer.  Commands sent from the computer with the Com 
Port produce keyboard and mouse actions on the target computer.

The USB target port of this device can be connected to any USB port 
that supports a standard USB Keyboard and Mouse.  No special drivers 
are required.  The USBtoUSB Com Port also uses standard drivers.

The USBtoUSB is configurable for three different modes of serial data 
translation. This unit is shipped in ASCII mode, but can be changed to 
other modes using the supplied “USBtoUSB.EXE” program.

Translation Modes of the USBtoUSB

The USBtoUSB receives data from it’s USB Com Port and translates 
that data into USB keystrokes and mouse action on another computer.   
USB Com Port data can be translated using one of three modes.  ASCII 
Mode, Extended ASCII Mode, or Key Number Mode. 

ASCII MODE 

(Default Mode)

The ASCII mode is the default factory setting for the method of data 
translation.  In this mode, printable ASCII characters are sent to the 
USB Com Port as a one byte value, each in the range of 0x00 to 0x7F 
(0 to 127 decimal). Every character received in this mode generates it’s 
corresponding USB keystroke on the computer where the USBtoUSB  
KBD/MOUSE port is connected.  See the ASCII table on the next page 
for a list of the characters recognized and translated for ASCII mode.

Example: If a one byte value of 0x41 (decimal 65) is sent to the USB 
Com Port in this mode, a capital “A” character will be produced as a 
keystroke on the target computer’s USB port.

ASCII characters sent to the Com Port which are out of the 0x00 to 
0x7F range will be ignored in this mode.

3

The  configuration  may  also  be  read  from  the  USBtoUSB  unit  by 
selecting the button “Read From USBtoUSB”.  The configuration in the 
USBtoUSB attached to the computer’s USB port will be read into the 
configuration parameters on the screen.

Once a configuration has been created, it is recommended that it be 
stored on the computer so that it may be recalled at a later time.  Use 
the “File” menu to perform saving and opening of configurations.

Saving the configuration to a file on the computer provides an easy 
way to be able to recall the same configuration at a later time to save 
into additional USBtoUSB units.

16

Custom USBtoUSB Options

We offer special modifications to our standard USBtoUSB unit to conform to your exact 
specifications. Customizations include different translation modes, different enclosure, 
etc. just to name a few options.  Let us know if you have special requirements.  Please 
call or email with your specific custom needs.

Note about the X and Y size settings.

  The information about the 

screen size is important for controlling the cursor with the mouse control 
packets.  The program will show the current settings on the machine 
where the USBtoUSB.exe program is being run.  

Assuming the program is being run on the target machine, no changes 
are required to the values the program populates.  If the USBtoUSB will 
be run on a different computer, change the X and Y settings to match 
that system if they differ from the target machine’s screen resolution.

Summary of Contents for USBtoUSB

Page 1: ...oll Free 888 690 9080 Phone 540 465 4677 Fax 540 465 4678 Monday through Friday 8 00 am to 5 00 pm EST sales hagstromelectronics com www hagstromelectronics com 1986 Junction Road Strasburg VA 22657 C...

Page 2: ...rn in of your USBtoUSB to ensure its performance If you have any questions please send us an email or give us a call Support is available Monday through Friday 8 00 am to 5 00 pm EST customer service...

Page 3: ...SB Com Port Protocol 19200 8 N 1 USBtoUSB Specifications USBtoUSB Connections Using the included USB cables attach the Com Port USB connector to the computer that will be sending commands to the USBto...

Page 4: ...s sent to the USB Com Port in this mode a capital A character will be produced as a keystroke on the target computer s USB port ASCII characters sent to the Com Port which are out of the 0x00 to 0x7F...

Page 5: ...he target computer when processed by the USBtoUSB unit Extended ASCII Mode The USBtoUSB Extended ASCII Mode of operation allows for the standard ASCII character set values 0x00 to 0x7F and an extended...

Page 6: ...173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF nb Space none 192 193 194 1...

Page 7: ...time a make is done for a key a corresponding break release of that key must be done at a later time to deactivate it The break code for a key is the same value as the make code plus 0x80 The break c...

Page 8: ...o the Com Port on the USBtoUSB to generate keystrokes at the target computer in Key Number Mode use the values shown above to produce the desired make and break actions for the corresponding key 12 Wh...

Page 9: ...On 2 Off On Off 3 Off On On 4 On Off Off 5 On Off On 6 On On Off 7 On On On 11 W2 The most significant bit of the scroll wheel movement magnitude W1 Bit 1 of the three bit value for scroll wheel move...

Page 10: ...Note that the values shown in the example are the decimal values of a single byte to be sent for each of the key actions for make and break Producing Mouse Action on the Target PC The USBtoUSB is cap...

Page 11: ...Note that the values shown in the example are the decimal values of a single byte to be sent for each of the key actions for make and break Producing Mouse Action on the Target PC The USBtoUSB is cap...

Page 12: ...On 2 Off On Off 3 Off On On 4 On Off Off 5 On Off On 6 On On Off 7 On On On 11 W2 The most significant bit of the scroll wheel movement magnitude W1 Bit 1 of the three bit value for scroll wheel move...

Page 13: ...o the Com Port on the USBtoUSB to generate keystrokes at the target computer in Key Number Mode use the values shown above to produce the desired make and break actions for the corresponding key 12 Wh...

Page 14: ...time a make is done for a key a corresponding break release of that key must be done at a later time to deactivate it The break code for a key is the same value as the make code plus 0x80 The break c...

Page 15: ...173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF nb Space none 192 193 194 1...

Page 16: ...he target computer when processed by the USBtoUSB unit Extended ASCII Mode The USBtoUSB Extended ASCII Mode of operation allows for the standard ASCII character set values 0x00 to 0x7F and an extended...

Page 17: ...s sent to the USB Com Port in this mode a capital A character will be produced as a keystroke on the target computer s USB port ASCII characters sent to the Com Port which are out of the 0x00 to 0x7F...

Page 18: ...SB Com Port Protocol 19200 8 N 1 USBtoUSB Specifications USBtoUSB Connections Using the included USB cables attach the Com Port USB connector to the computer that will be sending commands to the USBto...

Page 19: ...rn in of your USBtoUSB to ensure its performance If you have any questions please send us an email or give us a call Support is available Monday through Friday 8 00 am to 5 00 pm EST customer service...

Page 20: ...oll Free 888 690 9080 Phone 540 465 4677 Fax 540 465 4678 Monday through Friday 8 00 am to 5 00 pm EST sales hagstromelectronics com www hagstromelectronics com 1986 Junction Road Strasburg VA 22657 C...

Reviews: