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