Starts the Keyb program, which configures a keyboard for a specific
Use Keyb to configure a keyboard for a language other than United States
English. For an introduction to the Keyb program, see the chapter
"Customizing for International Use" in the MS-DOS User's Guide.
At the command prompt, use the following syntax:
KEYB [xx[,[yyy][,[drive:][path]filename]]] [/E] [/ID:nnn]
In your CONFIG.SYS file, use the following syntax:
[xx[,[yyy][,[drive:][path]filename]]] [/E] [/ID:nnn]
Specifies the code for a keyboard layout. See the table at the end of
this topic for a list of valid values for this parameter.
Specifies the character set (code page). See the table at the end of
this topic for a list of valid values for this parameter. If this value
is not specified, KEYB uses the current character set.
Specifies the location and name of the keyboard definition file. The
default filename is KEYBOARD.SYS. If KEYBOARD.SYS is in a directory
included in the path, you do not have to specify these parameters.
(MS-DOS 6.22 includes two keyboard definition files: KEYBOARD.SYS, the
default file, and KEYBRD2.SYS, which provides support for keyboards not
included in KEYBOARD.SYS. For information about using KEYBRD2.SYS, see
the COUNTRY.HTM file.)
Specifies the location of the KEYB.COM file.
Specifies that an enhanced keyboard is installed. Use this switch if you
are using an enhanced keyboard with an 8086 computer.
Specifies the keyboard in use. This switch is valid only for countries
that have more than one keyboard layout for the same language (France,
Italy, and the United Kingdom). See the following table for a list of
valid values for nnn.
Values for xx, yyy, and nnn
The following table shows the valid values for xx, yyy, and nnn for each
country or language supported by KEYBOARD.SYS:
Country or Keyboard layout Character set Keyboard
language (xx value) (yyy value) identification
Belgium be 850, 437
Brazil br 850, 437
Canadian-French cf 850, 863
Czechoslovakia cz 852, 850
Czechoslovakia sl 852, 850
Denmark dk 850, 865
Finland su 850, 437
France fr 850, 437 120, 189
Germany gr 850, 437
Hungary hu 852, 850
Italy it 850, 437 141, 142
Latin America la 850, 437
Netherlands nl 850, 437
Norway no 850, 865
Poland pl 852, 850
Portugal po 850, 860
Spain sp 850, 437
Sweden sv 850, 437
Switzerland sf 850, 437
Switzerland sg 850, 437
United Kingdom uk 850, 437 166, 168
United States us 850, 437
Yugoslavia yu 852, 850
This list includes only keyboards supported by the KEYBOARD.SYS file. For a
list of keyboards supported by the KEYBRD2.SYS file, see the COUNTRY.HTM
For information about using active and prepared character sets, see the