鼠标器:巧解WINMOUSE鼠标器软故障

Author: 辽宁 杜蕴杰 Date: 1995-08-18

        ■故障分析与排除:开始怀疑是串行口有问题,重新启动机器以“/2”参数运行MOUSE.COM驱动程序,通过串行口COM2连接鼠标器,故障现象依旧,用网络系统软件测试两个串行口,通迅正常,说明串行口没有问题;又怀疑鼠标器本身有问题,将其连接到另一台微机上(鼠标驱动程序MOUSE.COM为6.20版),进入WPS系统后鼠标器可以正常使用,说明鼠标器本身没有问题,但运行中文WINDOWS3.1后鼠标器仍然不能正常使用。由此看来,故障原因是WINMOUSE鼠标器驱动程序使用不当。
        详细分析WINMOUSE鼠标器驱动程序的命令参数,发现该类型的鼠标器是专为MICROSOFT应用程序设计的,其左侧有个2键/3键转换开关,正常情况下运行驱动程序时不带任何参数,由于默认状态为“Microsoft Mode”,使用鼠标的两键方式,而实际鼠标器的开关处于3键位置上,所以造成上述故障。要想使用WINMOUSE鼠标器的3键模式“Mouse System Mode”,运行鼠标驱动程序时必须带“/X”命令行参数,将鼠标器转换到3键PC模式。由于其它鼠标驱动程序自动调整鼠标器的运行模式,所以在6.20版的MOUSE.COM驱动程序下3键模式的鼠标器仍然可以在DOS系统应用程序中正常使用,但不能在中文WINDOWS3.1中正常使用。将鼠标器设置成2键模式后,重新运行中文WINDOWS3.1以及不带任何参数启动MOUSE.COM(8.04版)驱动程序后,运行WPS系统,鼠标器均能正确使用。
        ■总结:WINMOUSE鼠标器比较特殊,其驱动程序较其它鼠标器多一种模式设置参数“/X”,其默认模式为2键的“Microsoft Mode”模式,专门为MICROSOFT系列程序使用;其3键的“Mouse System Mode”模式通过“/X”命令行参数来设置。在中文WINDOWS3.10等MICROSOFT系列程序下只能使用其2键的“Microsoft Mode”模式,而在MSDOS状态下的应用程序中可使用两种模式中的任何一种,但必须正确设置上述两种使用模式参数和相应的硬开关。