返回主页

 

KEYB


启动keyb程序,配置特定语言键盘。

除了美国英语键盘之外,使用keyb还可以配置其它语言键盘。有关keyb程序的介绍,请参阅《MS-DOS 6.22用户手册》“国际化使用设置”一章。


语法 :

在命令提示符下使用以下语法:

KEYB [xx[,[yyy][,[drive:][path]filename]]] [/E] [/ID:nnn]


在CONFIG.SYS文件中使用以下语法:

INSTALL=[[dos-drive:]dos-path]KEYB.COM
[xx[,[yyy][,[drive:][path]filename]]] [/E] [/ID:nnn]



参数 :


xx
指定键盘布局代码。此参数的合法取值见下面的列表。

yyy
指定字符集(代码页)。此参数的合法取值见下面的列表。若不指定此参数,则KEYB使用当前字符集。

[drive:][path]filename
指定键盘定义文件的位置和名字。默认文件名为KEYBOARD.SYS。若KEYBOARD.SYS文件目录包括在路径中,则不必指定这些参数。(MS-DOS 6.22有两个键盘定义文件:默认文件KEYBOARD.SYS以及KEYBOARD2.SYS,KEYBOARD2.SYS提供对那些没有包括在KEYBOARD.SYS中的键盘的支持。有关使用KEYBOARD2.SYS的信息,请参见README.TXT文件。)

[dos-drive:]dos-path
指定KEYB.COM文件的位置。



开关项 :

/E
指出安装了增强型键盘。在8086计算机上使用增强型键盘时使用此开关。

/ID:nnn
指定使用的键盘。此开关仅在同一种语言有多个键盘布局时才可使用(如法语,意大利语和英国英语)。nnn的合法取值见下面列表。

xx,yyy和nnn的值

下面列出xx,yyy 和nnn的合法取值:

国家或语言

键盘布局
(xx value)

字符集
(yyy value)
键盘标识
(MInnnD value)
比利时
be
850,437
巴西
br
850,437
加拿大法语
cf
850,863
捷克
cz
852,850
斯洛伐克
sl
852,850
丹麦
dk
850,865
芬兰
su
850,437
法国
fr
850,437
120,189
德国
gr
850,437
匈牙利
hu
852,850
意大利
it
850,437
141,142
拉丁美洲
la
850,437
荷兰
nl
850,437
挪威
no
850,865
波兰
pl
852,850
葡萄牙
po
850,860
西班牙
sp
850,437
瑞典
sv
850,437
瑞士法语
sf
850,437
瑞士德语
sg
850,437
英国
uk
850,437
166,168
美国
us
850,437
南斯拉夫
yu
852,850



相关命令

有关使用预先准备好的活动字符集的其它信息,见<CHCP>命令。


KEYB─注解

 


安装字符集

用yyy指定的字符集必须在系统中已安装。否则,不在当前字符集中的所有字符都不可见。有关安装字符集的信息,见《MS-DOS 6.22用户手册》中“国际化使用设置”一章。



显示当前键盘布局和字符集

若使用KEYB命令时不给任何参数或开关,则MS-DOS列出当前的键盘布局(键盘代码),当前键盘的相关字符集(代码页),以及键盘和监视器使用的当前字符集(代码页)。这些信息按以下格式显示:


Current keyboard code: FR code page: 437
Current CON code page: 437



在keyb设置之间切换

按CTRL+ALT+F1可从当前keyb键盘设置切换到默认键盘设置。按CTRL+ALT+F2可返回keyb键盘设置。按CTRL+ALT+F7可切换到某些国家的标准方式:“打字机方式”。




keyb的使用

下面列出启动keyb程序三种不同的方法:

在命令行输入KEYBA

在CONFIG.SYS文件中用INSTALL命令启动KEYB.COM。

在AVTOEXEC.BAT文件中加入KEYB命令。



Keyb退出码

下面列出Keyb的退出码及其简要解释:

0       键盘定义文件装入成功
1      使用了非法的键盘代码,字符集或语法
2      键盘定义文件坏或未找到
4      键盘、监视器通讯时出错
5      要求的字符集未准备好

在批处理程序中使用IF命令和ERRORLEVEL参数可以测试keyb返回的退出码。有关批处理程序处理退出码的例子,见 <CHOICE>命令。


KEYB─例子


若KEYBOARD.SYS文件在驱动器C的DOS目录下,要使用德国键盘,请输入以下命令行:

keyb gr,,c:\dos\keyboard.sys


返回主页