优胜美地:使用鼠标滚轮禁用惯性滚动


24

有没有办法禁用惯性滚动(滚动加快滚动鼠标滚轮的速度)只为鼠标选择Yosemite?我理解触控板惯性滚动的原因,但对鼠标没有任何意义。

我已尝试过针对此问题的各种修复:

  1. 基于此下载Scroll Reverser 线

  2. 试过这个帖子 修复

但它们都没有禁用鼠标的惯性滚动。我仍然喜欢默认的Windows鼠标滚动行为,无论旋转滚轮有多快,一个滚动都是相同的距离。

编辑:显然您可以通过在“辅助功能”下的“鼠标选项”中启用/禁用惯性滚动来禁用惯性滚动,但是我没有其他人似乎拥有的下拉列表:

enter image description here

这是关于鼠标选项的问题 惯性滚动


您是在询问滚动惯性(滚动加速滚动鼠标滚轮的速度越快)或自然滚动(使用鼠标滚轮滚动指定方向时页面移动的方向)?你的问题似乎是来回的,它们是两个不同的东西。
tubedogg

我的意思是关于滚动惯性 - 感谢澄清。我会编辑。
theGreenCabbage

1
我不确定你的意思是滚动惯性 - 就像iPhone一样,在你停止'推'之后继续前进 - 但听起来更像滚动加速对我来说。只有我看到的可以打开/关闭加速的东西是 SteerMouse [大约20美元]虽然可能其他鼠标模型也可以这样做。
Tetsujin

我其实也有点困惑。 Mac鼠标行为有很多术语。自然滚动..惯性..加速度。我的意思是我所描述的,但是 - scrolling speeds up the faster you scroll the mouse wheel。我不希望它加速或减速 - 我想要一个速度。
theGreenCabbage

这只是“滚动” - 每次“点击”一定数量的行。加速是指它在慢速滚动时执行一行,而在快速旋转滚轮时执行10行。惯性是它在你停止滚动之后继续进行,就像在iPhone上推送列表一样。 '自然'是它滚动的方向与鼠标滚轮相比。它应该感觉更像是一部手机。
Tetsujin

Answers:


15

对我来说这也是一个问题,以及鼠标本身的鼠标惯性。

这对我有用:

打开终端,然后粘贴它。它的作用是关闭滚轮。

defaults write .GlobalPreferences com.apple.scrollwheel.scaling -1

如果要关闭鼠标惯性,请将其粘贴到:

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

希望这可以帮助!


我会尝试这个,但让我们首先确保这个设置存在,并且如果需要,可以恢复到以前的行为。在我的系统上 defaults write .GlobalPreferences com.apple.scrollwheel.scaling 回报 0.3125
Stéphane Gourichon

1
此设置似乎仅反映“鼠标滚动速度”设置,但即使在注销后仍未达到预期效果。在系统首选项中更改它然后读取值显示数值的立即更改。
Stéphane Gourichon

1
这些似乎都没有阻止我对滚轮的惯性效果:(
Nathan Hornby

1
defaults read .GlobalPreferences com.apple.scrollwheel.scaling 回报 0.125defaults read .GlobalPreferences com.apple.mouse.scaling 回报 1.5 对我来说OS X 10.11.5(El Capitan)。检查您自己的值,以便在不喜欢这种效果时撤消这些更改!
Dolph

1
设置 com.apple.scrollwheel.scaling 值为-1似乎有点帮助,但是当设置为0时对我来说更好: defaults write .GlobalPreferences com.apple.scrollwheel.scaling 0
Hannes Wallnöfer

9

看一眼 USB Overdrive 。有了它的帮助,我终于删除了我的Logitech m570上的滚动加速和设置自定义按钮。


USB Overdrive很棒......直到它不是。我用了几个月,但是我的鼠标偶尔会进入一个奇怪的状态,中间点击什么都不做,指针不会根据它悬停的内容进行更新。只有重启才能解决问题。
CoreDumpError

我的鼠标滚轮过去没有为前5次点击做任何事情(我从技术上说这是从零到非零的“加速度”),现在它在第一次点击时滚动!
Liron Shapira

1
@CoreDumpError基督, 那是 是什么造成的?如果在按下鼠标滚轮的同时滚动,我发现它会重现。拔出并重新插入外部鼠标即可解决问题。现在卸载了USB overdrive,现在我也可以在滚动页面时突出显示。太头疼了。
Julian H. Lam


请注意,这是一个20美元的共享软件程序。它的免费试用是无限制的,但在您启动时会提醒您注册。
Dennis Jaheruddin

3

自从小牛队以来,这对我来说是一个问题和恶化。我想要一个鼠标滚轮的线性输入,但在Mavericks或Yosemite中没有任何选项,我从来没有找到一个有效的黑客或终端命令。

我刚刚在Apple论坛上发布了这个,但仍然无法修复:

https://discussions.apple.com/thread/5506804

基本上,我想要一个“轻推”鼠标滚轮向下滚动4行。目前,并且不可避免地,一个缓慢的“轻推”将鼠标轮移动约0.5线。如果我向下滚动速度更快,它会加速,但最终结果是滚动到大页面上的确切位置,我将始终滚动它并且必须重新启动。这是非常恶化的,并没有已知的修复程序。


1
正如我上面的评论 SteerMouse 可以做到这一点
Tetsujin

SteerMouse是否可以仅更改滚动行为[而不是我的鼠标速度/加速度等]?我使用Logitech游戏鼠标实用程序[遗憾的是它没有滚动行为的控件],但处理我的鼠标速度和加速需求。
theGreenCabbage

@theGreenCabbage SteerMouse是'或者'每次点击的行数'或'加速滚动'。不幸的是,它不能同时执行这两项工作[顺便说一下,如果您需要专门收到评论通知的人,您需要添加@然后开始输入名称,然后单击您需要的名称。否则他们可能永远不会看到它,如果它不是他们的初始职位。我偶然发现了这个]
Tetsujin

@Tetsujin感谢您的回复。我的主要意思是,我可以只启用滚动行为而不启用其他行为吗?我不希望SteerMouse为我管理鼠标加速和按钮。
theGreenCabbage

您可以将按钮保留为默认值&只需将滚动设置为所需的行数而不是加速。虽然它会发生冲突,但我猜想,使用Logitech控制面板,我怀疑你可以同时使用它们。话虽如此,我总是使用它而不是罗技为我的MX518,8键鼠标,因为它做我想做的事情 - &在Logitech制造Mac CP之前做了很久;)
Tetsujin

1

感谢Tetsujin,我可以证实这一点 SteerMouse 允许线性滚动。它还允许分别设置鼠标移动的加速度和灵敏度。

去做这个:

  1. 打开Steermouse
  2. 转到“轮”选项卡
  3. 选择“卷起”,然后将“模式”更改为“线性”。
  4. 重复滚动。

如果您不希望更改光标速度,请禁用“光标”选项卡中的设置。

因此,如果您愿意花20美元来修复Apple的漏洞,那么有一个解决方案。


不知道为什么这会如此糟糕。这是该页面上唯一真正有效的答案。
Brendan Long

-3

这个工作!转到系统偏好设置>鼠标>滚动方向:自然(UNCHECK)


3
我不认为你知道这个问题想要问什么
theGreenCabbage
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.