ANSI.SYS

Posted on 2011-08-30 10:35  清风轩  阅读(681)  评论(0编辑  收藏  举报

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开关。

Copyright © 2024 清风轩
Powered by .NET 8.0 on Kubernetes