【分享】修改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:59 编辑
我也能有沙发?
前两天还帮我们头折腾p5gc-tvm/s主板刷bios支持更高频的双核cpu,搞死人了,不过体验了一回热插拔bios!{:1_455:} 支持wsy发布编译软件{:5_552:}
这个高端了 xdd6622 发表于 2013-4-10 22:00 static/image/common/back.gif
这个高端了
自娱自乐而已,没多大用处,几乎没人会遇到这个问题,遇到了也没什么影响,键盘也能操作{:6_266:} 向最ws的技术帝致敬~
页:
[1]