• sydxky 发布于 2026-11-14 19:37:33 +08:00 | 1 次提交 在此版本后已推送到 main

    修复 RTOS 与 Android 两个版本的光标间隙,扩大26键,并明确大小写切换。MIT开源,保留上游和第三方许可。

    • RTOS将字体字符光标换成独立1像素细线,紧贴前后文字;保留真实空格、emoji、密码遮蔽及长文本光标可见性。Android预览及示例编辑框显式关闭额外字间距。
    • 26键维持标准10/9/7三排,扩大按键并按圆屏各排安全宽度收放,方屏充分利用宽度。
    • 点“abc”进入英文,随后“大写/小写”按钮显示下一步动作;按键显示与实际提交字符同步,已实际点击输入qQq。
    • 保留1.2.3拼音补全、上下文续词与稳定刷新;全离线、密码隔离。Android为应用内组件,最低Android8.1/API27。

    本版验证

    RTOS 59项引擎、49项UX及四配置生产构建通过。独立原生模拟器测试工程中,生产components/CrabInput/index.ux逐字节相同,仅增加测试入口,未启用或接管Inspector。圆/方普通及QuickApp四配置共96状态/96截图通过:光标额外布局间隙0px、细线1px、26个按键矩形/圆屏四角均在安全范围内;各配置实际点击大小写按钮输入qQq。

    Android 7项Java测试、Release APK/AAR构建、原生产证书v2签名、API27元数据和zipalign通过。lint 0错误:演示应用1项备份声明警告,组件2项测试依赖提示。OWW261 Android11/API30上4项后台原生组件回归通过,覆盖24帧非空绘制/控件复用、补全/续写只提交一次、密码隔离、实际大小写点击及圆屏边界。15个运行时class成员与发布AAR逐字节相同。

    这是原生组件回归,未代替最终发布包的全套前台端到端验收。最终Android APK没有安装到共享手表,原9项前台交互未重跑;RTOS原84项前后台交互未重跑。RTOS真机、另一款方表、长期性能/功耗与商店审核未验收。本版RTOS图片明确来自原生测试工程,Android图片为历史资料。

    下载

    附件 用途
    crab-input-android-demo-1.2.4.apk 原生产证书签名的Android演示应用
    crab-keyboard-1.2.4.aar Android应用内输入组件
    crab-input-rtos-quickapp-1.2.4.zip 圆屏466×466与方屏390×450完整QuickApp文件
    crab-input-source-1.2.4.zip 与公开清单逐文件一致的独立源码
    crab-input-validation-1.2.4.zip 构建、测试、96张RTOS原生截图及验证边界记录
    SHA256SUMS.txt / release-manifest.json 附件校验与验证范围

    Android接入 · RTOS接入 · 截图与版本说明 · 匿名反馈

    下载附件