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

macOS 自带中文输入法卡顿

  •  
  •   zwyyy456 · 2023-06-29 09:34:39 +08:00 · 4944 次点击
    这是一个创建于 366 天前的主题,其中的信息可能已经有所发展或是发生改变。

    似乎也是个老生常谈的问题了,m1pro ,外接两块 4k 显示器,系统是最新版。

    目前情况是这样的,一个 app ,例如 Firefox 、VsCode ,如果长时间不关闭,打字就会慢慢卡顿,如果鼠标右键退出该 app ,再重新打开,之后一段时间内打字就会很流畅,但时间久了又会卡顿,有什么一劳永逸的办法吗,暂时不想考虑换输入法。

    第 1 条附言  ·  2023-06-29 11:22:07 +08:00
    除了换输入法之外没有别的选择了吗,并不想换 rime ,折腾;更不想换微信输入法。。。
    第 2 条附言  ·  2023-06-30 11:03:17 +08:00
    目前暂时切换成 rime 了,希望用了 rime 之后不要再出现卡顿了。
    85 条回复    2023-12-14 21:11:46 +08:00
    egan0606
        1
    egan0606  
       2023-06-29 09:46:04 +08:00
    好像是系统问题,我是没有找到解决办法,然后换了 rime , 是真流畅(小而美), 大概率是系统问题了;
    PS:现在在使用微信输入法,使用体验感觉挺好的
    wclebb
        2
    wclebb  
       2023-06-29 09:55:34 +08:00
    听说 Kill 输入法就 OK 。
    wilhexm
        3
    wilhexm  
       2023-06-29 09:55:57 +08:00
    关闭大写键切换中英文输入法就行了
    Tiking
        4
    Tiking  
       2023-06-29 10:02:30 +08:00
    老问题了。系统更新好几个版本了一只存在。
    就是中文,输入一串后,开始卡一下,瞬间都出来了

    找苹果他们不承认
    MeyerR
        5
    MeyerR  
       2023-06-29 10:03:39 +08:00
    系统问题,已经换了输入法就没有出现了。
    LAMoon
        6
    LAMoon  
       2023-06-29 10:04:52 +08:00
    用微信输入法,挺好用的
    Tiking
        7
    Tiking  
       2023-06-29 10:07:08 +08:00
    @MeyerR 我换了 Rime. 一样卡
    zwyyy456
        8
    zwyyy456  
    OP
       2023-06-29 10:50:26 +08:00
    @wilhexm 早就关了,没用
    zwyyy456
        9
    zwyyy456  
    OP
       2023-06-29 10:50:37 +08:00
    @wclebb kill 输入法似乎也没用
    zwyyy456
        10
    zwyyy456  
    OP
       2023-06-29 10:51:43 +08:00
    @Tiking 差不多就是这种情况,但是我是关闭了对应的 app 再打开之后,在对应 app 里打字就不卡,其他的 app 可能卡,但是过两三天,不卡的 app 可能也会卡起来了。
    holy_sin
        11
    holy_sin  
       2023-06-29 11:06:53 +08:00
    18 年就有这个问题了,貌似用键盘好点
    kkkkk23232
        12
    kkkkk23232  
       2023-06-29 11:18:05 +08:00
    mac 上中文输入法没啥好选择
    luhaitingfeng
        13
    luhaitingfeng  
       2023-06-29 11:21:08 +08:00
    微信输入法,完美替换
    darktiny
        14
    darktiny  
       2023-06-29 11:28:12 +08:00 via Android
    Rime 一样会卡,目前找到的方法是切换下输入法再切回来
    Vraw5
        15
    Vraw5  
       2023-06-29 11:28:25 +08:00
    MacBook Pro 10.15.6 (Retina, 15-inch, Mid 2015) Intel Core i7
    一直用鼠须管,没遇到过这个问题。

    倒是在微信聊天窗口遇到过卡顿的问题,按下按键会 0.5s 后才出现选字,但是在微信的反馈信息窗口就没事,现在也已经没再遇到过了。

    在其他 APP 上没遇到过。
    martinicarey
        16
    martinicarey  
       2023-06-29 11:31:11 +08:00
    搜狗,关闭大写键切换中英文,很流畅
    di11wei
        17
    di11wei  
       2023-06-29 11:38:41 +08:00 via iPhone
    不想换输入法的话,我觉得要么忍着,要么用时间看看等系统更新,或者直接换台 PC 。
    Monteli
        18
    Monteli  
       2023-06-29 13:05:59 +08:00
    极少数情况偶尔卡一下,不过一般重启了就没问题,不知道你们的为什么经常卡
    fengleiyidao
        19
    fengleiyidao  
       2023-06-29 13:11:26 +08:00 via iPhone
    定时 10 分钟 kill 一次输入法
    Badlion
        20
    Badlion  
       2023-06-29 13:26:43 +08:00
    可能和外接显示器或 Dock 有关,我同样的 macbook ,不重启换个环境就没这问题了
    gefangshuai
        21
    gefangshuai  
       2023-06-29 13:59:38 +08:00
    我用微信输入法了
    Tiking
        22
    Tiking  
       2023-06-29 14:04:08 +08:00
    我重置了系统,使用自带输入法,有点改善
    ggp1ot2
        23
    ggp1ot2  
       2023-06-29 14:36:31 +08:00
    没碰到过,但是看之前的回复,下载了微信输入法,感觉不错
    terrysnake
        24
    terrysnake  
       2023-06-29 14:45:28 +08:00
    你这都影响正常使用了,还鄙视国产软件啊。。。
    我当年也是只用高德,死都不用百度的任何产品,直到被高德坑了 2 次后,就改用百度地图了。唉,自己写不出导航软件,自尊性没用啊。
    fyooo
        25
    fyooo  
       2023-06-29 15:45:45 +08:00
    虽然楼主似乎鄙视微信,但是确实微信输入法+1
    hiapk
        26
    hiapk  
       2023-06-29 15:51:51 +08:00
    找个问题确实存在,但最近我更新了最近的一次系统后。这个问题有得到了一些缓解

    原先例如在百度搜索框内输入的时候,敲打了半天输入框没东西。得卡顿一会才会出现输入的内容。

    之前也是 kill 输入法进程会得到解决,不过用一段时间又卡顿了
    296727
        27
    296727  
       2023-06-29 16:34:16 +08:00
    我的输入法一直流畅,好像是系统偏好设置里的问题,因为原来的时候搜过这个问题,然后忘记设置了什么就好了
    Richeir
        28
    Richeir  
       2023-06-29 16:44:27 +08:00
    之前用外接显示器并且使用 BetterDummy 的时候,遇到过类似的情况;
    后面不外接并且关了 BetterDummy ,就没有再出现过输入法卡顿
    zwyyy456
        29
    zwyyy456  
    OP
       2023-06-29 16:55:52 +08:00
    @Richeir 外接显示器,但没有用 BetterDummy 之类的东西
    mrco
        30
    mrco  
       2023-06-29 17:22:22 +08:00
    坚持了很多自带的输入法,实在受不了了,非常不智能,不知道我的意图。
    欢乐搜狗拼音还行,但是不能设置为默认输入法很不舒服
    m0yBPjyX3475syS4
        31
    m0yBPjyX3475syS4  
       2023-06-29 19:35:10 +08:00
    除了换输入法以外,你恐怕还真的没别的选择了。但你可以自己撸一个输入法。
    m0yBPjyX3475syS4
        32
    m0yBPjyX3475syS4  
       2023-06-29 19:37:48 +08:00
    可以趁此机会学习一下大千注音键盘布局,用我写的威注音输入法打字。
    威注音输入法是中文输入法业界第一款上了 Sandbox 的 macOS 输入法,除了(需要手动启用的)检查新版本软件更新请求以外一律不联网,满足资安焦虑症患者们的需求。

    如果您用五笔/仓颉/行列 30/呒虾米等字根输入法的话,你还可以借由威注音输入法的磁带模式载入 cin 表格。
    如果您是用小鹤双拼的话,也可以自行制作小鹤双拼或小鹤音形的 cin 表格、放到威注音输入法内使用。
    m0yBPjyX3475syS4
        33
    m0yBPjyX3475syS4  
       2023-06-29 19:47:08 +08:00
    「 Firefox 、VsCode ,如果长时间不关闭,打字就会慢慢卡顿」。
    我稍后检查一下 RIME 那边到底怎回事。

    P.S.: 一个 IMKInputController Session (控制会话副本)在 deactivateServer() 的时候一定要释放一些资源、且不能影响到当前的 IMKInputController Session 。InputMethodKit 会在某些会话副本激活之后、才会将之前的副本反激活。有些客体应用( client app )会出现多个(乃至超过十个甚至更多)会话副本的情况,特别常见于某些网页浏览器、以及任何用这种技术的 App 。
    m0yBPjyX3475syS4
        34
    m0yBPjyX3475syS4  
       2023-06-29 19:49:01 +08:00
    @terrysnake 我很想知道你怎么被高德地图坑的。我一直用 iOS 内建的地图(图资是高德提供的)。
    zwyyy456
        35
    zwyyy456  
    OP
       2023-06-29 19:55:35 +08:00
    @ShikiSuen Rime 会有同样的问题吗?如果没问题的也是能切换到 rime 的,毕竟 Linux 上用的就是 rime 。自己撸一个输入法对我这种菜鸡来说太难了
    m0yBPjyX3475syS4
        36
    m0yBPjyX3475syS4  
       2023-06-29 19:59:04 +08:00
    @zwyyy456 我刚刚看了他们的会话控制副本的 activateServer 和 deactivateServer ,没发现有什么异常。如果还有慢慢卡顿的话,我会建议您自己编译一个版本、然后用 Xcode 内建的 Instrument 监测一下有没有记忆体泄漏。(官方的版本我不知道是否有 hardened code 处理,如果有的话是无法 debug 的。)
    m0yBPjyX3475syS4
        37
    m0yBPjyX3475syS4  
       2023-06-29 20:00:10 +08:00
    P.S.: RIME 本体是 C++,我是 C++ 白痴,所以 RIME 这个问题(可能不是 RIME 的问题)我没法继续追查下去。
    m0yBPjyX3475syS4
        38
    m0yBPjyX3475syS4  
       2023-06-29 20:12:46 +08:00
    看来是我看错了顶楼与某些楼层。果然 RIME 没这个问题。
    wenmingvs
        39
    wenmingvs  
       2023-06-29 20:43:59 +08:00
    官方之前回复过了,目前已经解决。设置-桌面与程序坞-显示器具有单独空间 关闭他,就不会再卡了。应该是苹果系统输入法对于外界屏幕没有适配好
    PPP1G
        40
    PPP1G  
       2023-06-29 20:50:16 +08:00
    今天在尝试用 Displaylink 扩展坞接俩 2k 显示器同时开 hidpi 的过程中也有同样的卡顿,试试看 restart 一下 displaylink
    m0yBPjyX3475syS4
        41
    m0yBPjyX3475syS4  
       2023-06-29 23:13:51 +08:00
    @wenmingvs 那应该是 IMK 选字窗在找坐标时出现的故障,有必要换个算法。
    官方之前回覆是在哪里回覆的?是说这个故障已经解决?还是必须使用「设置-桌面与程序坞-显示器具有单独空间 关闭他」?
    imqiyue
        42
    imqiyue  
       2023-06-29 23:19:19 +08:00
    @wenmingvs 有出处吗?
    m0yBPjyX3475syS4
        43
    m0yBPjyX3475syS4  
       2023-06-29 23:23:03 +08:00
    P.S.:
    1. 目前的情况让我确信「输入法组被禁止对外回应一切与 InputMethodKit 故障有关的询问。」
    2. Apple 內部有明确规定:严禁员工私自对外承诺「某个产品问题是否会得到解决」。
    chenxiankong
        44
    chenxiankong  
       2023-06-29 23:35:26 +08:00
    @ShikiSuen 请问是威注音输入法的作者吗?

    本人被这个问题困扰很久,设备是 2019 macbook pro 下面给出必现的设置:
    - 设置-桌面与程序坞-显示器具有单独空间 这个勾上
    - 外接显示器使用(必须)
    - 正常工作大概 3 天以上问题就会出现,延迟感会越来越严重
    表现:
    - 中文打字过程键盘都按完了,字是一个个跳出来的,体感非常明显
    - 英文输入法没有任何延迟
    - 出现问题的应用包括: chrome,edge,vscode,idea
    - 没问题的应用包括: item2,聚焦窗口,alfred 输入窗口
    - 如果将 设置-桌面与程序坞-显示器具有单独空间 这个选项关闭,则问题会大大缓解,但是仍然能很清楚的感受到中文输入法相对与英文有延迟.
    - 试过 rime 输入法一样有问题
    chenxiankong
        45
    chenxiankong  
       2023-06-29 23:38:03 +08:00
    苹果社区也是一群"大天才",这个问题从 bigsur 到现在了都没修复,去社区反馈就回答清 nvram smc,我清你妹啊.
    PhDLuffy
        46
    PhDLuffy  
       2023-06-29 23:42:16 +08:00
    从 10.12 用到 13.4.1 ,搜狗输入法一点问题没有。
    duvet
        47
    duvet  
       2023-06-30 00:37:51 +08:00
    我倒是搜狗输入法也遇到了卡的情况。
    coderbean
        48
    coderbean  
       2023-06-30 00:52:44 +08:00 via iPhone
    要不要看看我的帖子?搞了个快捷指令,也可以终端命令行。多杀几次 感觉慢慢的就好了 没以前那么频繁了
    m0yBPjyX3475syS4
        49
    m0yBPjyX3475syS4  
       2023-06-30 01:35:18 +08:00
    @chenxiankong 我是威注音输入法的 dev 。
    请问您提到的这些问题是否是在使用威注音输入法时也都有遇到?
    m0yBPjyX3475syS4
        50
    m0yBPjyX3475syS4  
       2023-06-30 01:36:33 +08:00
    @chenxiankong 如果您在用威注音输入法时遇到该问题的话,请问您的威注音输入法所用的选字窗是 IMK 选字窗还是预设的田所浩二选字窗?
    zwyyy456
        51
    zwyyy456  
    OP
       2023-06-30 08:57:11 +08:00
    @coderbean 暂时换 rime 了,我这个情况试过 kill ,没用
    Socrazy
        52
    Socrazy  
       2023-06-30 09:09:16 +08:00
    目前 14B2 系统五笔,未遇到卡顿问题。
    8355
        53
    8355  
       2023-06-30 09:24:39 +08:00
    13.4.1 啥事都没有。。。。
    pota
        54
    pota  
       2023-06-30 09:30:38 +08:00
    我遇到的问题是经常无法输入删除,必须切换到另一个窗口才能正常,烦得要死
    indexof
        55
    indexof  
       2023-06-30 09:45:28 +08:00
    可以试下,关了触控栏的输入提示。就是那个输入汉字的候选词会在触控栏里提示的那个。
    gs0217
        56
    gs0217  
       2023-06-30 10:02:13 +08:00
    我是用了一段时间后直接卡死,只能强制关机,换了 rime 几天,还没出现过
    Richeir
        57
    Richeir  
       2023-06-30 10:41:39 +08:00
    @zwyyy456 我刚想起来,我是把 Macbook Air 合起来用的,你也是盒盖吗?
    jinue9900
        58
    jinue9900  
       2023-06-30 10:56:43 +08:00
    @zwyyy456 有用的 kill 了之后立马飞起来了 用活动监视器 kill
    zwyyy456
        59
    zwyyy456  
    OP
       2023-06-30 11:01:00 +08:00
    @Richeir 不合盖,我还是需要用笔记本的屏幕的。
    chenxiankong
        60
    chenxiankong  
       2023-06-30 11:04:52 +08:00
    @ShikiSuen 这输入法没研究明白,设置成拼音输入后的操作方式和普通的拼音输入法(搜狗)还是不一样.
    Tiking
        61
    Tiking  
       2023-06-30 11:13:12 +08:00
    @wenmingvs macbook 。需要外接显示器,关了没法用了就
    Mickeyyin
        62
    Mickeyyin  
       2023-06-30 12:02:09 +08:00
    @gs0217 我之前也是同样的困扰,后来每次发生卡死就把中文输入法进程强制结束,马上就恢复正常了
    yick
        63
    yick  
       2023-06-30 13:16:24 +08:00
    拼音才会吧,双拼 or 五笔没事
    xingyuc
        64
    xingyuc  
       2023-06-30 13:40:22 +08:00
    最近遇到的,Chrome 被卡死 N 次,Edge 鼠标悬浮事件没了、单击断断续续不好使了,开发工具非常卡,用了网上的教程 kill 掉输入法管用了一点点但没完全解决:kill -9 $(pgrep SCIM)
    m0yBPjyX3475syS4
        65
    m0yBPjyX3475syS4  
       2023-06-30 14:16:36 +08:00
    @chenxiankong 因为这就不是简拼输入法。威注音强制使用 12345 声调确认汉字来全拼输入,也可以使用大千声调按键。

    大千声调按键的 12345 分别用这些键完成:空格、6 、3 、4 、7 。
    你在 Apple 官网下单买笔电的时候,将键盘改成注音,会看到键盘上的声调是这么印刷的。
    m0yBPjyX3475syS4
        66
    m0yBPjyX3475syS4  
       2023-06-30 14:17:53 +08:00
    (续上)没有强制声调确认汉字的话,是无法在重码率方面把一般的搜狗狂拼流拼音输入法彻底扁死的。而大千注音排列在打字时算上用以确认汉字的声调的话,每个汉字最大码长也就只有四码。
    m0yBPjyX3475syS4
        67
    m0yBPjyX3475syS4  
       2023-06-30 14:20:07 +08:00
    这里有个演示视频: https://www.bilibili.com/video/av473746106

    P.S.: 这输入法有个拼音并击模式,可以在用注音模式打字的时候在内文组字区内显示汉语拼音。
    wenmingvs
        68
    wenmingvs  
       2023-06-30 14:23:16 +08:00
    @Tiking 可以外接显示器,关了不影响,关了的话只是副屏顶部没有状态栏,对于多窗口运行有影响而已
    soislom
        69
    soislom  
       2023-06-30 14:54:13 +08:00
    原生输入法大概半个月会出现一次,切换输入法后至今一个月了都没出现过卡顿的问题
    gs0217
        70
    gs0217  
       2023-06-30 15:34:06 +08:00
    @Mickeyyin 我找了个点击结束进程的 shortcut ,结果卡的都点不了,还没关机来得快
    Mickeyyin
        71
    Mickeyyin  
       2023-06-30 15:49:28 +08:00
    @gs0217 #70 hhhhh 笑死,我是在不卡的时候就开好 activities monitor 并且选中中文输入法进程了,卡死的时候直接点开,点强制结束
    m0yBPjyX3475syS4
        72
    m0yBPjyX3475syS4  
       2023-06-30 16:08:15 +08:00
    @gs0217 用另一台电脑 ssh 来关。
    gs0217
        73
    gs0217  
       2023-06-30 16:15:21 +08:00
    @ShikiSuen 哈哈哈哈,好想法,可惜公司内网限制很多,还没试能不能 SSH
    zero3412
        74
    zero3412  
       2023-06-30 16:18:59 +08:00
    我就遇到在 Chrome 浏览器时,输入有卡,装了微信输入法,依然不解决问题
    别的 APP 好像没有遇到过。
    m0yBPjyX3475syS4
        75
    m0yBPjyX3475syS4  
       2023-06-30 16:27:11 +08:00
    @gs0217 你们资安主管应该可以用 SSH 远端连到你的电脑吧?
    lucacham
        76
    lucacham  
       2023-06-30 16:33:14 +08:00
    总感觉字蹦出来有点延迟的感觉,所以我都用搜狗
    chengxy
        77
    chengxy  
       2023-06-30 18:21:35 +08:00 via iPhone
    rime 在有些输入框第一个词输入句号的时候有时候会卡顿,不知道是不是我词库的问题。
    gs0217
        78
    gs0217  
       2023-06-30 18:57:09 +08:00
    @ShikiSuen 这个还真不知道……
    Mmahaha
        79
    Mmahaha  
       2023-06-30 21:05:59 +08:00
    要关闭 [显示器具有单独的空间] ,关了一个多月了,没有再卡过。之前卡的时候换鼠须管也不管用
    chenxiankong
        80
    chenxiankong  
       2023-06-30 21:09:24 +08:00
    用黑苹果升级 14.0 试了一下,貌似打字延迟的问题解决了。
    最显著的对比是之前在 13 系统,使用 4k 缩放到 2k 的 hidpi 打字会有延迟,而 14 系统没有。
    现在正在白果 macbookpro 2019 上升级 14 ,等我消息~
    zanyzephyr
        81
    zanyzephyr  
       2023-06-30 21:13:39 +08:00
    keychron 系列的键盘,用蓝牙连接时有遇到过。
    卡顿的时候,换成 magic keyboard 或者 MBP 内置键盘就不会卡。
    chenxiankong
        82
    chenxiankong  
       364 天前
    白果已升级 14,开启显示器具有单独的空间,搜狗输入法没有出现任何卡顿,速度与英文输入相当,推测已经解决
    ye4241
        83
    ye4241  
       364 天前
    外接了一个 2k 显示器,电脑直接开启啸叫模式,用啥都卡,今天带到外面用了会,没外接了,似乎正常很多。
    现在用的 usb-c 转 dp 直连的,前面用过 type-c 扩展坞接显示器,似乎也会卡一些。
    skyerStar
        84
    skyerStar  
       198 天前
    Mac os 14.2 应该修复了。 升级一周了,没感觉到卡顿
    zwyyy456
        85
    zwyyy456  
    OP
       198 天前
    我估计也解决了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2515 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 14:26 · PVG 22:26 · LAX 07:26 · JFK 10:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.