PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

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

[复制链接]
跳转到指定楼层
1#
wsy2220 发表于 2013-4-10 21:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
点击数:3304|回复数:5
本帖最后由 wsy2220 于 2013-4-10 21:59 编辑

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

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

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 2活跃度 +30 收起 理由
哇噻噻 + 25 向最ws的技术帝致敬~
einstein86 + 5 很给力!

查看全部评分

2#
javac 发表于 2013-4-10 21:58 | 只看该作者
本帖最后由 javac 于 2013-4-10 21:59 编辑

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

评分

参与人数 1活跃度 +5 收起 理由
wsy2220 + 5 沙发有奖

查看全部评分

3#
einstein86 发表于 2013-4-10 21:59 | 只看该作者
支持wsy发布编译软件

评分

参与人数 1活跃度 +5 收起 理由
wsy2220 + 5 感谢支持~

查看全部评分

4#
xdd6622 发表于 2013-4-10 22:00 | 只看该作者
这个高端了
5#
wsy2220  楼主| 发表于 2013-4-10 22:01 | 只看该作者
xdd6622 发表于 2013-4-10 22:00
这个高端了

自娱自乐而已,没多大用处,几乎没人会遇到这个问题,遇到了也没什么影响,键盘也能操作
6#
哇噻噻 发表于 2013-4-10 22:03 | 只看该作者
向最ws的技术帝致敬~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部