KEYB + Loading Foreign Keyboards (PC-DOS 3.3 only)Used in version 3.3 of PC-DOS to load non-n-U.S.-English
keyboards.
VERSION
PC-DOS 3.3
TYPE
External
SYNTAX
[d:][path] KEYB xx,yyy [sd:][spath][KEYBOARD.SYS]
OPTIONS
[d:][path] Specifies the drive letter and path that
contain the KEYB command file.
xx Specifies the keyboard code.
yyy Specifies the code page that contains
the character set you want to use. With
no options, the KEYB command returns the
status of the keyboard being used. Codes
are as follows:
Country Keyboard Code Code Page
Arabic 785
Australia US 061
Belgium BE 032
Canada (Eng.) US 001
Canada (Fr.) CF 002
Denmark DK 045
Finland SU 358
France FR 033
Germany GR 049
Hebrew 972
Italy IT 039
Latin America LA 003
Netherlands NL 031
Norway NO 047
Portugal PO 351
Spain SP 034
Sweden SV 046
Switzerland (Fr.) SF 041
Switzerland (Gr.) SG 041
United Kingdom UK 044
United States US 001
[sd:][spath][KEYBOARD.SYS] Specifies the source
drive letter and path of
the KEYBOARD.SYS file if
this file is not located
in the current directory.
EXAMPLES
KEYB SV,046
loads the Swedish keyboard's character set.
KEYB
returns the code for the type of keyboard that is being used.
MESSAGES
Active codepage not available from CON device
Either the code page switching CON driver has not been installed,
or there is no CON code page currently loaded.
Bad or missing Keyboard Definition file
The KEYBOARD.SYS file either could not be located or contains
invalid data. Copy a new KEYBOARD.SYS file from the original DOS
start-up disk.
Codepage specified has not been designated
The code page you specified has not been prepared for your
keyboard. Use the MODE command to prepare your CON (keyboard)
device.
Codepage yyy is not valid for given keyboard code
Use the MODE command to change to a valid code page, or specify a
valid code page with the KEYB command.
Codepage specified is inconsistent with invoked
codepage
You have used a code page number that is not the currently
invoked code page. Use the MODE command to change the code page
to match your keyboard code page, or the characters you type may
be displayed incorrectly.
Codepage specified is inconsistent with selected
codepage
You have used a code page number that is not the currently
selected code page. Use the MODE command to change the code page
to match your keyboard code page, or the characters you type may
be displayed incorrectly.
Codepage specified has not been prepared
Use the MODE command to prepare your keyboard device driver with
the code page you want to use.
Invalid codepage specified
You have used invalid parameters in the KEYB command line. Check
and try again.
Invalid keyboard specified
You have used invalid parameters in the KEYB command line. Check
and try again.
Invalid syntax
You have used invalid parameters in the KEYB command line. Check
and try again.
KEYB has not been installed
You used the KEYB command to query which keyboard is currently
being used. You need to install the KEYB function.
Unable to create KEYB table in resident memory
The configuration you requested exceeds the amount of resident
memory originally specified. Restart DOS and reinstall KEYB with
a new configuration.
UNDO
You can switch from the keyboard loaded with KEYB to the
U.S. English keyboard by pressing Ctrl-Alt-F1. Press Ctrl-Alt-F2
to return to the non-n-U.S. keyboard.
NOTE
To use "front-face" characters (those that are displayed on
the front edge of certain keys), press and hold Ctrl-Alt while
pressing the key. (If you are using a Canadian French keyboard,
press and hold Alt-Shift instead.)
------------------------------------------------------------------
[For related topics, press R]
SEE ALSO
BREAK Command
COMMAND Command
CTTY Command
EXE2BIN Command
KEYBxx Command
MODE Command
PROMPT Command
SET Command