ANSI.SYS定义一套函数,用于改变图形的显示,控制光标的移动,以及对键盘进行重新
设置。ANSI.SYS设备驱动程序支持ANSI ESC序列的终端仿真,来对系统屏
幕和键盘进行控制。
ANSI ESC序列是一个ASCII码字符序列;序列开头的两个字符是ESC转义字
符(ASCII码为1Bh)和左方括号(5Bh),紧跟其后的是一个控制键盘和显示功能
的字母数字代码序列。ANSI转义序列严格区分字母大小写,如“A”和“a”
就分别有完全不同的意义。
这个设备驱动程序必须通过CONFIG.SYS文件中的<DEVICE>或<DEVICEHIGH>命令
加载。
注意:本主题中,语法和ANSI ESC转义序列的黑体字必须严格照原样输入。
语法
DEVICE=[drive:][path]ANSI.SYS [/X] [/K] [/R]
参数
[驱动器盘符:][路径]
[drive:][path]
指定ANS1.SYS文件所在处的完整路径名。
开关项
/X
重新映射独立于101键键盘的扩展键。
/K
ANSI.SYS象处理84键键盘一样来处理101键键盘。 这与命令SWITCHES=/K
等效。如果经常要用SWITCHES=/K命令,则有必要在~aANSI.SYS中用/K开关
项。
/R
在读屏幕程序(使计算机更方便残疾人操作)中用~aANSI.SYS时,/R通过调
整行滚动来提高其可读性。
ANSI.SYS─注解
重新映射的扩展键
带101个键的键盘,可利用/X开关对某些扩展键重新进行映射。例如,101键
键盘上有两个HOME键:一个在数字小键盘上,一个在光标控制键块中。这两个HOME
键在MS-DOS中是一样的,除非您指定了/X开关。
忽略扩展键
如果您的程序不能正确解释利用改进的键盘所进行的输入,可利用~aANSI.SYS
的/K开关项。这样,改进的键盘可当作普通键盘使用。
同时使用/X和/K开关
不能在ANSI.SYS中同时指定/X开关和/K开关。