2.2 KiB
2.2 KiB
G2 闸门:IME 中文输入人工验收清单
环境:启用 gpui-shell feature 构建的 nebula.exe --gpui 产品主窗形态,
微软拼音输入法。实验场 nebula-gpui.exe 和 NEBULA_GPUI_SHELL=1 双运行时
spike 的结果不能替代本清单。任一项失败即 G2 否决:记录复现步骤、输入法、
Windows 版本、显示器缩放和截图,修复后整单重验。
开始前记录当前 commit、构建 profile、Windows 版本、输入法版本,以及每台 显示器的分辨率和缩放比例。验收期间不得切回旧壳作为当前项的通过依据。
终端区
- 输入拼音:预编辑串显示在光标单元格处,带下划线,不写进终端。
- 候选窗紧贴光标单元格(不在屏幕角落或窗口原点)。
- 空格/数字选字提交:汉字一次上屏,预编辑消失,无重复字符。
- Esc 取消组合:预编辑消失,终端不收到任何泄漏字符。
- 组合中退格:逐音节删除,不破坏已上屏内容。
- 组合期间终端有滚动输出(如
ping -t):预编辑跟随光标不错位。 - 长句连打(20+ 字):不丢字、不乱序。
- 中英标点切换、全角/半角切换正常。
- vim/TUI 内插入模式输入中文:候选窗锚点跟随 TUI 光标。
- 输入法开关切换(Ctrl+Space / Win+Space / Shift):无按键泄漏进终端。
- 宽字符光标:光标停在汉字上时为两格宽(块/下划线形态都验)。
- 提交后立即敲 ASCII:无输入模式残留。
窗口/焦点交互
- 组合中切走窗口焦点再切回:预编辑状态不残留、不重复上屏。
- 多 tab 切换后 IME 仍绑定当前活动终端。
- DPI 缩放(跨显示器拖动)后候选窗位置仍正确。
GPUI 文本控件
- 命令面板搜索框可连续输入、选字、退格和取消组合,无重复提交。
- 设置页普通文本框可连续输入中文;切换设置分区后不残留预编辑串。
- API Key 不在 GPUI 文本控件中出现,仍由 Windows 原生凭据窗口接管。
记录
| 日期 | commit / 构建 | Windows / 输入法 | 显示器缩放 | 结果 | 备注 |
|---|---|---|---|---|---|