KeyAT Keyboard Port Adapter Contents Introduction Connections LED Status Jumpers & Switches K1 Keyboard Jumper K2 RS232/485 Jumper Mini-DIN Connector Pin out DIP Switch Settings Sending Data Commands Data Mode Commands Send a Scan Code Up/Down Scan Codes Transfer Setting...
Page 6
KeyAT Keyboard Port Adapter. If you are anyway unsure that two computers share the same ground, do not connect them in any way using the KeyAT Keyboard Port Adapter.
Page 7
KeyAT Keyboard Port Adapter • Consult the dealer or an experienced radio/TV technician for help L3 Systems 5/19/2007...
232 or RS-485 signals to/from keyboard interface signals. Typical uses for the KeyAT Keyboard Port Adapter are: • Testing software - With the help of a KeyAT, you can develop a sequence of keys and send them to the keyboard port of a computer running the software that you want to test.
6-pin mini-DIN male) for older 5-pin DIN AT style connectors. 2. A 6 PIN male-to-male Mini-DIN cable (PN CL0008) is supplied to connect the KeyAT to the computer. Use CL0003 adapter (6-pin mini-DIN female to 5-pin DIN male) for older 5-pin DIN AT style motherboard connections.
Page 11
KeyAT Keyboard Port Adapter keyboard port is being used. It blinks whenever the RS- 232/485 port is active. If a non-zero address is set, the LED blinks only when selected. L3 Systems 5/19/2007...
Page 12
K3 – 5 Volt From DB-25 RS-232 Connector K3 connects DB-25 Pin 9 to 5 volts. This can be used to power KeyAT from DB-25 connector. Warning: This is not normally connected. If 5V power is connected to PC, then damage can can occur if also connected to external supply! KeyAT Keyboard &...
* Special setting, CR pass-through Mode (~F), KeyAT not addressed ** Special setting, for Immediate Mode, KeyAT not addressed *** Special Setting, for Qw erty Monitor Mode (~Q) , KeyAT not addressed **** Special Setting, for Monitor Mode (~M) , KeyAT not addressed...
Page 14
KeyAT Keyboard Port Adapter 1200 5/19/2007 L3 Systems...
KeyAT Keyboard Port Adapter Sending Data The main job of a KeyAT is to transfer data from the RS-232 or RS-485 port and send it through to the computer's keyboard port. Data can be sent using ASCII, ASCII control codes, DOS scan codes, keyboard scan codes or ASCII hex.
Page 16
KeyAT Keyboard Port Adapter commands are enabled, this will reset the KeyAT (& run power-up string if loaded). 5/19/2007 L3 Systems...
Data Mode Commands The four mode commands set the way data is interpreted by the KeyAT. A mode is set until another mode is given or until a power failure occurs. Character Mode - is the default mode of operation.
Page 18
KeyAT Keyboard Port Adapter Care should be taken in using keyboard scan codes, as the computer can be left in a very confused state if the scan code sequence is not properly completed 5/19/2007 L3 Systems...
KeyAT Keyboard Port Adapter Send a scan code If you want to send a scan code without going into scan code mode, then use the ~:nn command. This is useful for the occasional function key, arrow key or any other keys that doesn’t have an ASCII equivalent.
Page 20
KeyAT Keyboard Port Adapter Binary Transfer - In scan code or key code modes. data is sent as 8 bit binary. 5/19/2007 L3 Systems...
(Note: you must send two digits. For 7 milliseconds, send ~P07.) Keyboard Monitor The KeyAT can send either binary key codes (~M) or ASCII translations (~Q) of keys struck at the local keyboard through to the RS-232/RS-485 port. The QWERTY monitor can be used...
Page 22
KeyAT Keyboard Port Adapter for constructing an RS-232 or RS485 keyboard, and it will send only keys with ASCII translations. ~M Monitor ON – Monitor Key Scan codes. (Note: special address 61 sets this mode, see page 4.) QWERTY Monitor ON – Monitor ASCII translation (Note: special address 60 sets this mode, see page 4.)
ASCII hex encoded byte nn to the keyboard. This command requires technical knowledge of keyboards. Test KeyAT Test KeyAT - This command to the KeyAT causes it to undergo tests to validate the keyboard and computer interface. You will see the keyboard LED’s cycle, testing the keyboard interface.
Page 24
KeyAT Keyboard Port Adapter The test runs until<ENTER> is received. 5/19/2007 L3 Systems...
*~Z15<ENTER> (delays 15 seconds) EEPROM Commands The onboard EEPROM (available only on the KeyAT-2) provides memory to store strings of keys and or commands that can be later exe cuted. The EEPROM consists of a set of 8 strings, 31 characters in length, numbered 0 to 7.
Page 26
KeyAT Keyboard Port Adapter 5/19/2007 L3 Systems...
PC. This reset generally occurs when the system is re-booted, so it can be used to initialize the PC and/or initialize the KeyAT. To be recognized as a autoexec boot string, the string must begin with a ~Znn command.
Page 28
POWER-UP String The EEPROM string 01 is special string that can be executed after the KeyAT receives powers or is reset. This is generally used to initialize the KeyAT. To be recognized as a power-up string, it must begin with a ~Znn command.
KeyAT Keyboard Port Adapter Special Characters ASCII Hex (~nn) - ASCII hex characters can be sent by sending the hex code preceded by a ~(tilde, hex 7E). For example, to send an M character in hex, send a ~4D. Tilde and Caret Characters (~~ ^^) - To send a ~ (tilde, hex 7E) or ^ (caret, hex 5E) character, send the character twice.
KeyAT Keyboard Port Adapter Serial Port Operation The Serial Port operation is configured by the DIP switch for baud rates of 1200, 2400, 4800 or 9600 baud. The asynchronous character frame is configured for 1 start bit, 8 data bits, one stop bit. The port is configured as a DCE device (it connects to a computer like a modem).
KeyAT Keyboard Port Adapter Multi Drop Operation If the DIP switch address setting is not zero, KeyAT looks for an address select prefix to any buffer received. The address must be the first byte of the transmission and the high bit set.
Merchandise Authorization number (RMA) available on request from L3 Systems. Shipping costs (plus customs and duty, if any) to and from L3 Systems must be paid by the user. Damage or defect caused by accident, misuse or neglect is not covered. Damage or defect caused by shipping is excluded.
Page 42
KeyAT Keyboard Port Adapter The KeyAT Keyboard Port Adapter allows you to make an RS- 232 or RS-485 connection to a computer’s keyboard port, and still use the keyboard. Typical uses are: ♦ Testing Software - Test software by sending it simulated keystrokes from another computer.
Need help?
Do you have a question about the KeyAT and is the answer not in the manual?
Questions and answers