元书 for Android 更新日志
0.1.0(49)
Section titled “0.1.0(49)”- 功能
- 键盘常用语/剪贴板页面新增搜索入口
交互方式:- 初始页面中,搜索栏隐藏在 Tab 下方,当下拉常用语/剪贴板内容时,搜索栏从 Tab 下方显示
- 点击搜索栏后跳转「搜索页面」
注意:- 当常用语/剪贴板的面板锁定时,点击搜索页面中的内容后,不会自动关闭页面。
- 「面板锁定」开关在常用语/剪贴板的右上角菜单,剪贴板与常用语页面共用一个锁定状态。
- 常用语输入码功能。为常用语添加一个输入码,比如
rq,当键盘在输rq时,候选字栏会显示对应的常用语。- 功能默认关闭状态:开关入口在「常用语」右上侧菜单「常用语输入码」
- 注意:候选栏显示的常用语候选项只能通过「点击」选项上屏;空格,次选,三选等触发候选字上屏的动作对它没有作用。
- 关于页面新增「评分」入口(欢迎大家给个好评,谢谢)
- 键盘常用语/剪贴板页面新增搜索入口
0.1.0(47)
Section titled “0.1.0(47)”- 优化
- 优化按键点按显示气泡与常按显示气泡底部对齐
注意:- 此功能需要更新内置皮肤,更新入口:键盘皮肤-右上角菜单「重置内置皮肤」
- 功能说明文档
- 键盘分词页面,支持长按候选字词后滑动多选。
注意:平台有一些差异,导致这里的交互有一些区别,iOS 平台不需要长按就可以滑动选择,Android 平台必须长按高亮后才能滑动选择。 - 消除商店对弃用 API 警告
- 优化按键点按显示气泡与常按显示气泡底部对齐
0.1.0(46)
Section titled “0.1.0(46)”- 优化:对键盘的一些性能优化
0.1.0(45)
Section titled “0.1.0(45)”- fix: 内置皮肤 Shift 在预编辑状态下显示的 Esc 内容没有居中
注意:- 内置皮肤需要手动更新。操作位置:键盘皮肤页面,右上角菜单,选择「重置内置皮肤」
0.1.0(43)
Section titled “0.1.0(43)”- fix: 悬浮键盘时按键气泡与长按符号被键盘浮窗裁剪
0.1.0(42)
Section titled “0.1.0(42)”- fix: 键盘偶发 Crash 的问题
0.1.0(41)
Section titled “0.1.0(41)”-
优化
- 悬浮键盘功能在横屏模式下使用竖屏尺寸
- 皮肤 config.yaml 设备键改为 phone / pad
注意:- 旧的「iPhone」与「iPad」不在推荐使用,但目前是兼容状态,以后版本会删除
-
功能
- 「和弦键」,即按住 「Shift」 或「键盘切换键」时用另一根手指输入,当按住的手指释放时,键盘恢复原来状态。
注意- 当按键设置了「长按」时,当前键不会进入和弦状态
- Shift 只有处于小写时会进入和弦状态,其他情况与点击相同,不会进入和弦状态
PS: 这里借用了声乐中的中的一个名词「和弦(Chord)」,它是指将两个或两个以上不同音高的音,按照一定的音程关系组合并同时或先后发声的音乐基础。
- 「和弦键」,即按住 「Shift」 或「键盘切换键」时用另一根手指输入,当按住的手指释放时,键盘恢复原来状态。
0.1.0(39)
Section titled “0.1.0(39)”- fix: 键盘性能面板「发送」上屏到宿主并关闭面板
- feat: emoji 键盘类型提供自定义功能
- feat: 新增悬浮键盘窗口功能
- 功能说明
- 仅 Android 平台支持
- 开启方式:通过新增指令
#floatingKeyboardWindowStateToggle切换悬浮状态
- 功能说明
0.1.0(36)
Section titled “0.1.0(36)”- 优化
- 键盘通知显示位置:由原键盘内部右上角改为键盘上方右侧位置
0.1.0(35)
Section titled “0.1.0(35)”- 修复
- 符号键盘锁定键点击后条件样式不随锁定状态更新
- 优化
- 「键盘性能」指令优化
- 功能
- 关于页面新增「重启键盘进程」按键,当键盘进程出现异常,可通过此功能重启键盘进程
0.1.0(33)
Section titled “0.1.0(33)”- 修复
- 当键盘宿主为密码栏时,需禁用符号成对功能
0.1.0(32)
Section titled “0.1.0(32)”- 优化:
- 「键盘性能」功能优化
0.1.0(31)
Section titled “0.1.0(31)”- 修复
- 验证码误识别导致复制的原文不入剪贴板历史
0.1.0(30)
Section titled “0.1.0(30)”- 修复
- 文本编辑器在关掉「折叠换行」后打开部分文件会卡死
- 优化
- 关于页新增系统动态配色开关
0.1.0(29)
Section titled “0.1.0(29)”- 优化
- 首页视觉优化
- 文本编辑器优化
0.1.0(28)
Section titled “0.1.0(28)”- 修复
- 开启剪贴板监听后删除的最近一条记录在键盘弹出时又被记回
- 优化:
- 键盘内自动填充建议只有一条时居中显示
- 剪贴板提示条显示提取的验证码时文字居中
- 内置文本编辑器优化
- 剪贴板长按菜单隐藏上下滚动条
- 剪贴板监听随输入法服务注册,当键盘收起时也记录。
- 注意:当键盘切换到系统其他键盘时,监听无效,无法记录系统剪贴板中内容
0.1.0(27)
Section titled “0.1.0(27)”- 修复
- 在宿主应用中点击输入框的清除按钮后,键盘未退出编码(composing)状态
- 在密码框中切换到数字键盘后,点击「返回」出现空白键盘
- AI 配置被自动恢复为内置默认值
- 点按工具栏上的候选字时,误触发下拉展开候选栏
- 优化
- 优化工具栏候选字栏的显示效果(包括展开模式)
- 联想候选不再使用首选样式,统一按普通候选显示
- 新增功能
- 新增键盘内自动填充建议
- 设置位置:「输入行为」→「键盘内显示自动填充建议」,默认开启
- 浮动候选栏新增「浮动位置」选项
- 前提:在「键盘设置」中开启「内嵌输入模式」,并将「显示候选字栏」设为任一「浮动」选项,之后就会出现「浮动位置」选项
- 「浮动位置」可选:跟随光标、左下、右下
- 选择「跟随光标」时,如果获取不到光标位置,浮动候选栏会显示在「无法跟随光标时」指定的位置(可选:左下、右下)
- 新增键盘内自动填充建议
0.1.0(26)
Section titled “0.1.0(26)”- 修复:皮肤图片缓存过小导致切换键盘后按键卡顿
- 修复:键盘菜单空白处的触摸穿透到下层按键
- 修复:横屏模式下键盘底部安全区域被挤出屏幕
- 优化:剪贴板提示条使用自定义字体显示内容
- feat: 剪贴板提示条自动提取验证码
- 功能开关:剪贴板设置页面,在开启「键盘监视系统剪贴板」与「剪贴提示条」后,可开启「自动提取验证码」开关
0.1.0(25)
Section titled “0.1.0(25)”- fix(不确定是否修复):剪贴板提示条与工具栏集合单元格图标重叠
- fix: 提取验证码功能异常
- 优化: 开启「手动分页」选项后,「显示翻页按键」时,添加可隐藏候选栏展开按键的选项
- 优化: 「预编辑文本与首个候选项」选项也支持隐藏候选栏首个候选项
0.1.0(23)
Section titled “0.1.0(23)”- feat: 优化键盘脚本结果页显示效果
- feat: 工具栏新增「剪贴板提示」
- feat: 剪贴板内容长按菜单(包含新增的剪贴板提示)新增:「提取验证码」,「分词」选项
0.1.0(21)
Section titled “0.1.0(21)”- fix: 浮动候选栏候选的首选背景色与按下时背景色使用皮肤中设置颜色
- fix: 轻点候选字滑块初始位置写入字号 0 ,导致候选字不显示
- fix: 成对符号并光标居中功能,在 ChatGPT 下行为异常,光标会落在前一个文字的前方
- fix: 触感风格选项改为中性的「风格一」 / 二 / 三,避免与厂商调校的体感不符
- 优化: 「划动调整预编辑光标位置」功能优化
- 优化: 调整「手动分页」模式下,候选栏手动翻页箭头大小,按钮位置
- 优化: 剪贴板/常用语与候选字长按菜单底色改为与面板一致
- feat: 优化键盘剪贴板 / 常用语面板 UI
- feat: 皮肤长按菜单新增「跳转皮肤目录」「应用日志」菜单
- feat: 内嵌模式新增「横向浮动」候选项,「浮动顺序」 / 「倒序」改名为「纵向浮动」
0.1.0(20)
Section titled “0.1.0(20)”- 优化: 浮动候选窗最小宽度改为按候选字号取两个汉字宽
- 优化: 键盘高度设置功能,设置高度等于皮肤按键区高度,键盘总高度 = 设置高度 + 工具栏高度 + 预编辑区高度
0.1.0(19)
Section titled “0.1.0(19)”- fix: 删除按键音与震动页的按键气泡开关,仅在键盘设置页保留
- fix: 优化字体设置页面,修正字符区间预设
- feat: 内嵌模式下预编辑显示首个候选项时,可隐藏候选栏首个候选
- 默认:关闭状态,如果需要隐藏候选字栏中的首个选项,可开启此选项
- 优化: 浮动候选窗优化
- 分页按键开关、最小宽度、高亮圆角同心
- 加大行间距,高亮背景不再与相邻候选紧挨
- 修复首次显示在部分应用下会跳动
0.1.0(17)
Section titled “0.1.0(17)”- 修复:文件提供器根目录图标显示为系统默认图标,改用元书 Logo
- 修复:导出应用设置、导出日志改为保存到外部存储
- 修复:脚本面板上方透出宿主内容,背景少一截
- 修复:Rime 皮肤条件样式,通知功能在工具栏等区域显示异常
- feat: 内嵌模式浮动候选窗
- 功能:开启内嵌模式后,「显示候选字栏」选项选择「浮动倒序」或者「浮动顺序」
- feat: 新增 Android 独有快捷指令
#rimeDeploy/#rimeSync - feat: openAppFile 支持打开指定目录
- 打开目录示例:
action: { openURL: 'hamster3://com.ihsiao.apps.hamster3/finder?action=openAppFile&fileURL=RimeUserData/flypy/build' } - 功能文档
- 打开目录示例:
0.1.0(16)
Section titled “0.1.0(16)”- 修复:键盘剪贴板内容变化后列表不刷新,需重新打开页面或切换 Tab 后才显示新的内容
- feat: 皮肤图标名支持平台映射
{ ios, android }- 示例:
systemImageName: { ios: delete.left, android: backspace } - 相关文档
- 示例:
- 优化: 震动档位改为「触感风格」下拉菜单,不再标轻 / 中 / 重
- feat: 新增常用语 / 剪贴板排序开关
- 常用语在常用语设置页面右上角菜单「排序模式」
- 剪贴板在剪贴板设置页面中「自动排序」开关,关闭后为「固定」排序
0.1.0(15)
Section titled “0.1.0(15)”- 修复:#undo 在 Obsidian 中无效
- 修复:底行按键快速轻划不易触发上下滑
- 修复:皮肤导入成功后提示语误用方案导入文案
- 修复:浮动键盘与方案切换浮层滑入时跳动
- 修复:键盘内弹出菜单不再收起键盘,并补齐图标与分隔线
- 修复:RIME 新建会话不使用 RimeSwitcher 切换后的方案
- 优化:键盘震动优化,去掉强度滑动条,并始终使用厂商预定义效果
0.1.0(13)
Section titled “0.1.0(13)”- 修复:候选栏展开后触摸空白候选区域会误触底部按键
- 修复:内置文本编辑器偶发触摸无响应
- 修复:切换为手动分页方式后,键盘不生效
- feat:自定义键盘底部安全区域。
- 功能:键盘设置-键盘底部安全区域
- 点击重置,可恢复为根据系统自动计算底部安全区域
- feat: 新增 sendKeyEvent action(Android 独有)
- feat: 新增 deleteForward action,删除光标右侧内容
0.1.0(12)
Section titled “0.1.0(12)”- feat:输入行为新增「密码框默认英文输入」开关。默认开,表示密码框下输入内容直接上屏,关闭后,输入内容会发送 RIME 引擎。
- 修复:键盘收起或换输入框后自动触发删除
- 修复:内置文本编辑器滚动后又自动回到光标 / 原来的位置
- 修复:应用内链接 hamster3:// 的页面参数未生效
- 修复(不确定,无法验证):HyperOS 自绘导航栏的 ROM 上键盘底部没有安全区域
- 修复:内嵌模式提前上屏后剩余编码被清空
- chore:关于页版本号显示 versionCode,格式 0.1.0(9)
0.1.0(9)
Section titled “0.1.0(9)”- 修复:文件管理子目录中点左上角返回键回到上级目录而非主页
- 修复:内置文本编辑器拖动不跟手、关闭后键盘不收起
- 修复:#行首 / #行尾 指令移动到文档首尾而非当前行首尾
- feat:Rime 同步目录可选择手机上任意目录(SAF + 镜像)
- feat: 震动功能优化
0.1.0(8)
Section titled “0.1.0(8)”- 修复:Chrome 地址栏等网址框固定英文键盘,中英切换键无法切回中文
- 修复:cartoon / physics 设置 targetScale 时图片显示尺寸与 iOS 不一致
- 修复:无导航栏与手势区 inset 的 ROM 上底排按键被屏幕圆角切掉
- 修复:subClassifiedSymbols 全角角标位置与样式按 iOS 实现
- 修复:集合单元格前景样式无 text 时不显示符号 label
- 修复:HyperOS(Android 13)下图标显示为连字名称
- 修复:主页 Wi-Fi 传输横幅地址重复拼接协议与端口
- 修复:方案目录切换支持 RimeUserData 下任意层级目录
- 修复:floatKeyboardType 浮动键盘按 iOS 行为实现