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

2022-06-28 10:46:37 +08:00
 louchenabc

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

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

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

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

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

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

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

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

3480 次点击
所在节点    macOS
44 条回复
Maxxxxyu
2022-06-29 08:35:51 +08:00
v2 看到说这个问题很多次了,每次我都试一下,14MBP 无法复现
louchenabc
2022-06-29 12:11:49 +08:00
@Stevenv
@ranleng
@stille
@hanbing135
@Saury
@noir
@jasongin
@bloodspasm
@Destino
@goldenlove

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

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

https://github.com/lcomplete/hammerspoon_mbp14_tap_to_click_fix

代码还需要优化下,仅当按住 cmd 时才执行修复行为。
Stevenv
2022-06-29 12:42:15 +08:00
楼主有没有碰到外接屏幕闪屏,特别是夜间模式
louchenabc
2022-06-29 13:02:51 +08:00
@Stevenv 我的显示器会受原彩显示和夜间模式的控制,但色彩是不对的,所以在外接时会将这两个功能关闭,这也是一个存在已久的问题。
jasongin
2022-06-29 13:49:58 +08:00
@louchenabc 感谢!!我试试
这个 bug 是真的糟心
Mitt
2022-06-29 14:09:08 +08:00
14 寸尝试多次,复现频率不高但出现的时候比较连贯
viewer003
2022-06-29 21:06:23 +08:00
无法复现
noir
2022-06-29 23:23:24 +08:00
@louchenabc 谢谢 辛苦了 我试试
cgygd
2022-06-30 01:37:58 +08:00
我也是这个问题
Jekins
2022-06-30 11:05:07 +08:00
双指缩放有问题吗?
han654
2022-06-30 16:40:31 +08:00
M1 Pro 问题可以复现。
此外,用外接键盘时不会有此问题。
goldenlove
2022-07-01 10:31:39 +08:00
@louchenabc

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

https://github.com/Hammerspoon/hammerspoon/blob/master/SPOONS.md
bolvline
2022-07-06 07:39:56 +08:00
感谢分享!亲测有用。请问这个解决方法有什么副作用吗?比如耗电或者误触什么的。
louchenabc
2022-07-06 09:35:47 +08:00
@bolvline 没有,你可以看看代码,非常简单的,不会增加什么耗电量。
louchenabc
2022-07-07 18:28:16 +08:00
@goldenlove 今天一位外国友人问我能不能加上 shift 支持,稍微改了下,顺便改成 spoon 了。
bolvline
2022-07-13 01:31:23 +08:00
@louchenabc 谢谢!最近一直用着很舒服。唯一的 bug ,也许是系统的问题,就是休眠后 config 有时候会失效,需要手动重新加载才能生效。其他一切正常。
louchenabc
2022-07-13 11:41:07 +08:00
@bolvline 这个我也发现了,应该是 hammerspoon 的 bug ,过一段时间后(应该就是你说的休眠后)就无法再通过 getTouches 获取到触摸事件数据了。
bolvline
2022-07-22 23:15:04 +08:00
@louchenabc 我看有人说 12.5 修复了,我目前还没升级因为是工作机,楼主如果感兴趣可以试试
Destino
2022-07-23 12:00:25 +08:00
@louchenabc @bolvline 升级 12.5 确实好了
bolvline
2022-07-23 21:23:56 +08:00
@Destino 太好了,准备过段时间就升。不知道为什么苹果这么久才解决

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/862643

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX