V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
changwei
V2EX  ›  问与答

为什么 macOS 是的鼠标滚轮是自然方向,而微软的鼠标滚轮是反自然方向?

  •  
  •   changwei · 2018-12-04 00:21:07 +08:00 · 11197 次点击
    这是一个创建于 2211 天前的主题,其中的信息可能已经有所发展或是发生改变。

    例如浏览网页,正常情况下我们希望看网页的下半部分,应该和触摸手势一样是用鼠标滚轮将网页画面往上移动,而看 google map 的时候,希望把地图放大拉近(让地图更靠近我们的屏幕),那么也应该是往屏幕对外的方向滚动滚轮,这都是符合自然理解的操作,macOS 就是这样设计的。

    换句话说,macOS 的交互是以屏幕静止不动为参考系。我们操作滚轮,实际上是在控制屏幕内部的物体

    但是微软都是反着设计的,导致双持党每次切换设备都会搞错。

    我觉得 macOS 的滚轮方向和触屏,触摸板手势方向是统一的,屏幕本身也确实一直与我们的距离是基本保持不变的,作为我们的交互参考系更加合理,这种方式更加自然。而且我觉得对于完全没有接触过电脑的人,或者老年人来说应该也会更好理解吧。

    你们是如何看待这个问题呢?

    78 条回复    2018-12-05 16:38:32 +08:00
    Humorce
        1
    Humorce  
       2018-12-04 00:27:23 +08:00   ❤️ 1
    macOS 以前也是随内容滚动的,也就是你说的 反自然方向
    zhaohanqing
        2
    zhaohanqing  
       2018-12-04 00:31:07 +08:00 via Android   ❤️ 11
    可是也有完全习惯微软的设计方式反而很不习惯 Mac OS 设计的人,比如我,要我说的话我会把微软的设计叫做“自然方向”……
    2333zzz
        3
    2333zzz  
       2018-12-04 00:33:44 +08:00
    用侧边滚轮的。。那就容易习惯了。
    superzou
        4
    superzou  
       2018-12-04 00:34:29 +08:00 via Android   ❤️ 2
    我非自然滚动。
    如果用鼠标,感觉自然滚动就会有点累或者奇怪。 往下看网页,不停的往上滚滚轮。毕竟浏览网页常用操作下翻远多于上翻。往下翻还可以使用滚轮惯性,特别是罗技那个滚轮。。。贼好玩。
    newton108
        5
    newton108  
       2018-12-04 00:35:09 +08:00   ❤️ 1
    macOS 类似于 iPad,鼠标和触控板向上滑动的过程类似于按着网页页面向上滑动。
    微软和曾经 Mac OS X 的鼠标和触控板向上滑动的过程类似于按着右边 scroll bar 向上滑动。
    momocraft
        6
    momocraft  
       2018-12-04 00:38:20 +08:00   ❤️ 45
    因为除了苹果都没好意思把自己挑的方向叫"自然"
    orangeade
        7
    orangeade  
       2018-12-04 00:43:41 +08:00 via Android
    我就用第三方软件把鼠标和触摸板改成反方向的,配合罗技的无级滚轮,一下子可以翻很多内容
    没必要按苹果的逻辑来
    dox1994
        8
    dox1994  
       2018-12-04 00:46:34 +08:00 via iPhone
    mac 可以设置的,而且之前好像不能区分触摸板和鼠标不同的方向,新系统可以分别设置触摸板和鼠标滚轮方向了。
    youngxu
        9
    youngxu  
       2018-12-04 00:49:17 +08:00 via Android   ❤️ 19
    我就觉得往下看网页,就应该往下滚滚轮。个人体验不一样,凭什么苹果就是好的
    Humorce
        10
    Humorce  
       2018-12-04 00:55:35 +08:00   ❤️ 6
    如果把鼠标滚轮看成是一对 齿轮,我们滚动的那一颗只是在操作另外一颗 齿轮 的话,
    那么会发现 Windows 的预设才是自然滚动。

    基于 macOS 预设滚动方向在以前的版本中与 Windows 一致,所以是否符合自然的问题不太重要,
    在对比 Magic Mouse 与 传统鼠标 的时候,发现 Magic Mouse 更接近一块可移动的触摸板,
    和在其产品设备上砍掉 3.5mm 音频接口一样,同样砍掉了鼠标上的滚轮。
    所以在触摸操作滚动的前提下,macOS 的预设确实比较符合自然操作。

    https://www.apple.com/shop/product/MLA02LL/A/magic-mouse-2-silver
    xiaolanger
        11
    xiaolanger  
       2018-12-04 00:56:10 +08:00   ❤️ 4
    拿到新 mac 的前几件事之一,就是把方向改过来
    Mohanson
        12
    Mohanson  
       2018-12-04 01:02:42 +08:00 via Android   ❤️ 20
    年轻啊!从前还在叫上网冲浪的时候许多书都介绍过滚轮,滚动条的原理。 微软为什么叫 windows? 因为微软认为当你打开一份文档的时候, 文档已经全部显示了,但是屏幕太小无法全部显示怎么办?微软认为有一个窗口或者叫屏幕或者叫 windows 覆盖在文档上面,鼠标滚轮向下的时候,你移动的是 windiws. 想象有人拿着放大镜看报纸,那个放大镜就是 windows. 另外果龃,尤其是没知识水平的果龃真令人恶心。
    iX
        13
    iX  
       2018-12-04 01:04:10 +08:00 via iPhone
    多年以前的笔记本触摸板跟鼠标一样,往下滑是向下滚动网页,后来换了一个带触屏的笔记本,很自然地就切换到向上滑是向下固滚动的操作了。。
    May725
        14
    May725  
       2018-12-04 01:14:26 +08:00 via iPhone
    私认为是设计理念不同。mac 关注于内容,往上拽将剩余内容和盘托出,所以鼠标往上滑,没有问题。
    Windows 可以认为是操作侧边的滑动条,往下滚可以看到下面的内容,这也很好理解。
    关于自然与否,就没有定论了。
    yingfengi
        15
    yingfengi  
       2018-12-04 01:21:11 +08:00 via Android   ❤️ 3
    触摸板双指上划是向下看网页。

    鼠标反着。

    个人觉得这样的交互好。
    myang
        16
    myang  
       2018-12-04 01:42:35 +08:00
    这东西纯粹个人习惯,没有哪种更自然一说。你知道有些神级的 FPS 职业玩家用的反向鼠标瞄准么?也就是说鼠标往上移动,准星随之往下移动。你随便找个 fps 游戏设置成反向看看崩溃不崩溃,但人家照样用的好好的。
    msg7086
        17
    msg7086  
       2018-12-04 01:59:25 +08:00
    滚动条和内容的滚动方向本来就是相反的。
    滚动条往下,内容往上。
    鼠标的滚轮,滚的是滚动条,又不是内容。凭什么你说滚轮滚内容就要其他人跟你一样操作。
    Osk
        18
    Osk  
       2018-12-04 02:00:29 +08:00 via Android
    微软有病,win10 默认把 ptp 触控板改成和 MacOS 一样的方向,结果就是鼠标一个方向,触控板一个方向。触屏和触控板的交互我觉得完全不一样啊。
    boris1993
        19
    boris1993  
       2018-12-04 02:04:46 +08:00 via Android
    因为苹果根本没打算让你用一般的鼠标

    触摸板上,双指滑动翻页,模拟推纸的动作,往上推纸来看纸的下面的内容
    而鼠标,苹果只打算你用 Magic Mouse,而 Magic Mouse 又是触控的,玩法跟触摸板一样

    虽然 macOS 里可以把滚轮的方向反过来,但这也会导致双指滑动的方向也反过来

    我也是双平台党,解决方法是,在 mac 上只用触控板。而就我的体验来说,mac 上没有用鼠标的必要,点击+手势足够我完成所有我需要做的操作
    akira
        20
    akira  
       2018-12-04 03:20:27 +08:00
    飞机的操控杆 据说也是反过来的
    northisland
        21
    northisland  
       2018-12-04 04:05:04 +08:00   ❤️ 1
    os x: 你把自己当网页来拽自己
    windows 和 90%的 Linux: 你是你,你自己去操作网页。

    个人感觉,都不错,熟悉谁都行。
    geelaw
        22
    geelaw  
       2018-12-04 04:31:47 +08:00 via iPhone   ❤️ 1
    我认为自然的滚动是取决于设备的啊。如果你在使用精准触控设备(例如触控屏和精准触控版),你实际上是在“拽着纸张”;如果你是在使用滚轮,自古以来就是向下拨动滚轮看到下面的内容,因为你在让滚动条移动。

    Windows 上的默认滚动方向就是这样的(精确触控 = 拽纸,但如果你用触控拽着滚动条,则和滚轮一样是向下 = 向下,这也是为什么好的 app 会在触控屏下显示另一种风格、没有调整位置功能的滚动条的原因)

    而且我觉得“自然滚动”导致的向上拨动滚轮画面变小很奇怪,除了之前说的“自古以来”原因,通常来说向上拨动滚轮可以具象化为站在独轮车上靠近屏幕,当然是更大。

    我用 OS X 的时候不 aware of 任何调整滚动方向的设置,这令一个用 Mac mini + 机械滚轮鼠标的用户很崩溃。
    Yvette
        23
    Yvette  
       2018-12-04 06:22:16 +08:00 via iPhone
    苹果的叫 Traditional Scrolling,微软的那个叫 Australian Scrolling。我习惯鼠标上用 Australian,触控板上用 Traditional,跟系统没关系都一样。
    Nasei
        24
    Nasei  
       2018-12-04 07:50:05 +08:00
    能不能不要这么自然的把"自然"放苹果头上, "反自然"扣给别人?
    mmdsun
        25
    mmdsun  
       2018-12-04 07:51:54 +08:00 via Android
    滑动和触摸是两码事。而且早期 mac 也是反自然。
    Everyman
        26
    Everyman  
       2018-12-04 08:28:38 +08:00
    我认为 Windows 才是自然,macOS 才是反自然。
    Hucai
        27
    Hucai  
       2018-12-04 08:38:14 +08:00
    因为苹果没有滚轮,当做触屏来用就行了
    jtsai
        28
    jtsai  
       2018-12-04 08:43:38 +08:00 via Android
    macos 是拟物,是自然的。和你用手机滑动当前的页面的物理逻辑的一致的。
    aliao0019
        29
    aliao0019  
       2018-12-04 08:44:56 +08:00 via iPhone   ❤️ 2
    苹果大概是从 10.7 把它的那个方向反过来的,因为那时候 iOS 起来了,算是把这个特性从 iOS 引入的,也是想支持触摸吧,以前漫长的岁月里都是你说的反方向的。
    所以把苹果的称为自然方向就太帮人数钱了。如果你用触摸板或者妙控鼠标之类的,用苹果现在那种反转 Y 轴的没问题;鼠标滚轮如果有一个自然方向的话,那也一定是你说的反方向……
    毕竟苹果敢于把自己的操作系统称为 OS X ——操作系统十代,LZ 算是领会了苹果精神。
    aliao0019
        30
    aliao0019  
       2018-12-04 08:46:26 +08:00 via iPhone
    @xiaolanger 我也是 我觉得原本那个方向才是反人类
    Tink
        31
    Tink  
       2018-12-04 08:50:06 +08:00 via iPhone
    因为 os x 里没滚轮啊
    andyholo
        32
    andyholo  
       2018-12-04 09:14:17 +08:00
    记得生平第一次用电脑,没有人教想向下滚屏自然的就是鼠标滚轮向下转。当年还是 Win98 时代,所以你看哪种方式叫自然?回忆一下你们第一次用鼠标滚轮的时候就知道了。
    dremy
        33
    dremy  
       2018-12-04 09:15:05 +08:00 via iPhone
    @myang 之前抢滩登陆有这样的设置,玩过一段时间就习惯了,爽的很呢
    zander
        34
    zander  
       2018-12-04 09:19:16 +08:00
    二选一没什么好说的,习惯了就好,关键是不要混用。
    7654
        35
    7654  
       2018-12-04 09:19:24 +08:00
    轮子向前,地是不是向后?
    微软的才是符合自然的
    KuzhiBake
        36
    KuzhiBake  
       2018-12-04 09:22:52 +08:00 via Android
    因为...因为苹果🐮🔪啊
    SeaRecluse
        37
    SeaRecluse  
       2018-12-04 09:39:42 +08:00
    因为 macOS 的是“自然”的,所以其他的不是“自然”的 XD
    earther01
        38
    earther01  
       2018-12-04 09:46:09 +08:00
    拿到 macbook 的第一件事就是装 scroll reverser
    tabris17
        39
    tabris17  
       2018-12-04 09:48:05 +08:00
    一个滚的是滚动条,一个滚的是屏幕内容。我觉得 mac 的操作更符合物理现实,奈何 windows 的滚动条滚动已经习惯改不掉了
    Sapp
        40
    Sapp  
       2018-12-04 09:49:09 +08:00
    macos 是个触摸板... 鼠标也是个触摸板,触摸板上 macos 是自然滚动,但是鼠标滚轮 windows 就是自然滚动了
    Sapp
        41
    Sapp  
       2018-12-04 09:49:45 +08:00
    @7654 现在的 mac 没有滚轮...
    SPACELAN
        42
    SPACELAN  
       2018-12-04 09:59:01 +08:00   ❤️ 1
    我的理解就是 Windows 上,滚轮转动,通过摩擦带动了屏幕内容移动

    所以在 Mac 上我用这玩意 https://github.com/pilotmoon/Scroll-Reverser

    用逻辑鼠标的在自带管理软件上改就行
    oisc
        43
    oisc  
       2018-12-04 09:59:19 +08:00
    那我是不是可以说:微软的鼠标滚轮是人体工程学方向,macOS 的是反人体工程学方向,滚轮下滑比上滑操作频数更高,而食指或者中指做向心收缩比作离心动作更自然?
    caocong
        44
    caocong  
       2018-12-04 10:27:16 +08:00
    重新定义自然 233
    滚轮和触摸的逻辑本来就应该是反的
    你想象操纵一个轮子的上部 下部是纸 你操作的方向和视角移动的方向是一致的 这是我理解的“自然方向”
    触摸就是直接操纵纸 操作方向和视角移动的方向是相反的
    其实也是个习惯问题 你要习惯把滚轮当触摸用或者触摸当滚轮用都行 甜党咸党的争论
    tonghuashuai
        45
    tonghuashuai  
       2018-12-04 12:47:00 +08:00
    主要是一般大部分鼠标是滚动是滚轮式的,而 mac 首推的鼠标 magic mouse 是触摸式的
    kindjeff
        46
    kindjeff  
       2018-12-04 13:01:35 +08:00
    wangxiaoaer
        47
    wangxiaoaer  
       2018-12-04 13:40:02 +08:00   ❤️ 3
    这个问题很有意思,很久之前就想过,但是很意外楼上这么多回复中只有#10 @Humorce 等少数几位说到了点子上。触屏和鼠标滚轮的差异在于操作方式、操作对象的不同:

    1 触屏:

    操作方式:拖动
    操作对象:屏幕里面的内容。

    结果:手指跟操作对象直接接触,向上拖动内容,内容向上移动,这个很直观,mac win 都一样。



    鼠标:

    操作方式:滚动
    操作对象:鼠标滚轮

    结果:手指跟操作对象没有直接接触,而是通过滚轮,所以向下滚动滚轮,滚轮就会向上反作用于屏幕里面的内容,这不是很符合直觉的吗。


    -----------------------------

    感觉说苹果是自然滚动的那些人挺可怜的,我们不能嘲笑他们,毕竟他们已经失去了那么多。
    WilliamYang
        48
    WilliamYang  
       2018-12-04 14:08:12 +08:00
    装个 Scroll Reverser 就好了, 没那么多事
    keith2816
        49
    keith2816  
       2018-12-04 14:23:05 +08:00
    “自然”大家就把它当成“开了又开”之类的词就好啦,有什么好争论的呢?

    苹果之所以这样设计,根本不是基于滚轮,而是基于触摸的逻辑,这就是为什么最早 MacOS 和 Win 平台的滚轮逻辑一致,因为那时候触控操作还没普及到现在这种程度。

    自己拿出 iPad,打开照片随意拖动一下,想想手指的方向和滚轮的方向,就很容易明白了。
    keith2816
        50
    keith2816  
       2018-12-04 14:26:03 +08:00
    @wangxiaoaer 这位老哥说对了,一句话,苹果根本没把滚轮当作滚轮,而是当作“一小块触摸板”了。这个和 Magic Mouse 逻辑是一致的。
    szzhiyang
        51
    szzhiyang  
       2018-12-04 14:34:26 +08:00
    @akira

    飞机的操纵杆不是反过来的,向后拉杆就是向后拉机鼻,向前压杆就是向前压机鼻,不妨去搜索飞机起飞时的驾驶舱录像看看。
    HanMeiM
        52
    HanMeiM  
       2018-12-04 14:38:47 +08:00
    mac 上用鼠标滚轮那个方向就感觉很奇怪
    但是用触摸板就感觉应该是这个样子
    真的是很神奇啊
    ziseyinzi
        53
    ziseyinzi  
       2018-12-04 14:41:17 +08:00 via Android
    不样钓鱼
    ZRS
        54
    ZRS  
       2018-12-04 14:43:51 +08:00   ❤️ 2
    因为 mac 是触摸逻辑,适合触摸板

    巨硬用的是控制逻辑,适合鼠标滚轮

    我切换的很自然 没发现什么不对的地方
    xsown
        55
    xsown  
       2018-12-04 14:46:17 +08:00
    明显是因为移动端,iOS 的手指滑动是自然方向,Mac 保持一致方便新用户上手
    UnknownR
        56
    UnknownR  
       2018-12-04 14:48:36 +08:00
    mac 默认是触摸板,ms 是鼠标
    FunnyCodingXu
        57
    FunnyCodingXu  
       2018-12-04 14:49:47 +08:00
    我一直是把 mac 下滚轮的方向改成和 windows 一致的,用的太习惯了,无解。。。
    zzzhbooo
        58
    zzzhbooo  
       2018-12-04 14:57:42 +08:00   ❤️ 1
    苹果自家鼠标是触控的,给人直接用手滑动页面的感觉,有滚轮的鼠标相当于是通过滚轮间接控制页面,就会给人我往下页面跟着往下的暗示。
    karllynn
        59
    karllynn  
       2018-12-04 15:15:18 +08:00
    有个软件叫 Scroll Reverser,适合用鼠标的人

    滚轮和触摸板的逻辑本来就应该是相反的
    uptime
        60
    uptime  
       2018-12-04 15:49:49 +08:00   ❤️ 2
    自然?
    AAPL 都跌成狗了,185 牛熊线挣扎,真股东都不好当了,精神股东还那么牛,也是服气的
    CarpeDiemmm
        61
    CarpeDiemmm  
       2018-12-04 15:55:03 +08:00
    @ZRS #54 正解 触控逻辑和操控逻辑的差异
    tourist2018
        62
    tourist2018  
       2018-12-04 16:08:01 +08:00
    苹果鼠标也是触控板啊
    h4wklee
        63
    h4wklee  
       2018-12-04 16:33:19 +08:00
    我觉得两种操作都很符合直觉啊,触摸板像是在操作纸张,鼠标是在操作滚轮
    azoon
        64
    azoon  
       2018-12-04 16:43:12 +08:00
    苹果的鼠标滚轮方向是基于触控板的,我的 MBP 第一时间就去把鼠标改回反向。苹果真是喜欢自立招牌。
    melvin
        65
    melvin  
       2018-12-04 16:56:51 +08:00   ❤️ 1
    Mac 反自然的+1
    hellolleh
        66
    hellolleh  
       2018-12-04 17:00:25 +08:00
    这种讨论(争吵)毫无意义,完全看谁家的用户量大(人多)~~~
    beastk
        67
    beastk  
       2018-12-04 17:03:37 +08:00 via iPhone
    先问是不是,再问为什么
    F1024
        68
    F1024  
       2018-12-04 17:04:20 +08:00
    吵什么吵 用 TNT 不就完了吗
    Mmmmc
        69
    Mmmmc  
       2018-12-04 17:18:52 +08:00
    微软移动的是窗口,苹果相反,都没毛病啊
    wolfie
        70
    wolfie  
       2018-12-04 17:46:12 +08:00
    用地图类,强行『希望把地图放大拉近』,不应该是向下钻的形式?
    agagega
        71
    agagega  
       2018-12-04 17:51:05 +08:00
    我寻思你们用触控板 /触摸屏的时候还用「非自然」方向?

    第一次用触控板的时候就觉得「自然」方向没什么不习惯的。苹果的问题在于触控板和鼠标只能统一设置一个方向。还好罗技鼠标有专门的程序可以为鼠标单独设置方向。
    hoyixi
        72
    hoyixi  
       2018-12-04 20:57:17 +08:00
    俺猜是因为 Mac 早期就有触摸板,总得保持一致吧
    LeoNG
        73
    LeoNG  
       2018-12-04 21:24:50 +08:00
    一个是拖的内容,一个是拖的窗口。
    另外,解释就好好解释,别老阴阳怪气的,怎么叫不是各个平台自己的事?
    还有人拿股票来说事,因为股票跌了所以这样做错了?神特么逻辑。
    之前是 iv2ex,现在应该叫“黑 iv2ex ”,很好奇这是不是同一拨人。
    只要关于 apple 的帖子下面,都有一些问题不会回答,就瞎 b 带节奏的,要不就是寻“果蛆”启示的。看着就恶心。
    sammo
        74
    sammo  
       2018-12-04 21:27:37 +08:00
    用嘛,用就是了,纠结选项的名字 没必要
    tourist2018
        75
    tourist2018  
       2018-12-04 22:13:05 +08:00
    @LeoNG #73 楼主为啥要说自然和反自然?苹果官方有这么宣传过么?
    LeoNG
        76
    LeoNG  
       2018-12-04 22:30:01 +08:00
    @tourist2018 #73 “自然”是 mac 设置里面的叫法,算不算官宣?“反自然”,我理解成这种叫法的“相反”,而不是“违反”自然行么。
    tourist2018
        77
    tourist2018  
       2018-12-05 08:31:54 +08:00
    @LeoNG #76 你咋理解都行 不过反自然好多人不是那样理解的
    Rocinante
        78
    Rocinante  
       2018-12-05 16:38:32 +08:00
    触摸板是澳大利亚式滚动,屏幕不动,你用手扯着网页向上向下滑动。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3027 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 00:11 · PVG 08:11 · LAX 16:11 · JFK 19:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.