巧解手写板与鼠标的冲突

Author: 王春光 Date: 2000年 第16期

  近日,笔者在为一台东芝Satellite 2650型笔记本电脑安装手写板时,遇到手写板安装后不能正常工作的现象,现将解决这一故障的过程写出来,希望遇到类似问题的读者能从中得到一点启发。
  东芝Satellite 2650型笔记本电脑带有1个串行口,笔者为其安装的是一套使用串行口的小蒙恬手写板。因为以前曾多次给不同品牌的笔记本电脑安装过手写板,且整个安装过程又十分简单,所以安装时觉得轻车熟路,颇为自信。首先按照安装说明书,插入手写板附带的软件光盘,在Win98中安装好《小蒙恬手写系统3.5版》,然后关闭计算机,将手写板插在COM口上(该机只有1个串行口),再重新开机,Win98正常启动后,小蒙恬的标识出现在桌面的右端,笔者以为已经安装成功,便拿起笔在板子一划,显示屏上的鼠标箭头竟没有任何反应,再用力划几下,还是不动,重启系统故障依旧。心里顿时一惊,看来手写板是暂时不能用了!
  这种现象虽说是头一次遇到,但有了问题还得动手解决。于是,笔者静下心来分析,既然Win98启动时没有提示找不到手写板,说明软件和硬件安装是对的,凭经验估计可能是鼠标端口和手写板占用的COM口存在某种冲突,但这款笔记本电脑配备的是触摸点定位鼠标,使用的是PS/2端口,一般不会与COM口在资源方面发生冲突。为了证实上述猜测,打开“控制面板”,进入“系统”下的“设备选项”,发现两者之间不存在中断号和I/O地址冲突。那么究竟是什么原因造成手写板不能使用呢?虽然笔者心存疑惑,但总觉得这与鼠标一定有关系。仔细一想,东芝Satellite 2650型笔记本电脑配备的是一款支持滚屏功能的鼠标,用的是Logitech公司的驱动程序,与以前安装过手写板的笔记本电脑配备的鼠标和驱动程序并不一样。而且笔者还发现在任务栏右下角有一个鼠标样的小图标,双击它后是一个名为MouseWarer的鼠标控制程序,它是在系统启动时自动加载运行的。再一次重新启动Win98,笔者看到在未加载MouseWare程序时,手写板的笔是可以动的,加载以后笔就不能动了。由此可见,造成手写板不能工作的原因就在这款支持滚屏功能鼠标的驱动程序上。
  理清思路后,笔者双击“我的电脑”,进入C盘,找到鼠标驱动程序所在的Mouse文件夹,发现一个名为Readmchsr的说明文件,双击后发现为MouseWare自述文件,详细阅读一番后,果然找到了答案。自述目录第四条“疑难解答”下的“与其它串行装置有冲突”中有这样一段话:“如果MouswWare与其它串行装置一起运行时有问题,则在Windows 95中运行Regedit.exe,编辑密钥:HKEY_LOCAL_MACHINE\SOFTWARE\Logitech\MouseWare\CurrentVersion\Global\PortSearchOrder,并删除未使用的COM端口”。有了这提示不就好办了吗!笔者心里一阵狂喜,赶紧按照上面的说明,键入Regedit运行注册表编辑器,找到HKEY_LOCAL_MACHINE\SOFTWARE\Logitech\MouseWare\CurrentVersion\Global\PortSearchOrder,修改其键值,删除未用的COM2、COM3、COM4口,确定后退出。重启系统,本想这次定会成功,哪里知道Win98高歌完毕后,手写笔还是不听使唤!只好再次打开注册表,在刚改过的PortSearchOrder下发现一键名为SearchOrder的,其键值为“Serial,PS2”,笔者略加思索,既然是不用串行口,干脆连这个Serial也删掉,再试一下总该行了吧。果然重启Win98后,手写笔终于可以随意书写了!至此,手写板才算安装成功。顺便提一下,为东芝Satellite 2610型笔记本电脑安装手写板时,也可能遇上与此相同的现象。