louchenabc
V2EX  ›  macOS

macbook pro 14 寸 command + 轻点触摸板问题,历时 9 个月 apple 仍未解决

  •  
  •   louchenabc · Jun 28, 2022 · 4999 views
    This topic created in 1591 days ago, the information mentioned may be changed or developed.

    最近刚升级到 mbp 14 ,各方面使用体验不错,但糟心的是有个 command + 轻点触摸板的问题。

    中文圈未发现到相关讨论,为了方便他人能搜索到这个问题,所以写的是 command + 轻点触摸板,实际上这个问题表现为:

    • 按住任何一个按键时,直接轻点触摸板( tap to click )是无效的。
    • 若在按键期间,在触摸板上有移动操作,则轻点是有效的。
    • 结合上面两点,在轻点时若手指没有在触摸板上移动,则一般需要轻点 2-3 次,有时也多达 4-5 次。

    一开始以为是硬件问题,搜索一番后,发现这个现象在 mbp 14 上尤其普遍,其他机型大多已经修复,朋友的 mbp 16 上也不存在该问题。

    现在大多猜测是软件问题,但这么久没修复,也不排除是硬件问题。

    在 google 上搜索 macbook pro 14 tap to click issue 可以查看到一堆相关帖子,已经看了差不多 10 个帖子,近期仍有不少人反馈该问题。

    系统已经是 monterey 12.4 最新版本,尚未找到任何解决办法。

    根据我对现象的分析,只要长按键盘时触发触摸板的移动操作就可以通过 hack 的方式规避这个问题。

    不知道有没有 v 友 也遇到相同问题,我可能得试试 ventura 系统,看看有没有解决这个问题。

    Supplement 1  ·  Jun 29, 2022
    我写了个 hammerspoon 脚本,基本上解决了这个问题,大家可以试下。

    我觉得这个可能对很多人有帮助,所以建了个仓库,没有使用 gist 。

    https://github.com/lcomplete/hammerspoon_mbp14_tap_to_click_fix

    代码还需要优化下,仅当按住 cmd 时才执行修复行为。
    44 replies  •  2024-12-20 11:12:02 +08:00
    storyxc
    storyxc
    Jun 28, 2022
    1
    m1 pro, 系统 12.4 (21F79) 无法复现
    louchenabc
    louchenabc
    OP
    Jun 28, 2022
    2
    @storyxc 是 14 寸还是 16 寸的。
    storyxc
    storyxc
    Jun 28, 2022
    3
    @louchenabc #2 14''的 command+轻点 和其他字母+轻点我都试了 可以触发点击动作
    NVDA
    NVDA
    Jun 28, 2022
    4
    系统是最新的 macOS Monterey ,14' m1 pro ,无论是外接 trackpad 还是笔记本自带的 trackpad 都没有复现问题
    infreboot
    infreboot
    Jun 28, 2022
    5
    我可以复现,但是我主要用罗技全家桶。所以无所谓
    ranleng
    ranleng
    Jun 28, 2022
    6
    之前讨论过来着 v2 上,
    最新正式版系统可以稳定复现

    cmd + tap 无法打开新标签页

    按住 cmd 等待约 1s 再 tap 就可以打开
    stille
    stille
    Jun 28, 2022
    7
    等 13 beta 用户反馈下修复没?
    hanbing135
    hanbing135
    Jun 28, 2022 via Android
    8
    这个问题在 14 存在好久了 估计是啥硬件 bug
    xtinput
    xtinput
    Jun 28, 2022
    9
    16 寸 macOS ventura 没遇到该问题
    Saury
    Saury
    Jun 28, 2022
    10
    14 的 MBP 上无法复现,使用正常
    noir
    noir
    Jun 28, 2022
    11
    mbp 14 m1pro
    买来到现在一直如此,问题全中
    再追加个问题:
    在部分 APP 当中,轻触双击不灵敏
    比如 excel ,双击某个格子进行编辑,前几下双击基本都是无效的,要双击好多下才能命中成功进入编辑状态
    比如网易云音乐,双击播放某首歌,无效,需要双击多下才能播放
    jasongin
    jasongin
    Jun 28, 2022
    12
    这个鬼问题一直都有,
    buried
    buried
    Jun 28, 2022
    13
    我点击好像复现不了;但是时常会出现第一次滑动滑不了
    bloodspasm
    bloodspasm
    Jun 28, 2022
    14
    @ranleng 成功复现`无法打开新标签页`问题
    @louchenabc 无法复现`command + 轻点触摸板`问题
    14 寸 m1 pro 12.4 (21F79)
    witcat
    witcat
    Jun 28, 2022
    15
    没有复现,但是我这个 chrome 老是卡死,官方论坛也有人反馈,还没有结果
    Destino
    Destino
    Jun 28, 2022
    16
    +1 心累
    louchenabc
    louchenabc
    OP
    Jun 28, 2022 via iPhone
    17
    兄弟们,我现在在外面做核酸,等会回去用 hammersoon 写个脚本,按住 cmd 时自动触发鼠标移动移回,看能否 hack 解决这个问题。
    lovestudykid
    lovestudykid
    Jun 28, 2022
    18
    不光是 command ,准确说是 modifier key+tap 无效
    LUO12826
    LUO12826
    Jun 28, 2022
    19
    中文圈讨论也不少,v 站就有好几个帖子。我一直怀疑这是不是某种防误触措施,然后在 14' mbp 上这块的代码没写好。苹果产品上很多这种小动作,比如如果从 mbp 触摸板最外延开始向内划动,会发现最开始一小段距离光标是不动的。然而这不是因为最外延没有触控。
    goldenlove
    goldenlove
    Jun 29, 2022
    20
    😅 尬了,我一直以为是浏览器的锅……
    于是在设置里改成点链接直接开新 Tab !
    Maxxxxyu
    Maxxxxyu
    Jun 29, 2022
    21
    v2 看到说这个问题很多次了,每次我都试一下,14MBP 无法复现
    louchenabc
    louchenabc
    OP
    Jun 29, 2022❤️3
    22
    @Stevenv
    @ranleng
    @stille
    @hanbing135
    @Saury
    @noir
    @jasongin
    @bloodspasm
    @Destino
    @goldenlove

    我写了个 hammerspoon 脚本,基本上解决了这个问题,大家可以试下。

    我觉得这个可能对很多人有帮助,所以建了个仓库,没有使用 gist 。

    https://github.com/lcomplete/hammerspoon_mbp14_tap_to_click_fix

    代码还需要优化下,仅当按住 cmd 时才执行修复行为。
    infreboot
    infreboot
    Jun 29, 2022 via iPhone
    23
    楼主有没有碰到外接屏幕闪屏,特别是夜间模式
    louchenabc
    louchenabc
    OP
    Jun 29, 2022
    24
    @Stevenv 我的显示器会受原彩显示和夜间模式的控制,但色彩是不对的,所以在外接时会将这两个功能关闭,这也是一个存在已久的问题。
    jasongin
    jasongin
    Jun 29, 2022
    25
    @louchenabc 感谢!!我试试
    这个 bug 是真的糟心
    Mitt
    Mitt
    Jun 29, 2022
    26
    14 寸尝试多次,复现频率不高但出现的时候比较连贯
    viewer003
    viewer003
    Jun 29, 2022
    27
    无法复现
    noir
    noir
    Jun 29, 2022
    28
    @louchenabc 谢谢 辛苦了 我试试
    cgygd
    cgygd
    Jun 30, 2022 via Android
    29
    我也是这个问题
    Jekins
    Jekins
    Jun 30, 2022
    30
    双指缩放有问题吗?
    han654
    han654
    Jun 30, 2022
    31
    M1 Pro 问题可以复现。
    此外,用外接键盘时不会有此问题。
    goldenlove
    goldenlove
    Jul 1, 2022❤️1
    32
    @louchenabc

    赞~ 挺有意思的解决方案!
    建议顺手封装成 Spoons ,方便他人重用且避免变量冲突哈!
    我自己本地先简单改了用着,坐等你正式版。

    https://github.com/Hammerspoon/hammerspoon/blob/master/SPOONS.md
    bolvline
    bolvline
    Jul 6, 2022
    33
    感谢分享!亲测有用。请问这个解决方法有什么副作用吗?比如耗电或者误触什么的。
    louchenabc
    louchenabc
    OP
    Jul 6, 2022
    34
    @bolvline 没有,你可以看看代码,非常简单的,不会增加什么耗电量。
    louchenabc
    louchenabc
    OP
    Jul 7, 2022❤️1
    35
    @goldenlove 今天一位外国友人问我能不能加上 shift 支持,稍微改了下,顺便改成 spoon 了。
    bolvline
    bolvline
    Jul 13, 2022
    36
    @louchenabc 谢谢!最近一直用着很舒服。唯一的 bug ,也许是系统的问题,就是休眠后 config 有时候会失效,需要手动重新加载才能生效。其他一切正常。
    louchenabc
    louchenabc
    OP
    Jul 13, 2022
    37
    @bolvline 这个我也发现了,应该是 hammerspoon 的 bug ,过一段时间后(应该就是你说的休眠后)就无法再通过 getTouches 获取到触摸事件数据了。
    bolvline
    bolvline
    Jul 22, 2022
    38
    @louchenabc 我看有人说 12.5 修复了,我目前还没升级因为是工作机,楼主如果感兴趣可以试试
    Destino
    Destino
    Jul 23, 2022
    39
    @louchenabc @bolvline 升级 12.5 确实好了
    bolvline
    bolvline
    Jul 23, 2022
    40
    @Destino 太好了,准备过段时间就升。不知道为什么苹果这么久才解决
    louchenabc
    louchenabc
    OP
    Jul 26, 2022
    41
    @bolvline
    @Destino 第一时间升级了,确实解决了。
    ytzong
    ytzong
    Mar 9, 2023
    42
    macOS 13.2.1 触摸板还是有问题,要点三次,🍎💊
    concealjjj
    concealjjj
    Oct 21, 2024
    43
    刚买的 m3 还是有这个问题,系统是 v15.1 了都
    pig198x
    pig198x
    Dec 20, 2024
    44
    @concealjjj MacBook Air m3 也有这个问题
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3226 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 88ms · UTC 10:23 · PVG 18:23 · LAX 02:23 · JFK 05:23
    ♥ Do have faith in what you're doing.