weasel icon indicating copy to clipboard operation
weasel copied to clipboard

中文状态切换英文第一次快速按 shift 总是切换失败

Open hairuo opened this issue 6 months ago • 8 comments

上报前请检查

  • [x] 我遇到的问题没有其他人在 issue 里提到过
  • [x] 我的小狼毫版本于 rime/weasel 下载
  • [x] 我在使用小狼毫的最新发布版本,或最新发布版本后的 CI 构建

操作系统信息

  • OS 详细版本: Windows 11 24H2 26100.4351
  • 小狼毫版本: 0.17.4.0
    • 输入法:小鹤音形

描述遇到的问题 中文状态切换英文快速(每秒三次按键速度)按 shift 总是切换失败,但如果慢速(每秒1次按键速度)按shift(按完再等待1-2秒)然后释放,则切换成英文就没问题。

比如默认中文输入法小鹤音形状态下,打开浏览器(chrome or firefox)一个新标签,在地址栏快速按 shift 然后按 www,因为 shift 键释放太快,www 的输入结果不是英文,而是中文拼音效果。

复现步骤 重现问题的步骤,如:

  1. 默认 weasel 输入法中文状态
  2. 按 shift 迅速(每秒三次按键速度)释放,试图切换成英文状态
  3. 迅速释放后接着输入字母(如 shift 键 + www三个字母键,每秒三次按键速度),发现www显示的仍然是中文状态下的拼音。
  4. 切换回后慢速(每秒1次按键速度)按 shift 并缓慢释放,则切换成功。
  5. 后续在同一个窗口重复测试,会发现快速按 shift 没问题。换个窗口试图中问切换成英文则再次会有问题。

预期行为 是否是 bug,如何修正

用户文件 rime.zip

其他补充说明 之前没有出现过这种问题,是最近1-2周升级 weasel 版本开始出现的。 .

hairuo avatar Jun 16 '25 00:06 hairuo

我打完中文瞬间按 shift 切换为英文也有很大机率切换不了,以前版本也是。好像ahk 脚本类的输入法都是秒切

jianghuaangte avatar Jun 16 '25 01:06 jianghuaangte

早就提出来过,最近好像没遇到过#862

zhifuchen avatar Jun 16 '25 04:06 zhifuchen

早就提出来过,最近好像没遇到过#862

谢谢提醒,之前没搜到 #862 ,不知道还能不能合并。

我是早前从来没有遇到过,最近选择自动更新 weasel 后一直遇到神烦。不仅仅是 #862 所提到的 Chrome 地址栏的问题,几乎在所有的软件窗口都有这样的问题。

hairuo avatar Jun 16 '25 20:06 hairuo

0.17.4.0 你们感觉还有这个问题吗?我知道以前是有的,我在使用 vim 时快速按 shift 并切换为普通模式有很大机率无法成功切换为英文

jianghuaangte avatar Jun 17 '25 12:06 jianghuaangte

0.17.4.0 你们感觉还有这个问题吗?我知道以前是有的,我在使用 vim 时快速按 shift 并切换为普通模式有很大机率无法成功切换为英文

是的,目前用这个版本也一直有问题

hairuo avatar Jun 23 '25 19:06 hairuo

经常无法切换,一开始我还以为是自己没按到,后来发现切换不了狂按都没用。

bluebanboom avatar Aug 04 '25 00:08 bluebanboom

0.17.4偶尔也会碰到这个问题。

prismriverrr avatar Aug 25 '25 12:08 prismriverrr

未曾复现过issue提及的现象,Windows 10 64bit

要定义一个可复现的环境和操作方式,什么方案(完整文件),快速按有多快,有没有办法程序化复现

fxliang avatar Aug 25 '25 12:08 fxliang