zhuang
V2EX  ›  macOS

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

  •  1
     
  •   zhuang · Oct 20, 2011 · 14200 views
    This topic created in 5323 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
        1
    zhuang  
    OP
       Oct 20, 2011
    这个工具仅支持“可以手动设置 dpi 的鼠标”,在 win 环境设定好之后,相关的信息会存储到鼠标里,osx 下鼠标的速度就是它决定的。
    不具有手动设定 dpi 功能的鼠标无法改变鼠标速度。
    BB9z
        2
    BB9z  
       Oct 20, 2011
    鼠标加速度习惯了之后是很爽的。
    NemoAlex
        3
    NemoAlex  
       Oct 20, 2011
    @BB9z 习惯了大半年,还是习惯不了
    想知道哪里有详细的文章介绍Windows和Mac的鼠标加速是怎样计算的
    zhuang
        4
    zhuang  
    OP
       Jan 6, 2012
    自己更新下,这个程序的第二版是支持“dpi实时调节”功能的。
    第二个,如果和 steermouse 共用的话,功能会被 override 失效。
    第三个是,steermouse 是不是正常可能与鼠标本身以及游戏有关,我自己感受是 sc2 里 steermouse 不正常,但是别人测试 cod/d3 都没有问题。
    ps,我的鼠标是 g9x,如果是高端鼠标,我推荐用上面的工具。如果是普通鼠标,更推荐 steermouse 吧。
    burn
        5
    burn  
       Jan 6, 2012   ❤️ 1
    M$自带Mac驱动,可实现和 Win下一样的手感
    franklsf95
        6
    franklsf95  
       Jan 10, 2012
    太赞了有木有!!!罗技G1完美解决!!!
    mybeky
        7
    mybeky  
       Jan 10, 2012
    我的 g500 不行,不知道是不是装了 USB Overdrive 的缘故
    huacnlee
        8
    huacnlee  
       Jan 10, 2012 via Android
    多用用就习惯了,我现在是最高速
    calebx
        9
    calebx  
       Jan 10, 2012
    @huacnlee ruby-china 和v2ex太像了,见鬼。
    flyingkid
        10
    flyingkid  
       Jan 10, 2012
    @huacnlee 。。。。。最高速 = = 好久没用鼠标的飘过
    est
        11
    est  
       May 19, 2013
    SmoothMouse 同推荐。
    chuangbo
        12
    chuangbo  
       May 19, 2013
    感谢楼主,SmoothMouse 是我用过最棒的修正方案了!!
    mikulch
        13
    mikulch  
       Jun 2, 2017
    请问下这个软件目前最新的版本支持么?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2915 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 06:48 · PVG 14:48 · LAX 23:48 · JFK 02:48
    ♥ Do have faith in what you're doing.