fix(输入法): 修复光标间隙并扩大26键及明确大小写切换
这个提交包含在:
1 父节点
b95e7caae7
当前提交
100757f684
35 个文件已更改
+675
-243
没有与搜索条件相匹配的文件
@@ -4,17 +4,20 @@
|
||||
|
||||
**MIT 开源,允许商用、修改、再分发和闭源集成。** 使用时请保留 [LICENSE](LICENSE) 和 [第三方许可](NOTICE.md)。厂商 SDK、运行时与设备固件不包含在本项目授权中。
|
||||
|
||||

|
||||

|
||||
|
||||
## 1.2.3 联想与稳定刷新
|
||||
## 1.2.4 光标贴合、26键扩大与大小写切换
|
||||
|
||||
- 全拼、九宫、14键支持未完成拼音补全,按完整匹配、补全、较短前缀分层,结合词频及当前上下文排序;原始候选完整保留。
|
||||
- 输入词语后提供离线续写,例如“你好→世界”;使用光标前最多4个连续汉字,最多8个联想,不保存上下文,密码不参与。
|
||||
- Android复用文字与按键控件并合并同帧刷新;RTOS查询期间保留候选,旧候选在新结果到达前不能提交。
|
||||
- RTOS光标改为独立1像素细线,紧贴前后文字,保留真实空格、emoji与私密遮蔽;长文本仍保持光标可见。Android预览及示例编辑框去掉额外字间距。
|
||||
- 扩大26键,标准10/9/7三排;圆屏逐排按安全宽度收放,方屏充分利用宽度。
|
||||
- 点“abc”进入英文,再点“大写”切到大写,点“小写”恢复小写;按钮显示下一步动作,键面与实际输入同步。
|
||||
- 保留1.2.3未完成拼音补全、上下文续词及稳定刷新:全拼/九宫/14键同步支持;完全离线,密码不参与上下文。
|
||||
|
||||
RTOS 53项引擎、42项UX及四配置构建通过。Android 7项Java测试及OWW261后台原生组件3项通过,包括24帧非空绘制、控件复用、补全/续写和密码隔离。本版未重跑前台交互;RTOS原生Inspector被其他任务占用,未接管。截图为明确标记的历史1.2.2界面,不冒充本版视觉验收。
|
||||
RTOS **59项引擎、49项UX及四配置生产构建通过**。独立原生测试工程中,生产键盘组件源码逐字节相同,圆/方普通及QuickApp四配置共96个状态全部通过,光标额外布局间距0px、26个按键边界合格;各配置均实际点击输入`qQq`。96张原生截图随验收ZIP提供。
|
||||
|
||||
[本版RTOS验收](com.sydxky.rtos.inputmethod/VALIDATION_1.2.3.md) · [本版Android验收](android/VALIDATION_1.2.3.md)
|
||||
Android **7项Java测试及OWW261后台原生组件4项通过**,包含24帧非空绘制/控件复用、补全/续词、密码隔离、实际大小写切换和圆屏边界。Release APK/AAR、生产签名及API27元数据通过。上述是组件回归,未代替最终发布APK的前台端到端验收;本版未重跑原前台交互。RTOS截图来自明确标记的原生测试工程,Android截图为历史资料。
|
||||
|
||||
[本版RTOS验收](com.sydxky.rtos.inputmethod/VALIDATION_1.2.4.md) · [本版Android验收](android/VALIDATION_1.2.4.md)
|
||||
|
||||
## 1.2.0 已有功能
|
||||
|
||||
@@ -29,8 +32,8 @@ RTOS 53项引擎、42项UX及四配置构建通过。Android 7项Java测试及OW
|
||||
|
||||
| 平台 | 接入与产物 | 已完成的验证 |
|
||||
| --- | --- | --- |
|
||||
| Glyphix RTOS | 原生 `.ux` 页面;圆屏 466×466、方屏 390×450 两屏 QuickApp 完整 ZIP | 普通/QuickApp四配置构建;53项引擎和42项UX脚本断言;原生视觉未重跑 |
|
||||
| Android 8.1 / API 27+ | 原生 AAR;演示 APK;独立 `host/` 示例 | OWW261后台原生组件3项通过;24帧非空绘制及控件复用;前台交互未重跑 |
|
||||
| Glyphix RTOS | 原生 `.ux` 页面;圆屏 466×466、方屏 390×450 两屏 QuickApp 完整 ZIP | 普通/QuickApp四配置构建;59项引擎和49项UX;独立原生组件四配置96状态/截图通过 |
|
||||
| Android 8.1 / API 27+ | 原生 AAR;演示 APK;独立 `host/` 示例 | OWW261后台原生组件4项通过;24帧非空绘制及控件复用;前台交互未重跑 |
|
||||
|
||||
Android 版本作为**应用内公开组件**,由每个应用自行接入;组件不注册系统输入法。RTOS 页面也需宿主接入,系统级注册依赖厂商支持。
|
||||
|
||||
@@ -38,7 +41,7 @@ Android 版本作为**应用内公开组件**,由每个应用自行接入;
|
||||
|
||||
## 下载、源码与反馈
|
||||
|
||||
- [v1.2.3 发行包与更新说明](https://git2.sydxky.cn/sydxky/crab-input-rtos/releases/tag/v1.2.3):AAR、演示 APK、两屏 RTOS QuickApp、验收截图及 SHA-256。
|
||||
- [v1.2.4 发行包与更新说明](https://git2.sydxky.cn/sydxky/crab-input-rtos/releases/tag/v1.2.4):AAR、演示 APK、两屏 RTOS QuickApp、原生组件验收记录/截图及 SHA-256。
|
||||
- [Android 接入文档](android/README.md) · [RTOS 接入文档](com.sydxky.rtos.inputmethod/README.md)
|
||||
- [实际界面截图](docs/SCREENSHOTS.md) · [RTOS 验收](com.sydxky.rtos.inputmethod/VALIDATION_1.2.0.md) · [Android 真机验收](android/VALIDATION_1.2.0.md)
|
||||
- [已有问题](https://git2.sydxky.cn/sydxky/crab-input-rtos/issues) · [免注册提交问题与建议](https://git2.sydxky.cn/feedback/sydxky/crab-input-rtos)
|
||||
@@ -79,7 +82,7 @@ CrabKeyboard.Binding keyboard = CrabKeyboard.attach(this, editText);
|
||||
& .\com.sydxky.rtos.inputmethod\build.ps1
|
||||
```
|
||||
|
||||
脚本生成词库分片,执行 53 项引擎、42 项 UX 断言,并构建普通/QuickApp 四配置。每屏 QuickApp 都须保留 `bundle.pkg`、`icon.png`、`manifest.json` 三个文件。
|
||||
脚本生成词库分片,执行 59 项引擎、49 项 UX 断言,并构建普通/QuickApp 四配置。每屏 QuickApp 都须保留 `bundle.pkg`、`icon.png`、`manifest.json` 三个文件。
|
||||
|
||||
复现原生验收时先构建最小参考页并启动一次圆屏模拟器,获得厂商 launcher/global 资源后退出;不要同时占用 Inspector 14201:
|
||||
|
||||
@@ -92,4 +95,10 @@ python .\com.sydxky.rtos.inputmethod\tests\native.py --work work/native --output
|
||||
python .\com.sydxky.rtos.inputmethod\tests\visual.py --work work/visual --output work/evidence/visual
|
||||
```
|
||||
|
||||
视觉脚本依赖 Pillow。RTOS 运行时内存配置保持 8192 KiB。本版本已完成上述算法、组件回归与构建检查;未完成的交互、QuickApp原生视觉、RTOS真机、长期性能/续航和商店审核范围见本版验收记录。
|
||||
本版光标和26键回归可在独立原生模拟器中执行,不启用Inspector:
|
||||
|
||||
```powershell
|
||||
python .\com.sydxky.rtos.inputmethod\tests\console-native.py --work work/caret --output work/evidence/caret
|
||||
```
|
||||
|
||||
视觉脚本依赖 Pillow。RTOS 运行时内存配置保持 8192 KiB。本版本已完成上述算法、组件回归与构建检查;未完成的整包前台交互、RTOS真机、长期性能/续航和商店审核范围见本版验收记录。
|
||||
在新工单中引用
屏蔽一个用户