启动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的合法取值:
| 国家或语言 | 键盘布局 |
字符集 (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>命令。
安装字符集
用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>命令。
若KEYBOARD.SYS文件在驱动器C的DOS目录下,要使用德国键盘,请输入以下命令行:
keyb gr,,c:\dos\keyboard.sys