V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
intoext
V2EX  ›  Apple

以我的粗浅分析,苹果大概率没有解决输入法卡顿的问题,或者说根本解决不了。

  •  
  •   intoext · 341 天前 · 8979 次点击
    这是一个创建于 341 天前的主题,其中的信息可能已经有所发展或是发生改变。

    MBP M1 Pro 14 的硬件。系统是最新的 14.2.1 ,是从 13 开始一点点升上来的。

    自带中文输入法时不时小彩虹,后来按照网上搜到的教程,禁用自带,改用搜狗,一切安好。

    最近看到有人说微信输入法,我就下载了,首次安装没有遇到什么问题,使用中也没什么。

    就今天,微信输入法提醒更新。我按提示操作更新,在权限验证时,可以选择指纹也可以输入密码。

    我选择的收入密码,结果输入框的光标不显示,小彩虹转起。

    我无视,确定鼠标焦点对准了以后。就直接键入我的密码并回车。

    好玩的事情出现了,我都想录下来。

    我眼睁睁的看着,密码输入框里的 8 位密码,以大概每 5 秒出现一个黑点,大约近一分钟,回车才被按下去。

    这中间我没有任何多余操作,就这么看着。

    后来,安装好了,还是一如既往的好用。

    我分析,毕竟是更新输入法,大概相当于卸载旧版本、安装新版本。在安装新版本时遇有权限校验(此时微信输入法卸载了旧版本),调用的是系统本身的中文输入法,所以就 5s 一个字符的卡顿效应出来了。

    而当微信输入法装好用,它完全接管输入法,系统输入法又去睡觉去了。所以就再也遇不到了。

    我估计下次更新,还会遇到。我准备到时候拍个视频看看。 今天忘了。。

    那就是说,苹果完全没有解决或者说没有动力、或者说根本就解决不了中文输入法莫名其妙的输入卡顿问题。

    而搜狗、微信这些第三方就全部解决了。

    72 条回复    2024-02-29 09:11:36 +08:00
    szdosar
        1
    szdosar  
       341 天前 via iPhone   ❤️ 1
    私以为阿三工程师根本不用输入法,他们直接敲键盘用英语的,所以这个问题短期内无解。
    di11wei
        2
    di11wei  
       341 天前
    你说「禁用自带」的意思,是把 ABC 也禁用了么?我记得有人说那样子好像会在一些地方引起卡顿,比如更改 IP 、输入密码的一些地方,所以,我一直用搜狗,但也没有勇气禁用自带的 ABC 。
    robbielj
        3
    robbielj  
       340 天前
    用了 10 多年的 mac ,机器也好几台了,一直都是系统输入法,除了早年有个版本有这样的问题,后来再没有发现。可能是我打字不够快触发不了?
    其他原因没有诊断过,比如开个 sloth 看看有没有载入啥多余的东西
    Helsing
        4
    Helsing  
       340 天前 via iPhone
    我记得之前站里还有人抓了很详细的日志提交给苹果,说最新版本已经修复了,但是我还是时不时遇到输入卡死的情况
    hanierming
        5
    hanierming  
       340 天前
    ios 输入卡也有点延迟卡顿,ios16 的时候还没问题
    ouou0701
        6
    ouou0701  
       340 天前
    感觉我从我刚开始用 MacBook 之后,输入法问题是就没断过(听别人说,自己也遇到)
    就是很不明白这东西这么难吗,这么多年了都不稳定,还有那个 handoff 也是
    felixcode
        7
    felixcode  
       340 天前
    解决得花钱花时间,不解决还是卖的好好的。
    dtla
        8
    dtla  
       340 天前
    32g 内存根本不会遇到,遇到的都是 16g 内存。

    我一直是 32g 内存,所以这个 bug 我从来没遇到过,我现在用的也是自带输入法双拼,好用的很。
    Vinetan
        9
    Vinetan  
       340 天前
    @dtla 我 16g 也没遇到过,天天都看到有人说遇到,只能说我运气很好一台 8g 一台 16g 都没遇到
    stimw
        10
    stimw  
       340 天前 via Android
    @dtla 我 32g 遇到过一段时间。所以根本不是内存大小原因...本身发生问题的时候就没什么内存占用问题。

    我还遇到过鼠标指针一直是箭头形状,搜了下从 14 年开始就有人遇到,直到今天还有。
    intoext
        11
    intoext  
    OP
       340 天前
    @dtla 我就是 32G 内存的 MBP 。 跟内存无关。 如果说各家有不同的,了不起也是软件环境不一样。 但是我对比的就是为什么我用第三方的搜狗和微信输入中文就从来没有问题。 而系统自带的输入就有问题? 哪怕是临时用那么一点点输入密码的时候,都给搞出五秒出一个字符的卡顿 (之前没有遇到很可能是指纹解锁,没有触发输入法)
    stimw
        12
    stimw  
       340 天前 via Android
    顺便说一下,无论是搜狗还是自带我都遇到过这个问题,但没有 5 秒这么夸张,大概是 300ms 左右的可感延迟。重启解决。
    Socrazy
        13
    Socrazy  
       340 天前
    两台 16G 的白,一台 64G 的黑,都没遇到过输入法问题,一直系统自带五笔,非常流畅,到底是什么鬼。
    SeaTac
        14
    SeaTac  
       340 天前
    我从 15 年买了第一台 Mac 到现在,算上工作电脑和自己买的 Mac 有四台 MacBook Pro 三台 Mac desktop ,一直都用自带中文输入法(也没有装过别的输入法),从来没有遇到过这个问题
    我没有否定 op 说的问题不存在,我只是觉得这个问题更像是第三方软件的问题
    wclebb
        15
    wclebb  
       340 天前 via iPhone
    @dtla 64G 我卡,观察到显存占用过高会卡。
    wclebb
        16
    wclebb  
       340 天前 via iPhone
    因为我是做渲染设计工作的,所以只要空开启渲染,一段时间内必卡。需要 Kill 才行,只要切别的软件就大大概率会卡。
    liprais
        17
    liprais  
       340 天前
    从来没见过输入法卡顿....
    hello2090
        18
    hello2090  
       340 天前 via iPhone
    多年的 Mac 用户,没有过卡顿
    aitianci
        19
    aitianci  
       340 天前
    我 16GB MBA ,经常遇到转圈圈几秒钟
    Lullaby001
        20
    Lullaby001  
       340 天前
    我之前在用企微的时候,使用中文输入法输入部分英文的时候可以固定复现。卡顿会维持三十秒左右。只有切换到英文输入法才能正常。第三方都是正常的。
    daveh
        21
    daveh  
       340 天前
    OP 真是搞笑,你输入密码跟中文输入法有什么关系?难道还能用中文做密码?密码框弹出时,状态栏输入法指示都自动切换成英文的,竟然还能跟中文输入法扯上关系。
    xiaowowo
        22
    xiaowowo  
       340 天前
    应该是装了什么软件导致的冲突。我从 16 年开始使用 macos ,并一直使用自带输入法从来没遇到过输入法卡顿问题;
    使用的机型有 32G 的 Hackintosh ,64G 的 Hackintosh ,和 M1&16G 的 MBP ,甚至在 PVE 上面运行都没有输入法卡顿问题。
    wingerwwang
        23
    wingerwwang  
       340 天前 via iPhone
    @daveh 只要有中文输入法,这个 bug 就会存在,不管你用中文还是 ABC 。
    lxms2021
        24
    lxms2021  
       340 天前
    自从更新到 14.2 就没有再出现过输入法卡顿的问题,现在系统是 14.2.1 只是原先的自定义短语功能失效了
    wingerwwang
        25
    wingerwwang  
       340 天前 via iPhone
    M1Max 32g ,升级 14.2 之后关掉了之前配置的杀进程的 cron ,升级到现在没有再遇到输入法问题。可能目前运气比较好。如果有问题的话,之前的 cron 再启用就好了吧。
    chesha1
        26
    chesha1  
       340 天前
    我用了好久没遇到过啊,就装了一个搜狗+keyboard holder
    硬件:m2 mba
    shawndev
        27
    shawndev  
       340 天前   ❤️ 2
    楼上说只有 16G 内存有这个问题真是无知又字符。64G 的 Mac Studio 出现和楼主一样的问题,天才吧重装系统给解决的。
    daveh
        28
    daveh  
       340 天前
    @wingerwwang #23 你这更是搞笑,没有中文输入法连 ABC 都输入不了了?你杀掉所有中文输入法,难道还不能输入英文字母?
    Pichai
        29
    Pichai  
       340 天前
    @Helsing https://global.v2ex.com/t/998097 再次寄上这个帖子。
    LeonParker
        30
    LeonParker  
       340 天前
    我觉得不至于连输入法出问题都要 pua 说是因为买的型号内存太小了吧

    照这个说法所有内存小于 16G 的 Mac 和 PC 机都不用卖了吗
    AlwaysBee
        31
    AlwaysBee  
       340 天前
    14.2 之后,我目前为止再也没遇到过输入法卡顿问题,之前被这个问题弄得很不爽
    intoext
        32
    intoext  
    OP
       340 天前
    @daveh 这有什么好搞笑的。这个 bug 我没有说非得在中文输入法下。 很多人可能就是中、英文切换的时候的 bug 呢。 我能够确定的是:在搜狗或微信输入法下切换中英文,是从来没有卡顿的,从来没有。
    之前装 app ,即使密码验证也没有出现问题,是因为输入密码时,还是微信或搜狗。
    今天安装微信输入法更新,在授权时的时候出现这个问题。我只能怀疑是系统输入法问题。
    因为当时当刻,微信输入法应该是没有了。 但是我并不是说非在中文状态下才出的问题。
    ZaneCode6574
        33
    ZaneCode6574  
       340 天前
    老 Bug 了,猜测是某些软件冲突
    型号 M1 Max 32G ,在 MacOS 多个版本上都遇到过

    1. 出现问题的时候,鼠标彩虹圈
    2. 其它 App 看起来都不卡,但是点哪个卡哪个,卡顿好一会儿以后又会恢复,再点再卡

    但是只要 kill -9 `pgrep SCIM`,立马恢复

    目前是直接设置 crontab 执行的,每 30 分钟执行一次,基本不会遇到了

    目前无解,我已经重装过两次系统了,测试过还是有,不知道跟用的哪个软件冲突,也不知道不装其它软件会不会出现
    JayeGT002
        34
    JayeGT002  
       340 天前
    我这里之前用 crontab 定时杀简体中文输入法进程的,14.2 之后听说修好了我就把这个命令删了,目前为止都没出现过这个问题
    估计你这个是其他类似的 bug
    diagnostics
        35
    diagnostics  
       340 天前   ❤️ 6
    输入法问题在 14.2 修复了,由国内开发者 PasteNow 作者一步步从 ISSUE 推进到解决的: https://twitter.com/tualatrix/status/1732253465077006442

    自定义短语问题估计也是这哥们推进的,论坛上程序员不少,骂阿三,骂 Apple 的也不少,真正去建 ISSUE ,把复现和报告反馈给 Apple 的估计没有一个人(包括我自己)
    achira
        36
    achira  
       340 天前
    用了几年没见过这个 bug 关键是
    diagnostics
        37
    diagnostics  
       340 天前
    @Helsing 不是站里,而是 PasteNow 的作者,推特上的。
    a67793581
        38
    a67793581  
       340 天前
    同样遇到了,根据网上的说法 关闭了某些输入法功能后没再遇到
    ihwbunny
        39
    ihwbunny  
       340 天前
    @diagnostics
    对呀,人就是不愿意花时间写报告分析问题,抱怨确园艺,就是情绪上可以花时间,其实多数人没有参与感,说到底还是社会养成的
    ShuWei
        40
    ShuWei  
       340 天前
    目前日常用着 3 台 Mac ,全部 M 芯片,全部使用系统自带输入法,确实有一段时间,输入法有点问题,但问题很快就消灭了,好像没怎么碰到输入法这么卡的问题,说不准,不是输入法本身的问题,是不是你电脑里面其他什么东西影响了输入法?比如监听输入之类的
    the0621
        41
    the0621  
       340 天前 via iPhone
    系统语言英文,中文双拼输入法,16G 内存,从来没遇到过卡顿
    ZE3kr
        42
    ZE3kr  
       340 天前
    跟内存可能是有关系的。我 16G 的三台 Mac 频率是一周一次非常固定,64G 的两台 Mac 频率是半年一次。不过 5 台 Mac 样本量还是太少了不能下结论,但一些人可能 Mac 数量没我多就下结论我觉得是不科学的。
    ZE3kr
        43
    ZE3kr  
       340 天前
    另外搞一个这个软件可以解决输入法卡死的问题 https://github.com/xiao99xiao/SCIMKiller

    卡死了其实结束 SCIM 进程就行,但卡死的时候无法启动 Terminal ,输入指令,所以搞一个这个软件常驻后台,卡了就点一下
    weakish
        44
    weakish  
       340 天前
    @diagnostics 說站裡也不算錯,Tualatrix 在 V2EX 也有賬號
    weakish
        45
    weakish  
       340 天前
    @the0621 我也是,簡體雙拼和繁體雙拼都沒遇到過這問題,不知道是運氣好還是雙拼輸入法沒有這個 bug
    holulu
        46
    holulu  
       340 天前
    @Socrazy 同感,而且系统自带的五笔输入法是可以打拼音的。同事都换成五笔然后打拼音。
    GabrielleBellamy
        47
    GabrielleBellamy  
       340 天前
    我都怀疑跟输入法没关系?或者如果有关系但是没有那么大的关系?比如像 OP 说的,可能是输入法切换带来的问题,那么不管是什么输入法都可能出问题。

    我刚刚卡完,就刚刚,MacBook Pro M1 2020 16G ,我都没有系统自带的中文输入法,硬是从一开始就没加系统自带的中文输入法……从这台电脑装机开始就用的第三方。

    但是还是照样卡,结束 SCIM 有用吗?试过,根本没用。因为我根本没有系统自带的中文输入法。
    GabrielleBellamy
        48
    GabrielleBellamy  
       340 天前
    @GabrielleBellamy 在 Ventura 上,为了避免更多的 bug 所以没有升级 14 。按理说没有系统自带的中文输入法不该出现这个问题……还有渲染任务特别重的时候,开了台前调度,也会卡。
    bao3
        49
    bao3  
       340 天前
    关键我没遇到过卡顿……实在不知道怎么说才好。我一直觉得这和每个人的使用有关。
    daveh
        50
    daveh  
       340 天前
    @intoext #32 你知道你在说什么吗?网上都是说自带中文输入法也就是 SCIM 的问题,换其他中文输入法就没问题,也没有人说切换出问题,也没听说还影响英文状态下输入。而且你的场景,根本不涉及到自带中文输入法 SCIM 的切换,英文输入特别是密码输入,也不涉及输入法:
    https://discussionschinese.apple.com/thread/255010779?sortBy=best

    说到中文输入卡这个问题,倒是比较玄学,我用 mac 十多年也从没碰到自带中文输入法这样用着用着就卡的问题,倒是以前硬盘是 HD 时,首次打开中文输入法可能会卡,但用着用着就变快了;现在 SSD 首次打开也快,更别说卡。
    有可能跟用的软件 app 环境、网络环境相关。

    你的问题,应该跟输入法无关,可能跟 WindowServer 接收输入延迟或者负责密码输入处理的组件有关,如果能重现,可以采集一下日志发给 Apple 定位,上一个玄学卡顿问题不就这么解决的?
    GabrielleBellamy
        51
    GabrielleBellamy  
       340 天前
    @GabrielleBellamy #48 看了其他的帖子,好像是说 HyperDock 也有可能会造成差不多(很像但是更严重)的情况,我刚好也在用 HyperDock ,观察一下,也有可能是这个的原因。
    daveh
        52
    daveh  
       340 天前
    @intoext #32 还一个说法是,是 CPU 小核负责鼠标键盘输入,但从 App Store 后台安装 app 也会用到小核,微信输入法更新也可能用到,这样小核忙可能导致输入卡。
    snsn
        53
    snsn  
       340 天前
    好像没遇到过输入法有什么问题啊,这条回复专门换到 mac 去回得。 可能还是我打字打得少
    wushan
        54
    wushan  
       340 天前
    现在算好了,十年前在 Mac 上输入中文不设置一下连行高都会跳来跳去。啊,「死去的记忆开始攻击我」。
    Kasine
        55
    Kasine  
       340 天前 via iPhone
    虽然我用第三方的中文输入法不会卡顿,但是用自带的日文输入法会。
    Senorsen
        56
    Senorsen  
       340 天前
    Apple Silicon 的 Mac 开某些第三方软件会导致某 App 开启一段时间后,输入法输入卡顿,重启该 App 可以暂时缓解问题,直到下一次再变卡,例如 Better Dummy ,以及 https://v2ex.com/t/1008297#reply18 提到的 HyperDock 。不用这类软件就不会有问题了,建议 OP 排查下看看是哪个第三方软件引起的。(感觉苹果系统也是有锅的,不过在苹果官方解决前,只能先自己想办法了)
    edinina
        57
    edinina  
       340 天前
    关键就是它这些问题很怪,有的人咋折腾都没遇到过,我家里的俩 mac 也都没有出现过,新买的 mbp 刚全新重装就能复现。
    zwyyy456
        58
    zwyyy456  
       340 天前
    目前 macos14 没有出现过了,另外,我这个中文输入法的卡顿,是针对 app 的,例如 firefox 可能会出现卡顿,重启 ff 之后就会有一两天不卡顿。
    McZoden
        59
    McZoden  
       340 天前
    别说是苹果,就连微软自带的输入法,那个让人摸不着头脑的,自动判定当前输入是中文还是英文的逻辑,都提了多少年了,官方根本没解决,只会说一句“请使用旧版本的输入法”

    阿三是真的不关心第三方输入法的

    https://answers.microsoft.com/zh-hans/windows/forum/all/%e5%a6%82%e4%bd%95%e5%85%b3%e9%97%ad%e5%8f%96/1fc2ea70-cc9d-463b-8144-f31a41294df4
    PostMeridiem18
        60
    PostMeridiem18  
       340 天前 via Android
    从 2017 年到 2024 年,从 4GB 的 Air 到 32G 的 Pro ,从 i3 到 M1 Max ,从 High Sierra 到 Sonoma …自己的家里的朋友的同学的 Mac 前后用过超过十款了,一直都在用系统自带的中文输入法,从来没有遇到过输入法卡顿 🌚 不过我的主要用途是修图和文字编辑,基本不会碰到系统底层,设置新电脑的时候也都习惯从 0 开始设置而不会用备份恢复
    Rorysky
        61
    Rorysky  
       340 天前
    很奇怪我从来没遇到输入法问题,可能是因为我选择了英文主语言,并添加了中文输入法?
    goulll
        62
    goulll  
       340 天前
    ios15 也有类似问题,xr 的系统输入法的候选字会经常消失
    kkhaike
        63
    kkhaike  
       339 天前
    tonyru
        64
    tonyru  
       339 天前
    @hanierming #5 同感,iso17 的密码键盘巨卡
    a66243766
        65
    a66243766  
       339 天前
    有一个必现的方法,就是切换到中文输入法 然后瞎按 按一堆 然后按删除 按住不动看 top ==》 Methods/SCIM.app/Contents/PlugIns/SCIM_Extension.appex/Contents/MacOS/SCIM_Extension 占满整个 cpu 电脑卡顿 删除速度也越来越慢,最后全部删除后才恢复正常
    jorneyr
        66
    jorneyr  
       339 天前
    我没有给系统输入法定义自动补全的那些内容,就用了默认的拼音输入法,使用 Mac 10 几年了,就遇到过一次输入法进程卡死的问题,是在 14.1 中遇到的。
    a66243766
        67
    a66243766  
       339 天前
    有一个必现的方法,就是切换到中文输入法 然后瞎按 按一堆 然后按删除 按住不动看 top ==》 Methods/SCIM.app/Contents/PlugIns/SCIM_Extension.appex/Contents/MacOS/SCIM_Extension 占满整个 cpu 电脑卡顿 删除速度也越来越慢,最后全部删除后才恢复正常
    stevexiaojobs
        68
    stevexiaojobs  
       339 天前
    我用了 8 年自带输入法,从来没卡过😂
    wsbqdyhm
        69
    wsbqdyhm  
       338 天前
    @dtla 我 m1 max 64g ,使用一年多遇到过几次,但是最近两个月没遇到,都升级了最新的系统。
    echen
        70
    echen  
       335 天前
    我的 M1 Mac mini 之前也有,后来我发现是和我的键盘有关系,用的是官方的那个键盘,后来换了个键盘就好了,具体不知道什么原因引起的
    gyt95
        71
    gyt95  
       294 天前
    我以为只有我的 XR 这样,只要一段时间没用输入法,那么当我打出没几个字就先卡住几秒到十几秒,没有任何候选字,然后才能让我打。。好烦
    jameslam
        72
    jameslam  
       294 天前
    2019 款 16 寸 MacBook Pro ,macOS Sonoma 14.3.1 ,Intel Core i7 ,使用微信输入法偶尔卡死,需要终止进程恢复。使用搜狗没遇到卡死的情况。按经验,在有道词典输入时卡死的概率非常大,反馈给微信输入法后他们提供了 1.0.4(295)版本也没能解决这问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5416 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 07:37 · PVG 15:37 · LAX 23:37 · JFK 02:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.