zhuang
V2EX  ›  macOS

鼠标加速度更好的解决方案

  •  1
     
  •   zhuang · Oct 20, 2011 · 14870 views
    This topic created in 5495 days ago, the information mentioned may be changed or developed.
    偶然在 teamliquid 发现了消除 OSX 鼠标加速度的办法:
    http://www.teamliquid.net/forum/viewmessage.php?topic_id=194668

    它可以让鼠标在 win/osx 下有着相同的表现,这是以往其他工具所做不到的。

    我个人稍微做了下与 steermouse 的比较,steermouse 将 tracking speed 设置成 0 之后也可以实现零加速度,但是 sensitivity 的调节粒度过于粗糙,没法做到 1:1 的物理 dpi 和像素点的对应。
    另外 steermouse 在运行全屏程序之后会混乱。
    两者都不支持鼠标硬件的 dpi 实时调节功能。

    此程序免费,不过读过作者的帖子之后,我猜不少人会有捐赠的冲动吧。steermouse 凭借重定义鼠标按键功能可以卖 $20 ,这个程序要是卖 $10 似乎不过分,看情况作者是收到了大量的捐助。
    Supplement 1  ·  May 18, 2013
    尽管这个帖子过去接近两年了,不过我觉得还是有必要更新一下。

    SmoothMouse (smoothmouse.com)
    这个软件解决的不是“加速度”问题,而是鼠标指针显示落后于实际的鼠标移动,这是由 mac 系统的图形框架决定的,在 3D 游戏中比较明显,2D 环境不太容易察觉。如果之前的 fix 不能解决,可以尝试这个软件。

    再次重复,这两个软件解决的是不同问题,请对症下药。

    TL;DR
    MouseFix 是个黑盒实现,我不清楚具体的原理,通过一些逆向我猜测是读取鼠标移动的 raw data 来规避掉加速度的算法,所以只能支持能自定义 dpi 的鼠标。
    SmoothMouse 是个 Hardware Cursor 实现,osx 的图形框架通过 double buffering 牺牲响应速度实现视觉平滑,而硬件指针并不经过 framebuffer 输出,所以可以有效解决 3D 游戏里鼠标指针延迟的情形,特别是开启垂直同步,或者实时 fps 小于显示器刷新率的情况。
    13 replies  •  2017-06-02 22:06:18 +08:00
    zhuang
    zhuang
    OP
    Oct 20, 2011
    1
    这个工具仅支持“可以手动设置 dpi 的鼠标”,在 win 环境设定好之后,相关的信息会存储到鼠标里,osx 下鼠标的速度就是它决定的。
    不具有手动设定 dpi 功能的鼠标无法改变鼠标速度。
    BB9z
    BB9z
    Oct 20, 2011
    2
    鼠标加速度习惯了之后是很爽的。
    NemoAlex
    NemoAlex
    Oct 20, 2011
    3
    @BB9z 习惯了大半年,还是习惯不了
    想知道哪里有详细的文章介绍Windows和Mac的鼠标加速是怎样计算的
    zhuang
    zhuang
    OP
    Jan 6, 2012
    4
    自己更新下,这个程序的第二版是支持“dpi实时调节”功能的。
    第二个,如果和 steermouse 共用的话,功能会被 override 失效。
    第三个是,steermouse 是不是正常可能与鼠标本身以及游戏有关,我自己感受是 sc2 里 steermouse 不正常,但是别人测试 cod/d3 都没有问题。
    ps,我的鼠标是 g9x,如果是高端鼠标,我推荐用上面的工具。如果是普通鼠标,更推荐 steermouse 吧。
    burn
    burn
    Jan 6, 2012❤️1
    5
    M$自带Mac驱动,可实现和 Win下一样的手感
    franklsf95
    franklsf95
    Jan 10, 2012
    6
    太赞了有木有!!!罗技G1完美解决!!!
    mybeky
    mybeky
    Jan 10, 2012
    7
    我的 g500 不行,不知道是不是装了 USB Overdrive 的缘故
    huacnlee
    huacnlee
    Jan 10, 2012 via Android
    8
    多用用就习惯了,我现在是最高速
    calebx
    calebx
    Jan 10, 2012
    9
    @huacnlee ruby-china 和v2ex太像了,见鬼。
    flyingkid
    flyingkid
    Jan 10, 2012
    10
    @huacnlee 。。。。。最高速 = = 好久没用鼠标的飘过
    est
    est
    May 19, 2013
    11
    SmoothMouse 同推荐。
    chuangbo
    chuangbo
    May 19, 2013
    12
    感谢楼主,SmoothMouse 是我用过最棒的修正方案了!!
    mikulch
    mikulch
    Jun 2, 2017
    13
    请问下这个软件目前最新的版本支持么?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5424 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 02:01 · PVG 10:01 · LAX 18:01 · JFK 21:01
    ♥ Do have faith in what you're doing.