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

2021-12-29 18:35:12 +08:00
 l33ch

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

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

均无效果

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

2183 次点击
所在节点    macOS
18 条回复
Dvel
2021-12-29 18:40:17 +08:00
这 Bug 有意思。。。啥输入法?我试了自带的,不能复现。
zoharSoul
2021-12-29 18:46:55 +08:00
在哪输入会有问题? V2EX 输入框也会吗?
l33ch
2021-12-29 18:49:41 +08:00
就是 macOS 自带的简体中文拼音输入法……
在哪里输入都有问题……
villivateur
2021-12-29 18:53:04 +08:00
可能只是输入法在提醒你,你的代码有 bug ,还不能 release
dufu1991
2021-12-29 19:03:34 +08:00
我这边不能复现。
guog
2021-12-29 19:05:42 +08:00
同有这个问题,无奈换了搜狗
GuuJiang
2021-12-29 19:06:32 +08:00
@l33ch 虽然使用 release 这个词无法复现,但是我很清楚你在说什么,因为我自己曾经遇到过几次,先介绍个背景知识,使用拼音输入法输入过程中,在选词之前,输入框中出现的带下划线的你输入的字母,这个东西学名叫做 pretext ,在输入过程中目标程序时可以得到这个 pretext 的,而当你描述的这种情况出现时,肉眼可见 pretext 出现了回退,并且此时程序得到的 pretext 为空,你可以做如下试验,任意找一个满足如下条件的文本框
当内容为空时会有类似“请输入 xxx”之类的 placeholder 提示
在这样的文本框里,从你输入任意字母开始,提示文本就消失了,但是当输入到“releas”时,提示又会再次出现,根本原因就是程序读到 pretext 为空,我当时还专门自己写程序验证过,我之前碰到有这种情况的词是“Android”,直到某次更新系统后就正常了,这个只能猜测是使用拼音输入法输入英文单词时的某种特殊 bug
guog
2021-12-29 19:08:50 +08:00
中文状态输英文单词,我是输入 Windows 的第二个 w 时会自动换行,并变成 windo
guog
2021-12-29 19:10:53 +08:00
还有 terraform 这个单词也打不全
kidonng
2021-12-29 19:41:14 +08:00
l33ch
2021-12-29 19:46:45 +08:00
@villivateur
这……我又不用输入法写 code……应该是暗示 macOS 不是正式 release 版本吧……
GuuJiang
2021-12-29 19:50:52 +08:00
@kidonng 哦对的,记错了,应该是 pre-edit text ,总之这算是 Mac 拼音输入法的老毛病了,而且会导致这个 bug 的“触发词”还因人而异
l33ch
2021-12-29 19:51:20 +08:00
@GuuJiang
这个 bug 挺玄学的,目前我只能通过切换输入法来避免了,英文的归英文,中文的归中文……
sutra
2021-12-29 20:06:05 +08:00
不能复现。
kidonng
2021-12-29 20:07:24 +08:00
我的问题比较奇葩
Telegram macOS 客户端消息框里打字,光标在英文前面时可能会打不出中文,具体表现为每按一个键 pre-edit 就会被打断
但光标在英文后面就没事
YuiTH
2021-12-29 20:19:21 +08:00
因为不可以 se se
helee9199
2021-12-29 21:05:59 +08:00
@YuiTH 谐音梗 !!!
arfaWong
2021-12-30 08:31:43 +08:00
@YuiTH #16 你币有了😂

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

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

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

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

© 2021 V2EX