Keyboard localization BIOS extension for FreeDOS. KEYB can be considered as a keyboard driver which intercepts the keyboard management BIOS routines in order to adapt non-US keyboards to the system, and provides other facilities. (NOTE: KEYB is not a proper device driver, and is not loaded with DEVICE= in CONFIG.SYS; you run it as a resident program instead). Required data is read from a keyboard layout data file, a KL file. A keyboard layout is identified by two labels, a string label, which is mandatory (usually a two letter string, such as GR, FR or SP), and an optional numeric identifier to distinguish different variants. Syntax KEYB <Layout_name>[,[<CP>][,<filename>]] [/ID:<id#>] [/Dx] [/E] [/I] [/9] KEYB [/U] KEYB [/?] Options Parameterless KEYB will show information on the currently loaded KEYB. LayoutName string identifier /ID:nnn Specifies the numeric identifier nnn CP Codepage in which you want KEYB to start (if omitted, DISPLAY.SYS and the system are checked) filename The KL file that contains the information for the given layout If it is omitted, then <LayoutName>.KL is tried /E Specifies that the keyboard is an AT enhanced keyboard (this switch is incompatible with /9) /9 Specifies that int9h management services must be activated (this switch is incompatible with /E) /I Forces the installation over an already existing keyboard driver /Dx Sets the decimal separator character to x /U Unloads a KEYB previously loaded in memory /? Shows the fast help Notes You can program FreeDOS so that keyboard is configured at boot time by means of AUTOEXEC.BAT. Append the command line into your AUTOEXEC.BAT to do this. You can create your own customized layout files by using the compiler tool KC. Alternatively, you cana use a standard already made KL data file from the KL file package. (See references below). Examples KEYB SP,858 Loads KEYB with the layout for the Spanish distribution and codepage 858 KEYB GR,,GR.KL /E Loads the German keyboard layout for KEYB, explicitely informing KEYB that we are using an enhanced keyboard. Use this if KEYB cannot identify the presence of an enhanced keyboard. Copyright: KEYB2.0 is distributed under the GNU-GPL 2.0 license or later. KEYB2.0 is copyright by Aitor Santamaria Merino. KEYB documentation by Aitor Santamaria Merino. See Also: Display KC

This file copyright 2003 Aitor SANTAMARIA MERINO This file is part of FreeDOS HTML Help, and is covered under its terms, see index.htm