1
Introduction to the KE-USBMX20
Our KE-USBMX20 Keyboard Encoder is a product designed to interface
Matrix Keypads, Membrane Switches, and/or other contact closures
to the computer’s USB port. Devices connected to the KE-USBMX20
Input header produce keystrokes that appear to the PC as if they were
entered from a standard USB keyboard. The KE-USBMX20 can scan
any matrix up to a 5 x 4 arrangement.
The KE-USBMX20 is programmable by the user. This programmability
feature allows the configuration of the matrix row and column pins as
well as the selection of the keystrokes that will be sent to the PC for
each matrix position. The user’s configuration is stored in non-volatile
memory so that the information is retained on the unit even after
power is turned off. Responses to each key can be programmed as a
single keystroke or a macro sequence of keystrokes.
The KE-USBMX20 Input Header
The 9 pin header provides 9 signals that can be programmed to scan
any size matrix up to 5 x 4. Any of the Input pins may be designated as
either a Column or a Row. The KE-USBMX20 configures its scanning to
the keypad, allowing the direct 1:1 connection to the header of many
“off the shelf” keypads without any cabling.
Power Requirements and Hardware
The KE-USBMX20 requires no external power source. It is powered
directly from the USB port on the PC. One micro-B to A Type USB cable
is provided with the unit.
Supported Devices
All devices with a standard USB port will work with the KE-USBMX20.
The KE-USBMX20.EXE configuration program is for Windows based
systems, but once programmed, the KE-USBMX20 may be moved to
another platform that supports a standard USB keyboard.
Default Settings
The KE-USBMX20 is programmed and shipped with a default 5x4
matrix configuration. This default configuration can be changed or
modified at any time by the user with the KE-USBMX20.exe program.
Accessories
24
Appendix B:
Command Line Loader
The KE-USBMX20 can also be loaded through the command line by
using the supplied KE-USBMX20LOAD.EXE program. Refer to readme.
txt located under the Command Line Loader folder on the supplied
CD ROM for further details.
Connection to Membrane Female
#PH-9-RA
Connection to Discrete Wires
#MTA100-9H-12
The PH-9-RA is a 9 pin male right
angle header that attaches from
the KE-USBMX20 header to a
female membrane switch header.
The MTA100-9H-12 provides 9
individual wires that are attached
to a connector which plugs
directly into the KE-USBMX20
header.
Use this harness to attach to
individual switches or keypads
that do not have a single row
male header for direct plug in to
the KE-USBMX20.