Hagstrom KEUSB24 User Manual

Pc keyboard encoder

Advertisement

KEUSB24
PC Keyboard Encoder
User Manual

Advertisement

Table of Contents
loading

Summary of Contents for Hagstrom KEUSB24

  • Page 1 KEUSB24 PC Keyboard Encoder User Manual...
  • Page 2: Table Of Contents

    Appendix B: Command Line Loader Accessories Thank you for purchasing the HAGSTROM ELECTRONICS, INC. KEUSB24. This product is confi gurable in a variety of ways to meet your specifi c requirements. Please take a few minutes to read this manual before using your KEUSB24.
  • Page 3: Introduction To The Keusb24

    The KEUSB24 is fully programmable by the user. This programmability feature allows the confi guration of the I/O as well as the selection of the keystrokes that will be sent to the PC. The KEUSB24 stores the user’s confi guration program in non-volatile memory so that the information is retained on the unit even after power is turned off.
  • Page 4: Computer Connections And Device Id Jumper

    Computer Connection There is one USB connector located on the KEUSB24. Connection to this port can be made with power on as the KEUSB24 supports “Hot Plug” operation as a USB device. The KEUSB24 emulates a standard 104 key USB keyboard and may be used in addition to or in place of the system’s own...
  • Page 5: Interfacing To The Keusb24 I/O Header

    Interfacing to the KEUSB24 I/O Header The 2 x 25 pin dual row header on the KEUSB24 consists of 24 I/O pins with a Logic Ground at one end. The I/O signals are labeled on the KEUSB24 as “A” through “X”. Each pin on the dual row header is connected in parallel with its adjacent pin.
  • Page 6: Status Led Connections

    Status LED Connections The KEUSB24 features a 2 x 3 header for driving the three status LEDs for Num, Caps, and Scroll Lock. Connect LEDs as shown to use this drive capability. No external current limiting resistors are required as they are supplied on the board.
  • Page 7: The Program Screen

    The Program Screen The main program screen displays the confi guration settings for the KEUSB24. A list of these settings and a description of how they pertain to the KEUSB24 setup are listed below. Number of Rows: The number of Rows are selected from the drop down list.
  • Page 8 *Note: The Typematic Enable/Disable option only applies to the devices connected to the KEUSB24 I/O header. It will not affect the repeat functions of the PC keyboard. Column Pin Assignments: Column pin assignments are selected from their corresponding drop down list. Each column must have an I/O pin assigned to it.
  • Page 9: File Menu Selections

    This list provides several options that include creating and saving fi le confi gurations as well as reading and writing to the KEUSB24. A list of these options along with descriptions of how they pertain to the KEUSB24 setup are listed below.
  • Page 10 fi le. Read from KEUSB24 (1): This option will read the current confi guration in the KEUSB24 and display it on the screen. Click on “Read from KEUSB24” with the mouse or press Ctrl+R on the keyboard to perform this operation.
  • Page 11: Sample Keusb24 Confi Guration

    Sample KEUSB24 Confi guration The following exercise demonstrates how to program the KEUSB24 to scan a keypad. The keypad in the example is a 4x4 matrix (16 key) device. Step 1 Select the Number of Rows on the screen and set it to 4. Select the Number of Columns, and set that value to 4 as well.
  • Page 12 Step 2 Now that the size of the matrix to be scanned has been selected, the pins of the KEUSB24 I/O header to be used as rows and columns must be selected. The keypad example has 8 interface pins. The easiest way to plug the keypad in is to attach it 1:1 to the I/O header.
  • Page 13 Step 3 With the size of the matrix now defi ned, and the I/O pins selected, assign the keys to be emulated to each position in the matrix. To assign keys, click on the desired matrix position. A diagram of the keyboard will be displayed, as shown below. Click on the representation of the key to assign it to the matrix position.
  • Page 14 In the example illustrations, the user clicked matrix position Row 1, Col 3 and assigned the key “C” to it. Continue selecting each position in the matrix and assign the desired keys from the keyboard diagram until the matrix is fi...
  • Page 15 Del button (shown below). Any position in the KEUSB24 matrix can be modifi ed by one or a combination of two of the Shift, Alt, or Ctrl keys using the method described above.
  • Page 16 The following diagram shows the completed setup created in this example. Note the presence of modifi er keys in Row 4, Col 3 and Row 4, Col 4.
  • Page 17 fi le name under which to save the confi guration. Step 6 Load the KEUSB24 with the confi guration. Be sure that the KEUSB24 is connected to the PC. Once the KEUSB24 is loaded, it will begin running the new setup.
  • Page 18: Error Messages

    “Error while writing to the KEUSB24” This indicates that, while the computer can communicate with the KEUSB24, it was not able to read or write the confi guration. Communication may be interrupted if a user presses a key on the keyboard or if another program takes the focus away from the KEUSB24 application.
  • Page 19 If a header pin is used to designate more than one row or column or is used for both a row and a column, this error will be displayed when saving the confi guration to a fi le or to the KEUSB24. Check the matrix confi guration and eliminate redudant pin letters.
  • Page 20: Keusb24 Operating Tips

    KEUSB24 Operating Tips Please check the following items before contacting us. • When connecting the KEUSB24 to a PC use a standard USB A-B type Cable. • Check the KEUSB24 confi guration. Check the I/O confi guration for the number of Columns, Rows, etc.
  • Page 21: Appendix A: Specifi Cations

    Appendix A: KEUSB24 Specifi cations 2.5” 2.0” .125 Dia. (4) 5 Volts DC +/- 5% Operating Voltage 12 ma Typical Operating Current 0 to 70 Degrees C Operating Temp. PC Interface 15 - 20 Msec Typical Input Debounce Time 24 I/O, up to 12x12 Matrix...
  • Page 22: Appendix B: Command Line Loader

    Appendix B: Command Line Loader The KEUSB24 can also be loaded through the command line by using the supplied KEUSB24LOAD.EXE program. Refer to readme.txt located under the Command Line Loader folder on the supplied CD ROM for further details. Accessories...
  • Page 23 Depending on the state in which you live, you may have additional rights. Great care has been taken during the assembly, testing, and burn-in of your KEUSB24 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).
  • Page 24 HAGSTROM ELECTRONICS, INC. Toll 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 Copyright © 2017 HAGSTROM ELECTRONICS, INC. V. 07.16...

Table of Contents