Re yjmubyjmub:
键盘等“基本”设备都是由计算机底层的基本输入输出系统提供支持的,这个系统就是我们常说的“BIOS”,DOS启动后会调用BIOS通过中断提供的各项功能服务来驱动整个系统。当然,键盘也有自己的控制器芯片,所以有些特殊的键盘也会带有自己的驱动程序,只是我们一般很少用到而已。也有人通过访问硬件端口来通过控制器直接驱动键盘的,甚至以此编写自己的驱动程序,此时BIOS的键盘中断就被绕过了。
而你所提到的 ANSI.SYS ,虽然与键盘有些关系,但并非键盘驱动。它是 DOS 为了实现美国标准组织 ANSI 所制定的一套输入输出规范而编写输入输出增强程序,通过编写 ESC 字符引导的 ESC 字符系列来控制相应的增强功能。关于它的详细信息参考。
转贴:ANSI.SYS程序的使用
http://www.cn-dos.net/forum/viewthread.php?tid=1272