USERS GUIDE for PROGRAMMABLE KEYBOARD AND DECODING UTILITIES Table of Contents for This Users Guide Section Title ---------------------------------------------------------- 1 List of File on the Diskette and Their Purpose 2 User Guide for Keyboard Programming using K78C, K78M, K120C, K120M, and K128C Utilities 2.1 Introduction to Keyboard Programming Utilities 2.2 Invoking the Programming Utility 2.3 Using the Interactive Mode 3 User Guide of Bar Code and MSR Decoder Utility KBD-100.EXE 3.1 Introduction to Decoding Setup Utility 3.2 Page 1 - General Configuration 3.3 Page 2 - Bar Code Reader Configuration 3.4 Page 3 - Bar Code Reader Configuration (cont.) 3.5 Page 4 - Magnetic Card Reader Configuration 4 Default Keyboard Layouts 4.1 K78C and K78M Keyboards Default Layout 4.2 K78C and K78M Keyboards Fixed Layout for Layer Two 4.3 K78C and K78M Keyboards Fixed Layout for Layer Three 4.4 K128C Keyboard Default Layout 4.5 K120C and K120M Keyboards Default Layout 1. List of Files On the Diskette and Their Purpose K78C.EXE 78 keys cherry switch programmable keyboard utility K78M.EXE 78 keys membrane key programmable keyboard utility K120C.EXE 120 keys cherry switch programmable keyboard utility K120M.EXE 120 keys membrane key programmable keyboard utility K128C.EXE 128 keys cherry switch programmable keyboard utility KBD-100.EXE Barcode and MSR decoder setup utility EGAVGA.BGI EGA graphics driver used by above utilities HERC.BGI MONO graphics driver used by above utilities README.TXT This users guide 2 User Guide for Keyboard Programming using K78C, K78M, K120C, K120M, and K128C utilities 2.1 Introduction to Keyboard Programming Utilities These utility programs are used to program your programmable keyboard. You can setup up keys, macros, multi-keys, and other features as best suits your application. Use the utility program appropriate for your keyboard; see the list of files in section 1 above. If you are not sure if you have cherry or membrane switches then please verify with your dealer/reseller. The utility programs are DOS programs. You cannot use these programs from within Microsoft Windows (any version). You must exit to MSDOS (Select "Start" then select "Shutdown" then select "Restart the Computer in MSDOS Mode"). Before starting this utility, connect a standard PC keyboard into the pass through keyboard port of your programmable keyboard. Use this standard keyboard while you are programming. Note that while using the programming utility, the edit mode, Caps Lock, Num Lock and Scroll Lock on the standard PC keyboard are turned off. When finishing programming the keyboard, it will perform power-on reset. After power on reset, the programmable keyboard will not operate until the key (of lock) is first turned to the OFF lock position and then turned to any other lock position. So don't forget to turn the key after programming and after turning on computer!! 2.2 Invoking the Programming Uility In the examples below we use K78M, if you are using a different utility then substitue your utility name as follows: K78C.EXE 78 keys cherry switch keyboard K78M.EXE 78 keys membrane key keyboard K120C.EXE 120 keys cherry switch keyboard K120M.EXE 120 keys membrane key keyboard K128C.EXE 128 keys cherry switch keyboard The utility can be started with zero or mutiple command line parameters. All command line parameters are optional and are shown below in square brackets. Some of these command line parameters require parameter values which are shown below in angled brackets; do not type in the angled brackets as you specify the value. There is both an interactive mode and a non-interactive mode for using the programming utilities. If you use the "-program= parameter (command line parameters are explained below) then the keyboard will be programmed from a file and you will not enter the interactive mode. If you do not specify the "-program=" parameter then you will enter the interactive mode for programming the keyboard. The non-interactive programming method specified using the "-program=" command parameter is very useful. You can use this method to program many keyboards in a sequence. Many people prepare a one line batch file with just this command; doing so can make technical support of your customers much easier. Note that the keyboard layout specified must have previously been made and saved while in the interactive mode. K78M [-repeat] [-nokb] [-noclick] [-delay=] [-extkb=] [-program=] Parameter Description ------------------------------------------------------------------ -repeat Turn key repeat on. -nokb Turn external keyboard port off after programming. If you use this option then you should have enough keys on programmable keyboard to reset this option in the future. For example a macro key with "K78M" and a key with "P" would be sufficient. -noclick Turn key click sound off. -delay= specify character output delay. Example to get delay of 3 milliseconds: -delay=1 Delay time = 3 * nn (ms), 1 <= nn <= 15 -extkb= Choose country code. cc = US, UK, France, Germany, Spain, Italy -modekey Enable the multi layer capability of the keyboard. Available for 78 key keyboards only. In this mode, the number one key (top left) is designated as a mode key and is used to toggle between three possible keyboard layouts. The first level layout is the normal programmable layout (except that key number one key is fixed as the mode key). The other two levels have a fixed layout; see sections 4.2 and 4.3 for their configuration. -program= Program the keyboard with the layout in the specified file. In this case, the utility does not enter the interactive mode. For example, if a keyboard layout had previously saved in the file "feb1.cod" then that file can be used to program the k78 cherry switch keyboard by the command: k78C -program=feb1.cod If not specified on command line then default settings are used for above command switches. Parameter Default Value if Unspecified ------------------------------------------------------------------ key repeat off external keyboard on key click on delay 1 (3 milliseconds) extkb US After startup into interactive mode, the country code is shown in the upper right corner of the screen. 2.3 Using the interactive mode. The main screen of the program has a graphical depiction of keyboard. Along the top of the screen are three categories of commands: File, Edit, and Program. To access the file commands enter an ALT-F, for edit commmands use ALT-E. ALT-P will write your current keyboard configuration into the programmable keyboard memory. After entering ALT-F or ALT-E to access the file and edit menus you use the arrow keys to select your desired command. Press the ENTER key when your desired command is highlighted. When the program starts the configuration shown is a default one, it is not necessarily the configuration of the programmable keyboard at that time. Consequently, we suggest you save your keyboard layouts in a file. If you do not save your layout to a file, you will have to recreate it in every respect just to make the smallest modification. You will not need to use your programmable keyboard when programming, it is much easier to use your auxiliary keyboard. Yur programmable keyboard probably does not have all the letters, function keys, arrow keys that you will want to use. File SubMenu Commands, Shortcut key and desription: ----------------------------------------------------- Open ALT-O Open a file that is saved before. Save ALT-S Save current layout to the most recent file opened or saved. If no file is opened, layhout will be saved to file K78.COD (or K120.COD or K128.COD depending on which utility you are using). Save as Save current layout into designated file. Will prompt for a file name. Print Print out the keyboard layout into an ascii file. Quit ALT-X Quit the utility program. Edit SubMenu Commands, Shortcut key and description: ------------------------------------------------------- Code Redefine ALT-C Assign a programmable key with a single key. 1. Use arrow keys to move the highlighted key on the keyboard graphic. When desired key is highlighted then 2. Press ENTER to select that key. 3. Press a single key to define, for example, {F1}, {1}, {a}, {Caps Lock}, {Shift}, ... Move the highlight to edit the next key and continue with steps 1, 2, 3 until you are done. Then press ESC to quit this edit mode. Function redefine ALT-U Assign a programamble key with a combination key. 1. Use arrow keys to move the highlighted key on the keyboard graphic. When desired key is hight lighted then 2. Press ENTER to edit the key you select. 3. Press combination keys to define, for example, {SHIFT+a}, {CTRL+a}, {ALT+a}, ... {SHIFT+CTRL+a}, {CTRL+ALT+a}, ... {SHIFT+CTRL+ALT+a}, ... left ALT and right ALT are classified. Move the highlight to edit the next key and continue with steps 1, 2, 3, until you are done. Then press ESC to quit this edit mode. Key Lock redefine ALT-L Assign one key lock with a single key/combination keys. 1. Input the key lock position number (1-6). 2. Press single key or combination keys to define, for example, {F1}, {ALT+F1}, ... Input the next key lock position number to edit. Press ESC to quit this edit mode. Key String define ALT-K Assign one key with a string of characters. The maximum size of key string code is 16. 1. Use arrow keys to move the highlighted key on the keyboard graphic. When desired key is highlighted then 2. Press ENTER to select that key. 3. Type a string of characters to define, for example, if you want to define "ASdfG", press SHIFT, a, s, SHIFT, d, f, SHIFT, g, SHIFT representation : S^ a s S^BREAK d f S^ g S^BREAK number of code : 9 Press combination key once to make and press it once again to break. SHIFT make key is represented by "S^". SHIFT break key is represented by "S^break". CTRL make key is represented by "C^". CTRL break key is represented by "C^break". ALT make key is represented by "A^". ALT break key is represented by "A^break". Left ALT and right ALT is classified, but their representation are the same. Move the highlight to edit the next key and continue with steps 1, 2, 3, until you are done. Then press ESC to quit this edit mode. Test keys ALT-T After programming the keyboard, use this function to test whether each key is programmed correctly. This test does not test the key string and Null key. Press a key on the programmable keyboard; the key position of the utility will be highlighted. When finished, press ESC to quit the test. Test key lock ALT-Y After programming the keyboard, use this function to test whether each key lock is programmed correctly. Turn the key to each lock position, the lock position of the utility will be highlighted. When finished, press ESC to quit the test. Null Key define ALT-N Assign a key with Null function. When a key is defined as a Null key , it is disabled. You will use null keys to disable the non-active keys on a double or quad key. 1. Input the key position number. 2. Continue pressing key postiion numbers until you are done. Then press ESC to quit this edit mode. 3 User Guide of Bar Code and MSR Decoder Utility KBD-100.EXE 3.1 Introduction to Decoding Setup Utility KBD-100.EXE is used to configure the reader for desired bar code and magnetic card reading operation. If you have a bar code reader you can customize many options, for example disable/enable various symbologies and add preamble and postamble strings. If you have a magnetic stripe reader you can customize many options, for example adding preamble and postamble strings, such as a carriage return, for each track. Like the keyboard programming utilities, the KBD-100.EXE program is a DOS program. You cannot use it from within Microsoft Windows (any version). You must exit to MSDOS (Select "Start" then select "Shutdown" then select "Restart the Computer in MSDOS Mode"). After the utility is invoked, it will attempt to establish communication with your reader hardware. If you watch the bottom of the screen then you can see a status message indicating whether communication was sucessfull. If you see an error message asking "Do you want to use pseudo mode?" then you know that communication was not successful and you should check your hardware setup. After entering the program you use the F1, F2, F3, and F4 keys to access different configuration pages. Within each page, press the combination keys as shown on the screen to change the various options. After you press the combination key for a particular optoin you will usually be prompted for a value apropriate for that option. 3.2 Page 1 - General Configuration ShortcutKey, Title, and Description ---------------------------------------------------------- ALT-B Time Delay of Keystrokes (ms) Specify intercharacter time delay for chars read. Specify a value between 0 and 99 ms. ALT-C Sound buzzer when good read If YES, the reader will produce an audible beep upon a sucessful read. ALT-D Country code Select the keyboard country type, one of: US, UK, France, Germany, Spain, or Italy. ALT-E Type of MSR Select the type of magnetic card reader. Choices are: track 1 only, track 2 only, track 3 only, track 1 and 2, track 2 and 3, track 1, 2 and 3. 3.3 Page 2 - Bar Code Reader Configuration ShortcutKey, Title, and Description ---------------------------------------------------------- ALT-A Use bar code reader If YES, the bar code reader will be enabled. ALT-B Type of scanner Select the type of scanner, trigger or auto detect. ALT-C Preamble characters Specify characters to be sent before the bar code data. ALT-D Postamble characters Specify characters to be sent after the bar code data. ALT-E Send bar code ID If YES, the reader will send a letter indicating the symbology of the bar code being read. Use this option to identify the symbology of unknown bar codes. Bar Code Symbology ID ------------------------------------ Code 39 A Interleaved 2/5 B Code 128 C UPC_E D UPC_A E EAN-8 F EAN-13 G Codebar H ALT-F Use of auto off If YES, the reader will power itself off upon a good read. ALT-G Enable Code39 If YES, the reader will be able to decode Code 39 bar codes. ALT-H Check digit verification If YES, the reader will check the check digit when decoding Code 39 bar codes. ALT-I Send check digit If YES, the reader will send the Code 39 check digit. ALT-J Use full ASCII If YES, the reader will decode the full ASCII Code 39. ALT-K Max. length of bar code Specify the maximum length of Code 39 bar codes. ALT-L Min. length of bar code Specify the minimum length of Code 39 bar codes. ALT-M Start code Press repeatedly to toggle through various possible start codes. ALT-N Stop code Press repeatedly to toggle through various possible stop codes. ALT-O Enable codebar If YES, the reader will be able to decode Codebar bar codes. ALT-P Send start/stop code If YES, the reader will send the Codebar start and stop codes. ALT-Q Max. length of bar code Specify the maximum length of Codebar bar codes. ALT-R Min. length of bar code Specify the minimum length of Codebar bar codes. ALT-S Enable code MSI If YES, the reader will be able to decode Code MSI bar codes. ALT-T Send check digit If YES, the reader will send the Code MSI check digit. ALT-U Max. length of bar code Specify the maximum length of Code MSI bar codes. ALT-V Min. length of bar code Specify the minimum length of Code MSI bar codes. ALT-W Enable code 128 If YES, the reader will be able to decode Code 128 bar codes. ALT-X Send check digit If YES, the reader will send the Code 128 check digit. ALT-Y Max. length of bar code Specify the maximum length of Code 128 bar codes. ALT-Z Min. length of bar code Specify the minimum length of Code 128 bar codes. 3.4 Page 3 - Bar Code Reader Configuration ShortcutKey, Title, and Description ---------------------------------------------------------- ALT-A Enable interleaved 2/5 If YES, the reader will be able to decode interleaved 2/5 bar code. ALT-B Check digit verification If YES, the reader will check the check digit when decoding Interleaved 2/5 bar codes. ALT-C Send check digit If YES, the reader will send the Interleaved 2/5 check digit. ALT-D Max. length of bar code Specify the maximum length of Interleaved 2/5 bar code. ALT-E Min. length of bar code Specify the minimum length of Interleaved 2/5 bar code. ALT-F Clear leading zero If YES, the reader will not send the Interleaved 2/5 leading zero. ALT-G Enable code 11 If YES, the reader will be able to decode Code 11 bar codes. ALT-H Check digit verification If YES, the reader will check the check digit when decoding Code 11 bar codes. ALT-I Send check digit If YES, the reader will send the Code 11 check digit. ALT-J Max. length of bar code Specify the maximum length of Code 11 bar codes. ALT-K Min. length of bar code Specify the minimum length of Code 11 bar codes. ALT-L Enable UPC-E If YES, the reader will decode UPC-E bar codes. ALT-M Truncate leading digits Specify the number of leading digits to truncate from UPC-E bar codes. ALT-N Truncate ending digits Specify the number of trailing digits to truncate from UPC-E bar codes. ALT-O Use supplemental digits Press repeatedly to toggle through various possible numbers of supplemental digits to check when reading UPS-E bar codes. ALT-P Enable UPC-A If YES, the reader will be able to decode UPC-A bar codes. ALT-Q Truncate leading digits Specify the number of leading digits to truncate from UPC-A bar codes. ALT-R Truncate ending digits Specify the number of trailing digits to truncate from UPC-A bar codes. ALT-S Use supplemental digits Press repeatedly to toggle through various possible numbers of supplemental digits to check when reading UPS-A bar codes. ALT-T Enable EAN-8 If YES, the reader will be able to decode EAN-8 bar codes. ALT-U Truncate leading digits Specify the number of leading digits to truncate from EAN-8 bar codes. ALT-V Truncate ending digits Specify the number of trailing digits to truncate from EAN-8 bar codes. ALT-W Use supplemental digits Press repeatedly to toggle through various possible numbers of supplemental digits to check when reading EAN-8 bar codes. ALT-X Enable EAN-13 If YES, the reader will be able to decode EAN-13 bar codes. ALT-Y Truncate leading digits Specify the number of leading digits to truncate from EAN-13 bar codes. ALT-Z Truncate ending digits Specify the number of trailing digits to truncate from EAN-13 bar codes. ALT-1 Use supplemental digits Press repeatedly to toggle through various possible numbers of supplemental digits to check when reading EAN-13 bar codes. 3.5 Page 4 - Magnetic Card Reader Configuration ShortcutKey, Title, and Description ---------------------------------------------------------- ALT-A Enable MSR function If YES, the magnetic stripe reader will be enabled. ALT-B Send start/stop code If YES, the reader will send the start/stop codes of each track. ALT-C Enable track 1 reader If YES, the reader will send Track 1 data. ALT-D Enable track 2 reader If YES, the reader will send Track 2 data. ALT-E Enable track 3 reader If YES, the reader will send Track 3 data. ALT-F Preamble of track 1 Specify characters to be sent before the Track 1 data. ALT-G Preamble of track 2 Specify characters to be sent before the Track 2 data. ALT-H Preamble of track 3 Specify characters to be sent before the Track 3 data. ALT-I Postamble of track 1 Specify characters to be sent after the Track 1 data. ALT-J Postamble of track 2 Specify characters to be sent after the Track 2 data. ALT-K Postamble of track 3 Specify characters to be sent after the Track 3 data. ALT-L MSR error beep When this option is enabled, the reader will produce three audible beeps when it detects a read error. 4. Default Keyboard Layouts When you start the keyboard programming utilities, the layout shown will be a default configuration. The keyboard as shipped from the factory will also be in this default configuration. The charts below show both the key number how that key is set. Just like on your normal keyboard, there is a distinction made between the left and the right shift, control, and alt keys. In the charts below the (L) indicates the left one and (R) indicates the right one. Also the distinction between number keys from the keypad and from above the letter keys is maintained. The number keys from the number pad have two possible outputs depending upon the status of the num lock key. Keys from the keypad are shown with a "kp" at bottom of entry. The fixed layer 2 and layers 3 layouts in sections 4.2 and 4.3 are only available if you enable layers using the "-modekey" command parameter option on the command line. Note that some of the keys have a combination of one or more of control, alt, or shift keys applied to them. This is indicated with an "a" or "c" or "s" at the bottom of entry. For example, key 31 in K128C Keyboard Default Layout (section 4.4) is the number 2 with control and alt applied to it. 4.1 K78C and K78M Keyboards Default Layout |----|----|----|----|----|----|-----|-----|-----|-----|-----|----|----| | 1 |2 |3 |4 |5 |6 |7 |8 |9 |10 |11 |12 |13 | | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | F1 | F2 | | | | | | | | | | | | | | | |----|----|----|----|----|----|-----|-----|-----|-----|-----|----|----| |14 |15 |16 |17 |18 |19 |20 |21 |22 |23 |24 |25 |26 | | Esc| a | b | c | d | e | f | Num | / | * | - | F3 | F4 | | | | | | | | | Lock| | | | | | | | | | | | | | kp| kp| kp| kp| | | |----|----|----|----|----|----|-----|-----|-----|-----|-----|----|----| |27 |28 |29 |30 |31 |32 |33 |34 |35 |36 |37 |38 |39 | | Tab| g | h | i | j | k |Back | 7 | 8 | 9 | + | F5 | F6 | | | | | | | |Space| Home| Up | PgUp| | | | | | | | | | | | kp| kp| kp| kp| | | |----|----|----|----|----|----|-----|-----|-----|-----|-----|----|----| |40 |41 |42 |43 |44 |45 |46 |47 |48 |49 |50 |51 |52 | |Ctrl| l | m | n | o | p | Caps| 4 | 5 | 6 |Print| F7 | F8 | |(L) | | | | | | Lock| Left| |Right| | | | | | | | | | | | kp| kp| kp| kp| | | |----|----|----|----|----|----|-----|-----|-----|-----|-----|----|----| |53 |54 |55 |56 |57 |58 |59 |60 |61 |62 |63 |64 |65 | |Shft| q | r | s | t | u | Scrl| 1 | 2 | 3 |Pause| F9 | F10| |(L) | | | | | | Lock| End | Down| PgDn| | | | | | | | | | | | kp| kp| kp| kp| | | |----|----|----|----|----|----|-----|-----|-----|-----|-----|----|----| |66 |67 |68 |69 |70 |71 |72 |73 |74 |75 |76 |77 |78 | |Alt | v | w | x | y | z | \ | 0 |Space| . |Enter| F11| F12| |(L) | | | | | | | Ins | | Del | (R) | | | | | | | | | | | kp| kp| kp| kp| | | |----|----|----|----|----|----|-----|-----|-----|-----|-----|----|----| Key lock define |----|----|----|----|----|----| |1 |2 |3 |4 |5 |6 | | a | b | c | d | e | f | | s| s| s| s| s| s| |----|----|----|----|----|----| 4.2 K78C and K78M Keyboards Fixed Layout for Layer Two |----|----|----|----|----|----|-----|-----|-----|-----|-----|----|----| | 1 |2 |3 |4 |5 |6 |7 |8 |9 |10 |11 |12 |13 | |mode| ! | @ | # | $ | % | ^ | & | * | ( | ) | | | |key | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | F1 | F2 | |----|----|----|----|----|----|-----|-----|-----|-----|-----|----|----| |14 |15 |16 |17 |18 |19 |20 |21 |22 |23 |24 |25 |26 | | Esc| a | b | c | d | e | f | Num | / | * | - | F3 | F4 | | | | | | | | | Lock| | | | | | | | | | | | | | | | | | | | |----|----|----|----|----|----|-----|-----|-----|-----|-----|----|----| |27 |28 |29 |30 |31 |32 |33 |34 |35 |36 |37 |38 |39 | | Tab| g | h | i | j | k |Back | 7 | 8 | 9 | + | F5 | F6 | | | | | | | |Space| Home| Up | PgUp| | | | | | | | | | | | | | | | | | |----|----|----|----|----|----|-----|-----|-----|-----|-----|----|----| |40 |41 |42 |43 |44 |45 |46 |47 |48 |49 |50 |51 |52 | |Ctrl| l | m | n | o | p | Caps| 4 | 5 | 6 |Print| F7 | F8 | |(L) | | | | | | Lock| Left| |Right|Scrn | | | | | | | | | | | | | | | | | |----|----|----|----|----|----|-----|-----|-----|-----|-----|----|----| |53 |54 |55 |56 |57 |58 |59 |60 |61 |62 |63 |64 |65 | |Shft| q | r | s | t | u | Scrl| 1 | 2 | 3 |Pause| F9 | F10| |(L) | | | | | | Lock| End | Down| PgDn| | | | | | | | | | | | | | | | | | |----|----|----|----|----|----|-----|-----|-----|-----|-----|----|----| |66 |67 |68 |69 |70 |71 |72 |73 |74 |75 |76 |77 |78 | |Alt | v | w | x | y | z | \ | 0 |Space| . |Enter| F11| F12| |(L) | | | | | | | Ins | | Del | (R) | | | | | | | | | | | | | | | | | |----|----|----|----|----|----|-----|-----|-----|-----|-----|----|----| 4.3 K78C and K78M Keyboards Fixed Layout for Layer Three |----|----|----|----|----|----|-----|-----|-----|-----|-----|----|----| | 1 |2 |3 |4 |5 |6 |7 |8 |9 |10 |11 |12 |13 | |mode| | _ | + | { | } | : | " | < | > | ? | | | |key | ' | - | = | [ | ] | ; | ' | , | . | / | F1 | F2 | |----|----|----|----|----|----|-----|-----|-----|-----|-----|----|----| |14 |15 |16 |17 |18 |19 |20 |21 |22 |23 |24 |25 |26 | | Esc| a | b | c | d | e | f | Num | / | * | - | F3 | F4 | | | | | | | | | Lock| | | | | | | | | | | | | | kp| kp| kp| kp| | | |----|----|----|----|----|----|-----|-----|-----|-----|-----|----|----| |27 |28 |29 |30 |31 |32 |33 |34 |35 |36 |37 |38 |39 | | Tab| g | h | i | j | k |Back | 7 | 8 | 9 | + | F5 | F6 | | | | | | | |Space| Home| Up | PgUp| | | | | | | | | | | | kp| kp| kp| kp| | | |----|----|----|----|----|----|-----|-----|-----|-----|-----|----|----| |40 |41 |42 |43 |44 |45 |46 |47 |48 |49 |50 |51 |52 | |Ctrl| l | m | n | o | p | Caps| 4 | 5 | 6 |Print| F7 | F8 | |(L) | | | | | | Lock| Left| |Right|Scrn | | | | | | | | | | | kp| kp| kp| kp| | | |----|----|----|----|----|----|-----|-----|-----|-----|-----|----|----| |53 |54 |55 |56 |57 |58 |59 |60 |61 |62 |63 |64 |65 | |Shft| q | r | s | t | u | Scrl| 1 | 2 | 3 |Pause| F9 | F10| |(L) | | | | | | Lock| End | Down| PgDn| | | | | | | | | | | | kp| kp| kp| kp| | | |----|----|----|----|----|----|-----|-----|-----|-----|-----|----|----| |66 |67 |68 |69 |70 |71 |72 |73 |74 |75 |76 |77 |78 | |Alt | v | w | x | y | z | \ | 0 |Space| . |Enter| F11| F12| |(L) | | | | | | | Ins | | Del | | | | | | | | | | | | kp| kp| kp| kp| | | |----|----|----|----|----|----|-----|-----|-----|-----|-----|----|----| 4.4 K128C Keyboard Default Layout |----|----|----|----|----|----|----|----|----|----|-----|-----|-----|-----|-----|-----| |1 |2 |3 |4 |5 |6 |7 |8 |9 |10 |11 |12 |13 |14 |15 |16 | |Esc | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 |Prt |Scrl |Paus | | | | | | | | | | | | | | |Scrn |Lock | | | a | a | a | a | a | a | a | a | a | a | a | a | a | | | | |----|----|----|----|----|----|----|----|----|----|-----|-----|-----|-----|-----|-----| |17 |18 |19 |20 |21 |22 |23 |24 |25 |26 |27 |28 |29 |30 |31 |32 | |Esc | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | 1 | 2 | 3 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |c a |c a |c a | |----|----|----|----|----|----|----|----|----|----|-----|-----|-----|-----|-----|-----| |33 |34 |35 |36 |37 |38 |39 |40 |41 |42 |43 |44 |45 |46 |47 |48 | | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = |Back | 0 | - | | | | | | | | | | | | | | |Space| | | | | | | | | | | | | | | | | |c a |c a | |----|----|----|----|----|----|----|----|----|----|-----|-----|-----|-----|-----|-----| |49 |50 |51 |52 |53 |54 |55 |56 |57 |58 |59 |60 |61 |62 |63 |64 | | Tab| a | b | c | d | e | f | g | h | [ | ] |Enter|Num | / | * | - | | | | | | | | | | | | | |Lock | | | | | | | | | | | | | | | | | kp| kp| kp| kp| |----|----|----|----|----|----|----|----|----|----|-----|-----|-----|-----|-----|-----| |65 |66 |67 |68 |69 |70 |71 |72 |73 |74 |75 |76 |77 |78 |79 |80 | |Caps| i | j | k | l | m | n | o | p | / |Enter|Enter|7 |8 |9 | + | |Lock| | | | | | | | | | | |Home |Up |PgUp | | | | | | | | | | | | | | | kp| kp| kp| kp| |----|----|----|----|----|----|----|----|----|----|-----|-----|-----|-----|-----|-----| |81 |82 |83 |84 |85 |86 |87 |88 |89 |90 |91 |92 |93 |94 |95 |96 | |Caps| q | r | s | t | u | v | w | x |Home| Ins |PgUp |4 |5 |6 | + | |Lock| | | | | | | | | | | |Left | |Right| | | | | | | | | | | | | | | kp| kp| kp| kp| |----|----|----|----|----|----|----|----|----|----|-----|-----|-----|-----|-----|-----| |97 |98 |99 |100 |101 |102 |103 |104 |105 |106 |107 |108 |109 |110 |111 |112 | |Shft| y | z | ; | ' | , | . | $ |Del |End | Up |PgDn |1 |2 |3 |Enter| |(L) | | | | | | | | | | | |End |Down |PgDn |(R) | | | | | | | | | s| | | | | kp| kp| kp| kp| |----|----|----|----|----|----|----|----|----|----|-----|-----|-----|-----|-----|-----| |113 |114 |115 |116 |117 |118 |119 |120 |121 |122 |123 |124 |125 |126 |127 |128 | |Shft|Alt |Ctrl|Spac|Spac|Alt |Ctrl|Shft|Shft|Left|Down |Right|0 |0 |. |Enter| |(L) |(L) |(L) | | |(R) |(R) |(R) |(R) | | | |Ins |Ins |Del |(R) | | | | | | | | | | | | | | kp| kp| kp| kp| |----|----|----|----|----|----|----|----|----|----|-----|-----|-----|-----|-----|-----| Key lock define |----|----|----|----|----|----| |1 |2 |3 |4 |5 |6 | | F1 | F2 | F3 | F4 | F5 | F6 | | | | | | | | |----|----|----|----|----|----| 4.5 K120C and K120M Keyboards Default Layout First 13 columns: |----|----|----|----|----|----|----|----|----|----|----|----|----| |1 |2 |3 |4 |5 |6 |7 |8 |9 |10 |11 |12 |13 | | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | F1 | F2 | | | | | | | | | | | | | | | |----|----|----|----|----|----|----|----|----|----|----|----|----| |21 |23 |23 |24 |25 |26 |27 |28 |29 |30 |31 |32 |33 | |ESC | a | b | c | d | e | f |Num | / | * | - | F3 | F4 | | | | | | | | |Lock| | | | | | | | | | | | | | kp| kp| kp| kp| | | |----|----|----|----|----|----|----|----|----|----|----|----|----| |41 |42 |43 |44 |45 |46 |47 |48 |49 |50 |51 |52 |53 | |Tab | g | h | i | j | k | <--|7 |8 |9 |+ | F5 | F6 | | | | | | | | |Home|Up |PgUp| | | | | | | | | | | | kp| kp| kp| kp| | | |----|----|----|----|----|----|----|----|----|----|----|----|----| |61 |62 |63 |64 |65 |66 |67 |68 |69 |70 |71 |72 |73 | |Ctrl| l | m | n | o | p |Caps|4 | 5 | 6 |Prn | F7 | F8 | |(L) | | | | | |Lock|Left| |Rght|Scrn| | | | | | | | | | | kp| kp| kp| | | | |----|----|----|----|----|----|----|----|----|----|----|----|----| |81 |82 |83 |84 |85 |86 |87 |88 |89 |90 |91 |92 |93 | |Shft| q | r | s | t | u |Scrl|1 |2 |3 |Paus| F9 | F10| |(L) | | | | | |Lock|End |Down|PgDn| | | | | | | | | | | | kp| kp| kp| | | | |----|----|----|----|----|----|----|----|----|----|----|----|----| |101 |102 |103 |104 |105 |106 |107 |108 |109 |110 |111 |112 |113 | |Alt | v | w | x | y | z | \ | 0 |Spac| |Entr|F11 |F12 | |(L) | | | | | | | |Bar | | | | | | | | | | | | | kp| kp| kp| kp| | | |----|----|----|----|----|----|----|----|----|----|----|----|----| Last 7 columns: |----|----|----|----|----|----|----| |14 |15 |16 |17 |18 |19 |20 | | F1 | F2 | ! | @ |Ins |Home|PgUp | a | a | s| s| | | | |----|----|----|----|----|----|----| |34 |35 |36 |37 |38 |39 |40 | | F3 | F4 | # | $ |Del |End |Pg | | a | a | s| s| | |Down| |----|----|----|----|----|----|----| |54 |55 |56 |57 |58 |59 |60 | | F5 | F6 | % | ^ |Left| Up |Rght| | a | a | s| s| | | | |----|----|----|----|----|----|----| |74 |75 |76 |77 |78 |79 |80 | | F7 | F8 | & | * | [ |Down| ] | | a | a | s| s| | | | |----|----|----|----|----|----|----| |94 |95 |96 |97 |98 |99 |100 | | F9 | F10| ( | ) |Shft|Alt |Ctrl| | a | a | s| s|(R) |(R) |(R) | |----|----|----|----|----|----|----| |114 |115 |116 |117 |118 |119 |120 | |F11 |F12 | _ | + | , | . | / | | a | a | s| s| | | | |----|----|----|----|----|----|----| Key lock define |----|----|----|----|----|----| |1 |2 |3 |4 |5 |6 | | F1 | F2 | F3 | F4 | F5 | F6 | | | | | | | | |----|----|----|----|----|----| Version history: 1.0 990125