wsy2220 发表于 2013-4-10 21:55

【分享】修改CUTEMOUSE源码解决Razer蝰蛇鼠标DOS下Y轴反转问题

本帖最后由 wsy2220 于 2013-4-10 21:59 编辑

本人比较喜欢在DOS下折腾一些东西,但是我的蝰蛇鼠标有个奇怪的问题,在支持鼠标的DOS软件下Y轴是反的,也就是鼠标向上移动的时候指针却向下移动。不知道Razer是怎么回事,搞出这个情况。DOS下的软件一般都是通过一个叫CuteMouse的软件来驱动鼠标的,幸运的是CuteMouse是开源的,那么就可以通过修改其源代码来解决反转的问题。

在CuteMouse源代码里发现了这么一段:reverseY        proc
                neg        cx        ; reverse Y movement
reverseY        endp作用是反转Y轴移动,看来其它的鼠标要把Y轴反转一下才是正常的,而蝰蛇不需要这个反转。因此将neg        cx改成NOP,重新编译就正常了。下面附上三个我修改过的cutemouse,分别是反转X轴,反转Y轴和同时反转XY轴的。这个问题应该没什么人会遇到,因为DOS下的软件已经很少有人用了,发上来只为分享,希望有需要的人能够搜索到。

如果哪位在DOS下遇到了鼠标反转的问题,不妨下载对应的文件,重命名为CTMOUSE.EXE,替换掉原来的即可。

javac 发表于 2013-4-10 21:58

本帖最后由 javac 于 2013-4-10 21:59 编辑

我也能有沙发?
前两天还帮我们头折腾p5gc-tvm/s主板刷bios支持更高频的双核cpu,搞死人了,不过体验了一回热插拔bios!{:1_455:}

einstein86 发表于 2013-4-10 21:59

支持wsy发布编译软件{:5_552:}

xdd6622 发表于 2013-4-10 22:00

这个高端了

wsy2220 发表于 2013-4-10 22:01

xdd6622 发表于 2013-4-10 22:00 static/image/common/back.gif
这个高端了

自娱自乐而已,没多大用处,几乎没人会遇到这个问题,遇到了也没什么影响,键盘也能操作{:6_266:}

哇噻噻 发表于 2013-4-10 22:03

向最ws的技术帝致敬~
页: [1]
查看完整版本: 【分享】修改CUTEMOUSE源码解决Razer蝰蛇鼠标DOS下Y轴反转问题