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

拼音输入法输入单词 release,最后的 se 两个字母自动消失

  •  
  •   l33ch · 2021-12-29 18:35:12 +08:00 · 2172 次点击
    这是一个创建于 842 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近经常需要输入 release 这个单词,因为懒得切换,就直接中英文混合输入了。 在 macOS Monterey 12.1 系统,M1 iMac 上,简体拼音输入法,输入 release 的时候,最后两个字母 se 经常自动消失或者说肉眼可见的回退自动删除,遇到有些软件,比如微软 Teams ,那直接就卡死了,看不见输入法了。

    已经尝试过以下方法: 删除输入法,重启,重新添加输入法; 新建用户,重新添加输入法; 清除缩写词;

    均无效果

    请问大家是否能复现这个 bug ?

    第 1 条附言  ·  2022-01-25 17:22:29 +08:00
    在用中文输入法的时候故意把 release 给输入成错误的单词 releaes 之后,这个问题就消失了……
    自此,直接在中文输入法中输入 release 没有这个问题了……
    18 条回复    2021-12-30 08:31:43 +08:00
    Dvel
        1
    Dvel  
       2021-12-29 18:40:17 +08:00
    这 Bug 有意思。。。啥输入法?我试了自带的,不能复现。
    zoharSoul
        2
    zoharSoul  
       2021-12-29 18:46:55 +08:00
    在哪输入会有问题? V2EX 输入框也会吗?
    l33ch
        3
    l33ch  
    OP
       2021-12-29 18:49:41 +08:00
    就是 macOS 自带的简体中文拼音输入法……
    在哪里输入都有问题……
    villivateur
        4
    villivateur  
       2021-12-29 18:53:04 +08:00 via Android   ❤️ 5
    可能只是输入法在提醒你,你的代码有 bug ,还不能 release
    dufu1991
        5
    dufu1991  
       2021-12-29 19:03:34 +08:00
    我这边不能复现。
    guog
        6
    guog  
       2021-12-29 19:05:42 +08:00 via Android
    同有这个问题,无奈换了搜狗
    GuuJiang
        7
    GuuJiang  
       2021-12-29 19:06:32 +08:00
    @l33ch 虽然使用 release 这个词无法复现,但是我很清楚你在说什么,因为我自己曾经遇到过几次,先介绍个背景知识,使用拼音输入法输入过程中,在选词之前,输入框中出现的带下划线的你输入的字母,这个东西学名叫做 pretext ,在输入过程中目标程序时可以得到这个 pretext 的,而当你描述的这种情况出现时,肉眼可见 pretext 出现了回退,并且此时程序得到的 pretext 为空,你可以做如下试验,任意找一个满足如下条件的文本框
    当内容为空时会有类似“请输入 xxx”之类的 placeholder 提示
    在这样的文本框里,从你输入任意字母开始,提示文本就消失了,但是当输入到“releas”时,提示又会再次出现,根本原因就是程序读到 pretext 为空,我当时还专门自己写程序验证过,我之前碰到有这种情况的词是“Android”,直到某次更新系统后就正常了,这个只能猜测是使用拼音输入法输入英文单词时的某种特殊 bug
    guog
        8
    guog  
       2021-12-29 19:08:50 +08:00 via Android
    中文状态输英文单词,我是输入 Windows 的第二个 w 时会自动换行,并变成 windo
    guog
        9
    guog  
       2021-12-29 19:10:53 +08:00 via Android
    还有 terraform 这个单词也打不全
    kidonng
        10
    kidonng  
       2021-12-29 19:41:14 +08:00 via Android
    l33ch
        11
    l33ch  
    OP
       2021-12-29 19:46:45 +08:00
    @villivateur
    这……我又不用输入法写 code……应该是暗示 macOS 不是正式 release 版本吧……
    GuuJiang
        12
    GuuJiang  
       2021-12-29 19:50:52 +08:00   ❤️ 1
    @kidonng 哦对的,记错了,应该是 pre-edit text ,总之这算是 Mac 拼音输入法的老毛病了,而且会导致这个 bug 的“触发词”还因人而异
    l33ch
        13
    l33ch  
    OP
       2021-12-29 19:51:20 +08:00
    @GuuJiang
    这个 bug 挺玄学的,目前我只能通过切换输入法来避免了,英文的归英文,中文的归中文……
    sutra
        14
    sutra  
       2021-12-29 20:06:05 +08:00
    不能复现。
    kidonng
        15
    kidonng  
       2021-12-29 20:07:24 +08:00 via Android
    我的问题比较奇葩
    Telegram macOS 客户端消息框里打字,光标在英文前面时可能会打不出中文,具体表现为每按一个键 pre-edit 就会被打断
    但光标在英文后面就没事
    YuiTH
        16
    YuiTH  
       2021-12-29 20:19:21 +08:00   ❤️ 11
    因为不可以 se se
    helee9199
        17
    helee9199  
       2021-12-29 21:05:59 +08:00
    @YuiTH 谐音梗 !!!
    arfaWong
        18
    arfaWong  
       2021-12-30 08:31:43 +08:00
    @YuiTH #16 你币有了😂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   919 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 20:46 · PVG 04:46 · LAX 13:46 · JFK 16:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.