在Mac OS X中禁用鼠标加速


37

多年来,我一直在寻找Mac OS X中无法使用的鼠标问题的解决方案。我尝试了一个庞大的程序,并弄弄了有没有可以添加的每个设置。到目前为止,我还没有找到在Mac OS X中获得线性鼠标响应的方法。

在这一点上,我正在认真考虑安装另一个操作系统。

但是在我这样做之前,或者在OS二进制文件周围乱砍之前,也许这里有人解决方案?

我想要线性鼠标响应。我想要高灵敏度。我喜欢我的触摸板加速功能,并尽可能保持这种状态。有任何想法吗?

PS我已经很长时间了,我可能已经尝试了最流行的答案。

我在MacBook Pro上运行Mac OS X 10.6.5。我不使用特定品牌的鼠标。

我没有寻找任何商业解决方案。

我试过了:

从到目前为止的经验来看,杀死加速度曲线的唯一方法似乎是将鼠标缩放比例设置为负值(显然有两种方法。)不幸的是,这也破坏了跟踪速度。在10.4之前,有一个函数可以传递您自己的加速度曲线,从而解决了所有问题。

-

顺便说一下,这是与此问题对应的Linux版本:在X.Org(Linux)中禁用鼠标加速

...这是程序化的变体,因为我将尝试推出自己的解决方案:在Mac OS X @ SO中禁用鼠标加速


1
是在八月份发布的:一种相当绝望的解决方案,用于入侵鼠标驱动程序。从那以后,我不认为替代方案会在短时间内突然出现。
丹尼尔·贝克

1
@aib如果你达到编写自己的,很可能是该鼠标曲线的应用才刚刚调整的加速设置(HIDPointerAccelerationSettingsHIDPointerAccelerationTableHIDPointerAccelerationType等)中的IORegistry IOHIDPointing用鼠标关联的对象。IOHIDFamily是开源的,因此您可以弄清楚驱动程序如何解释这些设置。
杰里米·谢尔曼

7
如果您在这里,则可能会感到沮丧,下面是一些减轻心情的琐事:您知道吗,我第一次尝试在Mac上使用鼠标时,花了10秒钟以上的时间才能单击32x32大型Firefox按钮(我只花了〜3的钱在桌子上敲打头)?武士向我挑战Quake 3的铁路炮手,我一直低估并超越它。
aib 2010年

3
有趣的是,从字面上看,这使事情变得直率的问题。(在这种情况下,这将是指针曲线。)我将不做进一步讨论,因为我已经承认线性响应是唯一合乎逻辑的普遍选择,而是将其全部称为“个人偏好”这一观点。 。” 仍然令我感到惊讶的是,有些人没有关于他们连续几个小时使用设备与他们在其上工作的设备进行交互的标准。
2011年

4
个人喜好就是:个人。如果有人喜欢或不喜欢鼠标加速,那是他们的特权。超级用户的目的是获得有关计算机问题的答案,这是一个非常有效的问题。请停止争论谁的操作系统是“高级”,否则不相关的注释将被删除。
nhinkle

Answers:


7

使用制造商的鼠标驱动程序(如果有)

替代品是通用的,商用的,通用的鼠标实用程序/驱动程序USB OverdriveSteermouse,或使用“ 鼠标加速偏好设置”窗格


1
我必须使用较新版本的MAPP,该版本没有曲线编辑。现在,我能得到的最接近线性响应的加速度是-0.4倍,但是灵敏度很差。我不会仅仅因为我发现为了能够使用鼠标而购买软件是荒谬的,就不会使用商业软件。我宁愿花几个小时自己写一个,尽管我想这是SO的主题。
aib 2010年

1
@aib您不必购买使用鼠标的软件,只需更改鼠标的工作方式即可。
Martin Marconcini

3
好的,我同意这是一个观点问题。对我而言(显然,我可能是地球上唯一的人),这 “工作”与“不工作”之间的区别。我拔下了鼠标,并停止使用Mac上无法通过触摸板或图形输入板控制的任何东西。
2011年

1
@aib +2,因为他不是地球上唯一沮丧的人。现在,我购买了一款新的Logitech激光鼠标,它位于计算机旁边,作为装饰设备。感觉就像回到百思买并拿回我的钱。
业余咖啡师

6

简短的答案,在终端上写:

defaults write .GlobalPreferences com.apple.mouse.scaling -1
defaults write .GlobalPreferences com.apple.trackpad.scaling -1

鼠标和触控板都应该这样做。如果要恢复默认值,请键入:

defaults write .GlobalPreferences com.apple.mouse.scaling 

实时解答,请查看“ Mouse Curves Acceleration Preference Pane”(免费下载)。打开“首选项面板”>“鼠标加速”并将“鼠标”值设置为0.0x

这样做应该可以,但是如果您想要更多控制权,还可以在同一页面上检查该应用程序,从而完全控制这些和其他鼠标设置。


1
对于Snow Leopard无效,因为Jobs决定删除该程序的依赖项API函数。它仅适用于具有旧版本操作系统的Mac用户。
业余咖啡师

好消息!它在10.8
Jonathan

1
在capitan 10.11.1中也可以使用!很好的答案,也提供了如何还原。
ahnbizcad 2015年

5

我遇到了同样的问题,因为我想尝试一款类似RTS的在线游戏《英雄联盟》-当您想要精确度与手的快速移动相结合时,鼠标加速可能会很痛苦。

我找到了ControllerMate,经过一些调整和测试后,它就像一个魅力一样工作:

ControllerMate是一个控制器编程工具,可让您自定义HID设备的行为-键盘,小键盘,鼠标,轨迹球,操纵杆,游戏手柄,油门等等。ControllerMate的理念是尽可能灵活,提供一组基本的编程工具,并允许用户以无穷多种方式组合这些工具。

在此处输入图片说明


我从来没有能够获得USB Overdrive,MouseZoom或其他任何东西来产生像光标弹道之类的窗口,但是ControllerMate做到了。这有点麻烦和烦人,但至少可以正常工作。从那时起,我开始只使用支持OSX驱动程序的鼠标。
David Ma

2
我下载了controllermate,它非常不可用,而且您还必须为此花钱。我一生15分钟都无法恢复。
业余咖啡师

4

查看此线程:厌倦了Mac OS X的鼠标加速功能?

讨论了几种解决方案,包括21行C语言程序的源代码,它将转换成比例,也可以作为可下载的附件获得。我建议先阅读整个线程。


已经阅读过,但是可能是我第一次错过的内容,因此我将从头再读一次,并在此处添加其他反馈。
aib 2010年

2
不,谢谢。这是鼠标加速度首选项窗格方法,该方法会终止跟踪速度以及加速度曲线。
aib 2010年

@aib +1为我节省了15分钟的生命。
业余咖啡师

4
defaults write .GlobalPreferences com.apple.mouse.scaling -1

我使用滑鼠,它可以让您独立设置加速度和跟踪速度。一件事,安装了制造商的驱动程序和滑鼠,使事情变得混乱。


在10.8
Jonathan

请根据上下文。我们在哪里写这本书,怎么去写?
ahnbizcad

3

MouseZoom一个尝试,它为我工作,以减缓鼠标移动。


但我想加快速度!只有没有加速。顺便说一句,如果您想知道加速度是什么,请尝试该程序的最大设置。告诉我它是可用的,我将放弃对线性鼠标响应的追求。该反直觉的响应曲线恰好是在较低设置下发生的情况,只是夸张程度较小。
aib 2010年


2

SmoothMouse.com似乎是解决方案。这是一个改善鼠标和触控板可用性的项目。

它在运行OSX Mavericks的MacBook Air上运行良好。


这是一个很好的实用程序,尽管它与Karabiner冲突(对我来说是个大问题)
cwd

1

有可以安装,以消除OS X加速,可偏好窗格这里

听起来可能违反直觉,但是要消除加速度,请将“鼠标”设置为-6.0x。


1
对我在问题中发布的内容似乎非常熟悉。抱歉,但是它会破坏鼠标灵敏度以及加速度曲线。这就是我目前正在使用的(或试图这样做)
aib 2010年

1

如果Mac旁还装有PC,则可以使用Synergy +共享PC的鼠标。这具有使用PC的鼠标速度和加速度设置的额外好处,如果您使用的是Windows,则可以从“控制面板”中禁用它们。

请注意,必须将Windows计算机设置为服务器,以Mac为客户端。



1

由于这个问题,我收起了Logitech G5。我使用魔术鼠标解决了问题。它的驱动程序提供了平滑的指针加速,这是其他任何鼠标都没有的。

这不是一个好的解决方案,但对我有用。


0

我听说有一个名为Decelerator的漂亮小应用程序可以解决问题!;-)

(无耻的插件,我写的。


1
它可以让您调整指针速度吗?没有加速,那就是。
2011年

0

我本来打算把BetterTouchTool扔进去,但是我看到您不喜欢第三者软件来使鼠标变形。我将其添加到此处,希望将来对其他人有帮助。


我只反对商业解决方案:必须付费才能使用鼠标是荒谬的。我会尝试的,谢谢。
2011年

@aib我觉得有趣的是,您不断说“荒谬的是,必须支付钱才能使用鼠标”。从3.0版开始使用Windows,从10.0版开始使用OS X(以及系统7、8和9)以及各种Linux和BSD,我还没有找到需要我额外付费的鼠标……它们都可以直接使用。您关于必须付款的怒吼被错误地表达了。如果我抱怨YY操作系统的XX功能并抱怨它不可用,并且必须为它进行更改而付费,那将是相同的。
Martin Marconcini

@Martinn Marconcini:我同意。我正在对这个主题进行浪漫化处理,但是功能膨胀是我不禁要强烈感到的事情之一。这是一个主要的可用性问题(尤其是Mac OS的加速曲线),并且认为可以很容易地防止它-通过删除代码...此外,要说明一点:如果您使用了很多系统,那么您已经知道每个人都有不同的加速代码,因此鼠标响应也不同。线性响应是唯一的通用响应。
2011年

哦,我并没有真正夸张:请参阅有关此问题的第七条评论。将指针放在按钮上应该有多难?
2011年

@aib我知道所有OS都使用不同的算法,因此响应并不相同,但是我发现从一种切换到另一种并不特别困难。如果有的话,我觉得Windows有点笨拙。我确实相信一个人经过几天的练习就会被习惯。肌肉记忆很难克服,但并非不可能。无论如何,这些天我真的不怎么使用鼠标。Launchbar和快捷方式是我的鼠标;)
Martin Marconcini

0

我使用的是Logitech G400,因此这可能仅适用于该家族的小鼠。

使用Logitech游戏软件,将DPI灵敏度完全提高(3600),将轮询速率完全降低(125)。

然后,在OSX鼠标系统首选项中,几乎完全降低了跟踪速度。这不仅为我消除了加速度,还解决了指针在低速下会冻结或粘住的问题。


-3

魔术鼠标。惯性滚动设置为关闭。您将回到Windows 3.0,但我不知道为什么要这么做。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.