如何分开“鼠标”和“触控板”设置?


226

在“系统偏好设置”>“鼠标”中,有一个“滚动方向:自然”设置,我不喜欢它,因此我未设置。问题是,这也会清除了触控板的设置,我喜欢。

如何为鼠标和触控板设置不同的设置?

(如果您无法理解让它们与众不同的理由,并认为这是一个荒谬的问题,请在此处进行推理。几十年来,小鼠一直使用滚轮,并且滚轮的转动方向始终与滚轮同步。滚动条的运动。我认为这是最自然的处理方式,尽管这与Apple所谓的“自然”相反。另一方面,我非常愿意使用Apple的“自然”滚动触控板,因为这里的隐喻是您在页面上移动手指,就像在使用iOS设备的触摸屏一样。在概念上完全将Apple视为同一东西的想法不同对我来说很奇怪。我不想改变鼠标的使用习惯,只是因为苹果改变了他们对触控板应该如何工作的想法。我接受触控板的更改,因为它对于使用iPhone或iPad(而且我同时使用两者)的任何人都有意义,但我不愿意重新定义大脑使用鼠标的方式。)


1
相关问题:apple.stackexchange.com/questions/17966/…我在那里有两个答案,均针对塞拉利昂进行了更新
Nate

3
我希望我可以多次
投票

我讨厌不能单独设置它们。Apple,请您已经在触控板和鼠标中分别显示了设置,为什么要同步它们呢?多么愚蠢的设计。
Logan Yang

Answers:


181

当我开始使用macOS时,我遇到了同样的问题。

我安装了这个小实用程序,它使您只能反转鼠标的滚动行为:

适用于macOS的Scroll Reverser


5
滚动反向器在从睡眠中醒来后无法可靠地工作...
2015年

3
我检查了@binaryanomaly,鼠标设置上的“滚动方向:自然”仍然会影响触控板。El Capitan 10.11.1
Guido Preite 2015年

3
不幸的是,你是对的-这两个地方1个设置:(怪异回到铁锁现在。
binaryanomaly

6
@GuidoPreite似乎我在先前的评论中错误地责怪了Scroll Reverser。这些问题并没有具有去除滚动换向器的消失。但是,他们在更新Logitech Control Center之后确实消失了。很抱歉传播错误的信息,希望您能再麻烦一次以更新您的答案。
罗伊·普林斯

2
真的可以用这么简单的应用程序解决这个可怕的“功能”吗?我为最终找到解决该问题的方法而欣喜若狂。首先应该是苹果公司提供的。
KumarM

72

看来,它已集成在Karabiner应用程序中,因此无需任何自定义XML(如上所述)即可直接使用。

您需要以下设置:

  • Karabiner首选项>更改键> Karabiner核心设置>排除设备>不要重新映射Apple的指针设备
  • Karabiner首选项>更改键>指针设备>反向滚动方向>反向垂直滚动

将Mouse / TrackPad PrefPane中的“启用自然滚动”设置设置为“已启用”。这使内部触控板可以正常工作。任何连接的非Apple外部鼠标都将以其自然的方式滚动。


1
真好!一种更少的实用程序,可以在后台启动。
iconoclast

5
Karabiner很棒。
e9t

2
Karabiner在El Capitan上为我工作,而Scroll Reverser没有。
Zachary Murray

14
因此,这在Sierra中不再有效。有人在此期间找到了可行的解决方案吗?
swongu

6
Karabiner与Sierra不兼容。他们建议改为使用Karabiner-Elements,但似乎没有提供此选项。因此,Karabiner不再是一个解决方案。
orrd

22

我发现自己正好在同一条船上(对于TrackPad而言,它自然是首选,对于Mouse,它是正常的;如果有人尝试这样做,我确实对苹果提出了一个错误报告)。他们用“这是故意的”一词简短地结束了它,没有其他解释。

我猜这是一个普遍的要求,他们只是厌倦了听到它。


6
他们可能没有得到它,因为我愿意打赌苹果公司实际上没有人真正使用带有物理滚轮的鼠标。(这就像在Microsoft上使用Mac:给管理部门造成厌恶。)对于没有多加考虑的人来说,这似乎很有意义,但是如果您使用所有三种设备(iOS设备,Apple鼠标或触控板,以及滚轮鼠标),您很快就意识到苹果的决定是一个可怕的决定。
iconoclast 2014年

14
“这是故意的”只是苹果避免承认自己做错了什么的方式。对于苹果公司所有对细节的关注,在OSX中普遍存在这样的小可用性问题。
AgmLauncher

我遇到了同样的问题
user454322

2
他们需要不厌其烦地聆听它-当这么多人遇到这个问题时,这是一个真正的问题-随着史蒂夫·乔布斯(Steve Jobs)的终结,苹果的品质也
就此

哇,这很天真。修复此错误将以何种方式帮助销售苹果老鼠...?
vidstige

15

您也可以使用Karabiner

<?xml version="1.0"?>
<root>
  <devicevendordef>
    <vendorname>SOMEVENDOR</vendorname>
    <vendorid>0x1234</vendorid>
  </devicevendordef>
  <deviceproductdef>
    <productname>SOMEPRODUCT</productname>
    <productid>0x0001</productid>
  </deviceproductdef>
  <item>
    <name>custom</name>
    <identifier>custom</identifier>
    <device_only>DeviceVendor::SOMEVENDOR, DeviceProduct::SOMEPRODUCT</device_only>
    <autogen>__FlipScrollWheel__ Option::FLIPSCROLLWHEEL_VERTICAL</autogen>
  </item>
</root>

您可以从查看供应商和产品ID /Applications/Karabiner.app/Contents/Applications/EventViewer.app


3
要详细说明此过程,请运行该Karabiner应用程序,它将打开自定义UI。然后转到顶部的“其他&卸载”标签。此页面上有“ Open private.xml”和“ Open EventViewer”按钮,可用于获取产品ID和编辑XML,如上所示。
CodingWithSpike

更多详细信息-用代表您的制造商(例如Microsoft)的任意单个单词替换“ SOMEVENDOR”的两个出现。用代表您的鼠标的任意单个单词(例如MicrosoftSculpt)替换两个出现的“ PRODUCTNAME”。用事件查看器中“供应商ID”列中的字符串替换0x1234。用事件视图中“产品ID”列中的字符串替换0x0001。保存xml,然后单击“更改键>重新加载XML”。确保在鼠标配置中启用OSX“滚动方向:自然”。
Elad 2015年

有关逐步说明,请访问:apple.stackexchange.com/a/230241/85983
Sheljohn,2016年

12

这个小应用程序解决了我的麻烦。奇迹般有效。https://pilotmoon.com/scrollreverser/


嗨,欢迎来到AskDifferent,我发现一个问题是否值得回答,值得推荐。另外,一些说明而不只是链接可以使您获得更多好评,并使您的答案更具“未来性”。请花时间阅读帮助页面的“答案和问题”部分。
Deesbek '16

2
已确认!在Sierra上效果很好。Karabiner或Scroll Reverse当前在Sierra上不起作用,因此这是当前列出的唯一可行的解​​决方案。
orrd

在塞拉利昂工作!真是救命稻草!
Friederbluemle

在这种情况下,@ Deesbek似乎没有任何要详细说明的地方。它确实确实像一种魅力。如果您访问该站点并下载该应用程序,则它会反转滚动(对于鼠标和触控板,分别是问题的重点)。另外,F Apple声称这是故意决定。那只是懒惰。
巴克莱

8

根据Tien的答案,我试图找到一些可以帮助我的Logitech软件。我有Anywhere MX 2鼠标,并且该Logitech Options软件确实为我“解决”了这个问题!可以在这里下载:

http://support.logitech.com/pt_br/software/options

这是我的设置方式:

具有“标准”滚动方向的Logitech选件

具有滚动方向:此处为标准方向,并在macOS Sierra设置上自然滚动使其有意义:在触控板上自然滚动(向下滚动两个滚动条)和在滚轮上进行标准滚动(向后滚动滚轮向下滚动)。

希望能帮助到你!


1
在Mac OS X 10.12.1上看不到这些选项。我有一个统一鼠标,但是无法将其添加到Logitech Options。我猜这需要在我可以修改其选项之前完成吗?
埃里克(Erik)

您只需要安装Logitech OptionsLogitech软件。
BrunoJCM

显然,它仅适用于无线鼠标。
erickrf '16


Logitech Options仅适用于某些Logitech鼠标。即使您拥有统一的鼠标,也不保证一定能支持它。
lenooh

8

正如Tien所说,Logitech现在有一个应用程序,可以选择分开触控板和鼠标滚动方向,但这仅适用于统一的接收器或蓝牙。我有一个出色的Logitech VX Nano,我不想放弃,它早于统一接收器。

而且Karabiner或Scroll Reverse目前在Sierra上不起作用。

相反,您可以使用在Sierra上运行的免费应用程序“反向滚动”。

https://pilotmoon.com/scrollreverser/ 滚动反转


7

到目前为止,Karabiner和Scroll Reverse都不适用于Sierra(2016年10月)。我使用了Logitech M185和Logitech的应用程序(http://support.logitech.com/en_us/product/wireless-mouse-m185),它可以正常工作。现在,我可以在触控板和鼠标之间分开滚动方向。


Karabiner-Elements中不存在此功能?
iconoclast

罗技提供哪些软件?
BrunoJCM '16

在下面的“答案”中回答自己;)
BrunoJCM

1
@iconoclast:否,在Karabiner Elements中,您只能重新映射键。但Logitec应用程序运行良好。
llasarov '16

1
我刚刚在运行Mac OS Sierra的MacBook Pro上尝试了Scroll Reverser,它运行完美。
Liran H

6

澄清以上有关Karabiner设置的答案。要编辑两个建议的设置,请执行以下操作:

更改键选项卡>排除设备>选择“不要重新映射Apple的指点键盘

更改键选项卡>指针设备>反向滚动方向选择“反向垂直滚动”

在这里,使用苹果>系统偏好设置>鼠标(或触摸板),然后选择“自然滚动”


1
而不是说,这是最好指定“上面的答案” ,其答案你指的是。答案是否在“上方”取决于用户对答案的排序方式,甚至随时间而变化。另外,添加了新的答案,因此定向参考即使从一开始看起来就比较清晰,也变得越来越混乱。
iconoclast

注意:在当前版本的Karabiner(无论如何为10.18.0)中,第一个设置已重命名为“不要重新映射Apple的指针设备”。
dland

这个答案对我在El Capitan 2017-03-05上是正确和正确的-而我在此之前阅读的所有其他答案都没有提供关键的两点解释-因此,我认为“上面的答案”和“所有其他答案”错误...而“此答案”正确
aequalsb
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.