Skip to content

更新日志

  • 修复

    • 内置皮肤 Shift 在预编辑状态下显示的 Esc 内容没有居中
      注意:
      • 内置皮肤需要手动更新。操作位置:键盘皮肤页面,右上角菜单,选择「重置内置皮肤」
    • 自定义字体功能导致键盘内存泄漏
  • 优化

    • 键盘高度设置页面交互
    • 优化按键点按显示气泡与常按显示气泡底部对齐
      注意:
      • 此功能需要更新内置皮肤,更新入口:键盘皮肤-右上角菜单「重置内置皮肤」
      • 功能说明文档
  • 功能

    • 关于页面新增应用评分入口(希望大家给个好评,谢谢)
    • 皮肤 config.yaml 设备键 iPhone / iPad 改为 phone / pad
      注意:
      • 旧的「iPhone」与「iPad」不在推荐使用,但目前是兼容状态,以后版本会删除
    • 「和弦键」,即按住 「Shift」 或「键盘切换键」(如 123 键,符号键等等)时用另一根手指输入,当按住的手指释放时,键盘恢复原来状态。
      注意
      • Shift 键与「键盘切换」按键的交互发生了变化:
        • 新增本功能前:按下时去不触发按键的 action,只有当手指抬起来时,才会触发,所以这些键会显示设置的动画。
        • 新增本功能后:按下时就触发了 action,并进入和弦状态,所以这些键不会显示设置的动画,因为为键盘已经渲染了 UI,动画被终止了。
      • 如果按键设置了「长按」功能,则不会进入和弦状态
      • Shift 只有处于小写时会进入和弦状态,其他情况与点击相同,不会进入和弦状态

      PS: 这里借用了声乐中的中的一个名词「和弦(Chord)」,它是指将两个或两个以上不同音高的音,按照一定的音程关系组合并同时或先后发声的音乐基础。
  • fix: 部分情况 rime 同步会异常
  • fix: 剪贴板监听读取「文件」App 复制的文件夹时键盘卡顿
  • fix: 使用键盘内置调整键盘高度后,内置符号页比主键盘矮
    • 注意:如果皮肤中自制 symbolic 类型符号键盘比主键盘矮,请检查 keyboardHeight 的值。
      键盘总高度 = keyboardHeight + toolbarHeight + preeditHeight(关闭内嵌)
  • feat: emoji 键盘类型提供自定义功能
    • 功能说明:
      • 当 config.yaml 中为 emojis 键盘类型设置自定义的 emoji 键盘时,则使用自定义的键盘,而非内置的 emoji 键盘。
      • 新增 action: emojiKeyboardLockStateToggle 用于切换 emoji 键盘锁定状态,注意:锁定状态对于内置 emoji 键盘与自定义 emoji 键盘是共用的。
        相关文档
      • 新增条件样式 key: $emojiKeyboardLockState。
        相关文档
  • feat: 「键盘性能」功能优化
  • feat: 剪贴板/常用语关闭手势改为下划
  • feat: 键盘脚本超时时间由 5 秒放宽为 30 秒
  • fix: 修复符号栏关闭按键图标被压缩变形
  • fix: 皮肤在自定义字体下按键文字位置垂直偏下
  • fix: 常用语多选滚动后勾选状态丢失
  • feat: 「手动分页」功能支持隐藏候选栏展开按键
  • feat: 「内嵌模式」显示预编辑内容为「首个候选项」时支持隐藏候选栏中首个候选项
  • feat: 「键盘高度设置功能」调整。键盘总高度=设置高度+皮肤中工具栏高度+皮肤中预编辑区高度(关闭内嵌模式)
  • feat: openAppFile 支持打开指定目录
    • 打开目录示例:action: { openURL: 'hamster3://com.ihsiao.apps.hamster3/finder?action=openAppFile&fileURL=RimeUserData/flypy/build'}
  • feat: 皮肤图标名支持平台映射 { ios, android }
    • 示例:systemImageName: { ios: delete.left, android: backspace }
    • 相关文档
  • feat: 文件管理长按菜单新增压缩/解压缩选项
  • feat: 清除 rime 联想词模式由 Escape 键改为 Backspace 键
  • feat: 内嵌功能优化
  • feat: 「划动调整预编辑光标位置」功能优化
  • feat: 新增「剪贴板提示条」「提取验证码」功能
    • 系统剪贴板变化后,可以在工具栏上显示最新一条的剪贴板中内容,或者显示内容中提取到的验证码。
    • 功能位置:剪贴板页面,设置,必须开启键盘监视系统剪贴板选项,开启后可打开「剪贴板提示条」,「自动提取验证」选项。
  • feat: 常用语、剪贴板新增「自动排序」开关,通过此选项可固定常用语、剪贴板中顺序
    • 常用语中选项位置:常用语页面右侧菜单,排序方式:选择固定顺序
    • 剪贴板中选项位置:剪贴板页面,设置,自动排序开关,关闭后有效
  • fix: iPad 下预测关闭安键不显示
  • fix: iPad 键盘浮动模式下,键盘菜单页面显示异常
  • feat: 备份功能页面备份文件列表显示优化
  • feat: 脚本新增 $translater 翻译函数 注意:
  • feat: 新增 deleteForward action,用于删除光标右侧内容,相关文档。
  • fix: 内嵌模式在浏览器地址栏输入时的一些问题
  • feat: 设置主页面 UI 调整
  • feat: 新增用户通知 action 及 JavaScript 用户通知函数
  • feat: 新增 LevelDB 编辑功能
  • feat: 系统键盘切换 action 添加长按显示系统输入法菜单列表
  • feat: 新增数字中文、英文中文间自动添加空格功能。功能默认关闭,需在「输入行为」菜单下开启
  • fix: 备份文件夹根目录删除后无法创建备份文件

  • fix: 输入方案管理部署无 iCloud 超时提示

  • feat: 新增键盘音量调节功能

  • feat: 新增自动从 iCloud 复制文件行为开关

  • feat: 新增键盘分体功能。配合新增 action 指令 #toggleSplitState 切换键盘分体状态。

    qKey:
    size: { width: '112.5/1125' }
    normalColor: '#FFFFFF'
    split:
    size: { width: '180/1125' } # 仅 Split 状态下生效

    在皮肤中使用 split 配置项对应键盘分体状态下的配置。具体内容请查阅:键盘分体配置  

    内置皮肤除:中文九键,声笔46键,注音外,其余皮肤已增加 split 配置的支持。 内置皮肤请通过皮肤页面菜单「重置内置皮肤」更新,此功能仅更新内置皮肤,非内置皮肤不受影响。

  • feat: iPhone Duo 适配

  • fix: 黑白名单过滤功能会创建空的文件夹
  • feat: 新增内置两款键盘 Noctua,Gboard。注意:
    • 内置键盘更新需通过皮肤页面右上角菜单「重置内置皮肤」进行更新
    • 重置内置皮肤功能仅更新内置皮肤,非内置皮肤不受影响
  • feat: Emoji 键盘优化,减少 Emoji 键盘内存的占用
  • fix: 按键长按视图被符号栏遮盖
  • feat: 新增文件清理功能,方便清理元书中用不到的功能,节省磁盘空间占用 功能入口:「关于」页面下「文件清理」按键
  • fix: 切换内嵌状态时,应关闭符号栏
  • feat: 方案下载功能添加 HTTP Header 的支持
  • feat: 新增网络存储功能,即 WebDAV 协议支持。具体见功能文档
  • fix: 在已触发顶功的情况下,继续使用 symbol action 顶功后,键盘上屏行为异常
  • feat: RIME 同步功能优化
  • feat: 新增 #readSystemPasteboard 指令,可通过这条指令读取系统剪贴板中字符内容,与键盘剪贴板页面中「读取系统键盘板」功能相同。
  • feat: 新增符号栏功能,无须切换符号栏,可快捷输入自定义的符号。详见功能文档
  • fix: 内置 DeepSeek Provider 无法删除
  • fix: #deleteText 行为异常
  • fix: horizontalSymbols 类型视图显示异常
  • feat: 宿主应用@模式或点击文本清空按键时,输入法状态重置
  • fix: 偶发应用设置页面丢失返回菜单
  • fix: 因文件权限导致的无法删除某些文件
  • fix: 应用切后台后,在重新切前台,编辑脚本或常用语,保存会失败
  • fix: #cut 指令行为异常
  • fix: 调整长按符号列表溢出屏幕逻辑
  • fix: 横屏纵屏模式下键盘高度计算的问题
  • fix: 浮动键盘的一些问题
  • feat: 内嵌模式优化
  • feat: 皮肤功能优化:
    • 新增皮肤分享功能
    • 新增三款内置皮肤:胭云、莫吉托、彩虹,可通过皮肤页面右上角菜单,选择「重置内置皮肤」选项更新
  • feat: 新增命令面板功能,提供 LLM 语言调用能力
    • 新增 ai 指令,可通过 action: { ai: 'AI指令名称'} 调用(ai 指令文档)
  • feat: WiFi 传输文件功能增强,支持在网页端调用 RIME 部署和同步功能,支持设置某个目录为RIME用户目录
  • feat: 文件管新功能增强:新建文件/文件夹,复制,移动,分享,导入文件/压缩文件
  • feat: 脚本功能优化:支持网络下载/更新脚本;新增导入脚本文件功能;内置脚本新增:roll,Base64解码,Base64编码
  • feat: 常用语功能优化:
    • 新增 selectedText,pasteboardContent 内置变量,
    • 新增 phrase 指令,可通过 action: {phrase: '常用语title'} 调用。指令文档
    • 新增 snippet 指令,可通过 action: {snippet: '模板内容'} 调用。指令文档
  • feat: 新增 runScriptSilently 指令,可静默执行一个脚本。指令文档
  • fix: 剪贴板快捷指令添加重复内容校验
  • feat: 解决 $rimeSchemaName 特殊文本在键盘启动时,无法正确加载值的问题
  • feat: 新增 rimeOptionLabel$标签,rimeOptionLabelAbbreviated$标签 特殊文本变量
  • feat: 键盘 JavaScript 脚本功优化,并新增了内置函数:$setClipboard(txt),$openURL(url),$insertText(txt)
  • fix: 垂直展开候选字点击无反馈
  • fix: 单手模式设置页面的一些问题
  • fix: 九键盘拼音列表没有使用自定义字体
  • fix: 取消键盘行为异常
  • feat: 当 combine 组合 action 中包含键盘类型切换时,将 shift 转为小写
  • feat: 在删除应用方案目录下 userdb 目录前,添加对键盘方案目录是否存在 userdb 目录的检测
  • fix: 键盘通知内访问 textDocumentProxy 引发的 crash
  • fix: iOS 27 判断屏幕横屏纵屏状态异常
  • fix: 回车键在内嵌模式与非内嵌模式下行为异常
  • fix: 横向符号列表点击不刷新高亮样式
  • fix: #方案切换 指令会重复打开切换面板
  • fix: 键盘通知的一些问题
  • fix: 皮肤导入偶发 Crash
  • fix: 键盘常用语折叠后间隙不一致
  • fix: returnKeyType 通知的一些问题
  • feat: 新增 transform 动画类型,功能详情
  • feat: 内嵌模式功能优化,解决 Microsoft Execl,Word 下内嵌模式的一些问题
  • feat: 常用语新增分类管理功能
  • feat: 候选字间距设置项移至键盘设置页面
  • feat: 开启内嵌后,预编辑显示内容支持调整:支持显示首选候选字、全部候选字、预编辑+全部候选字等选项
  • feat: 优化 iPad 下应用顶部 logo 区域显示效果
  • feat: WiFi 功能增强,支持在网页端对 Skins 目录下皮肤执行「应用皮肤」,「运行 main.jsonnet」 操作,与 App 中操作功能相同
  • feat: 新增跟打练习
  • feat: 震动反馈设置添加刻度线
  • feat: 应用图标调整
  • fix: 剪贴板监听打开后的一些问题
  • fix: 备份恢复功能的一些问题
  • fix: RIME 重置功能的一些问题
  • feat: 新增 predictCloseButton 样式,用于调整预测状态下关闭按键样式
  • feat: physics 动画优化,详情见文档说明
  • feat: 优化应用日志中错误信息的输出
  • feat: 划动手势默认阈值调整,减少误触
    • 按键滑动最小距离阈值(单位: pt),由 20 调整为 40
    • 按键滑动最小速度阈值(单位: pt/s),由 200 调整为 150
  • feat: 网格符号划动判断,由必须划动到 cell 上方改为相对位移划动判断并支持灵敏度配置
  • feat: 应用工具栏 Action 选项中新增粘贴指令
  • fix: 粘贴指令在内置文本编辑器下行为异常
  • fix: 返回主键盘功能异常
  • fix: iPad 下键盘预览功能文本框位置错误
  • fix: 脚本页面打开后,按键气泡位置显示异常
  • feat: 符号集合,T9 符号集合添加 maximumRow 参数
  • fix: 九键横向候选拼音列表不刷新拼音
  • feat: 候选字样式新增 backgroundCornerRadius 可选参数,用来调节候选字背景的圆角
  • feat: 内嵌模式优化
  • feat: 键盘震动优化:调整震动「轻」等级手感。
  • feat: 脚本功能优化
    • 新增内置变量 $selectedText,可在脚本中使用此变量获取当前选择的文本
    • 脚本编辑页面新增「运行结果上屏后关闭窗口」参数,当脚本开启「运行结果上屏」选项后,开启此参数会自动关闭脚本页面
    • 相关文档:文档说明
  • feat: 皮肤功能优化
    • 支持批量导入皮肤
    • 皮肤页面支持批量删除
  • feat: 应用主页浮动按键新增「WiFi 文件传输」快捷开关
  • feat: 键盘皮肤长按功能新增「网格布局」:支持多行折叠显示,支持环绕型布局(如:十字型布局)。
  • fix: WiFi 传输功能,中文名称的文件夹下文件替换功能异常
  • fix: 修复应用内文本编辑器操作时的一些问题
  • fix: URL 类型 action 无按键音
  • feat: 复制到 iCloud 逻辑优化,删除复制生成的空文件夹
  • feat:键盘候选字显示优化。当单个候选内容超过屏幕宽度时,水平显示时优先显示尾部内容,当切换到纵向显示时,截取头部内容显示。
  • feat: 按键气泡/长按气泡优化,保证第一排不超过键盘上方
  • feat:文字上屏优化
  • feat:键盘的一些优化
  • fix: 方案目录切换功能异常
  • fix: 键盘皮肤读取 Yaml 锚点引用错误
  • feat: 长按视图优化:当向上超过长按视图的边界时,也可取消长按视图
  • feat: 键盘支持按键音配置
  • fix: 跳转皮肤根目录功能异常
  • fix: 跳转输入方案列表编辑功能异常
  • fix: 主页 Header 视图在 iPad 上色差问题
  • fix: WiFi 上传文件无法处理已存在的文件
  • fix: 备份恢复功能异常
  • fix: Yaml 中 bool 变量判断异常
  • feat: rime 同步/部署添加 iCloud 超时兜底策略
  • fix: iOS 27 下的一些问题
  • fix: 导航栏长按返回会主页,主页会添加一个错误的高度
  • fix: 监听剪贴板功能在部分情况下会导致的键盘 Crash
  • fix: 工具栏中文九键横向拼音候选栏不刷新
  • feat: 文本编辑器添加查找/替换功能
  • feat: 键盘 Yaml 皮肤处理异常时日志输出优化
  • feat: 新增 #clearSystemPasteboar 指令,用来清除系统剪贴板中内容
  • feat: RIME 页面及首页快捷按键:新增「复制文件至 iCloud」功能
  • feat: 优化「WiFi 文件传输」,增强了网页端的功能(支持文本文件的读写,双击可打开文本文件),删除了 GCDWebServer 依赖
  • fix: Jsonnet 中对转译字符的处理
  • fix: SharedSupport 下文件夹不复制到键盘位置
  • feat: 主页浮动按键动画优化
  • feat: 键盘常用语获取数据优化
  • feat: add combine 组合 actions
  • fix: 符号列表子页面内容过宽会引发键盘 Crash
  • feat: 候选栏候选字显示优化
  • fix: 键盘脚本页面底部脚本列表显示异常
  • feat: 切换键盘类型后,Shift 恢复小写状态
  • feat: 新增震动等级调节
  • fix: 部分情况下应用内存泄漏
  • feat: 键盘性能优化
  • fix: sendKeys 指令中 = 映射值错误
  • fix: rime t9 插件 t9_processor 部分情况下删除键无响应。(此 bug 影响中文9键功能)
  • fix: 部分应用的 UI 在 iPad 26 下适配异常
  • feat: 内置数字键盘/T9数字键盘/default键盘中 「.」按键优化
    • 当无候选字时,使用 symbol 类型「.」符号,上屏 「.」符号
    • 当有候选字时,使用 character 类型的 「.」符号,具体上屏的内容由方案中的符号映射配置控制
    • 注意:
      • 新的调整必须在皮肤中右上角点击「重置内置皮肤」后才能生效
      • 如您在内置皮肤中有做过调整,请备份下皮肤,「重置内置皮肤」会还原您的设置
  • feat: 脚本变量与常用语变量添加安全标志选项,当设置安全后,变量对应内容不会被导出(备份功能不影响)
  • feat: 「常用语」,「剪贴板」,「脚本」,「工具栏项」新增导入导出功能
  • feat: 「工具栏项」新增「重置」功能。默认添加了两个内置项,开启后即可使用
  • feat: 「关于」页面添加「更新日志」链接
  • feat: 键盘菜单页面布局优化
  • feat: 应用初始安装时,添加工具栏与键盘菜单的默认项
  • feat: 键盘菜单页面布局优化
  • feat: 新增 iOS 26.4 八个 Emoji
    • 注意:需要系统 >= 26.4
  • feat: 点击 cskin 文件,添加确认对话框
  • feat: 键盘菜单新增导入导出功能
  • fix: text 前景类型不能显示 “\n”,“\t”
  • fix: jsonnet 对 “\n” 处理异常
  • fix: 备份功能缺失对键盘菜单设置的支持
  • feat: RIME schema 通知调整
    • 增加了一个新的字段 rimeSchemaID rimeSchemaName。
    • 当 RIME schema 发生变更时,只有设置的 rimeSchemaID 或 rimeSchemaName 与当前 schema 匹配时,通知才会触发。
    • 示例:
    qButton:
    ...
    notification:
    - schemaChangedNotification
    schemaChangedNotification:
    notificationType: rime
    rimeNotificationType: schemaChanged
    rimeSchemaID: double_pinyin_flypy
    # rimeSchemaName: 小鹤双拼
    backgroundStyle: blueButtonBackgroundStyle
    foregroundStyle: blueButtonForegroundStyle
  • fix: URL 类型剪贴板内容在部分 app 下粘贴无响应
  • fix: 键盘分词页面删除键与回车键触觉反馈重复触发
  • feat: rime 通知内容调整
  • feat: 新增键盘菜单页面
  • feat: 新增「应用图标」功能,可变更应用图标
  • feat:新增「键盘预览」功能,可在应用中打开键盘
  • fix: 开启键盘自定义字体功能后,键盘内存泄露
  • fix: 候选字分页高亮显示异常
  • fix: 修复内置仓颉「甘」键为「廿」
  • fix: T9 模式下回车键上屏的一些问题
  • feat: 内嵌模式优化
  • feat: 新增 openSkinsFile URL action
  • feat: 新增大千注音内置键盘
  • feat: Logo 及应用主题色调整
  • fix: 九键拼音候选列表中没有拼音 yo
  • feat: 应用 Banner 及 Loading 页面背景颜色优化
  • fix: 候选栏长按 action 引发的键盘 crash
  • fix: 候选栏文字长按后高亮显示异常
  • feat: 双击空格功能优化
  • fix: 键盘设置-划动分页名称不显示汉字
  • fix: rime-predict 模式下空格键处理异常
  • fix: sendKeys 发送 up/down 移动高亮并翻页后,高亮候选字显示不正确
  • feat: 文字候选栏支持在 rime-predict 模式显示预测候选字关闭按键
  • feat: 内嵌模式优化
  • feat: 内置皮肤新增仓颉键盘。

    注意:需要在皮肤页面,点击右上角 … 菜单下的“重置内置皮肤”后,才能看到该键盘。

  • feat: 文本编辑添加 Jsonnet 文件语法高亮
  • fix: 中文九键在部分情况下,键入回车后,上屏内容有缺失
  • fix: 中文九键在部分情况下,候选拼音列表内容会有缺失
  • fix: 中文九键候选拼音列表排序错误
  • fix: 按键震动页面显示异常
  • fix: 皮肤 config.yaml 为空时,不显示图片
  • fix: 删除键在 RimeSwitcher 状态切换后行为异常
  • feat: 中文九键符号栏显示优化
  • feat: 内嵌输入模式优化
  • feat: rime-predict 开启后输入优化
  • fix: openURL 重复编码
  • chore: support librime 1.16.1
  • fix: 『关于』页面『重置功能』异常
  • feat: 输入空格后,使用空格替换预测字
  • feat: 键盘的一些优化
  • feat: 中文九键功能。 注意:九键功能需要九键输入方案和九键的皮肤,两者搭配才能开启九键功能。如何开启?请查阅中文九键文档。
  • chore: support librime 1.16.0(注意:升级后如果出现无法打字的情况,请重新部署下方案)
  • fix: 键盘脚本页面滑动列表显示异常
  • fix: selectedIndex 选项默认值异常
  • fix: 预编辑调整位置后,删除键删除范围扩大
  • feat: Folder URL 扩展
  • feat: Emoji 键盘删除键添加长按菜单交互
  • feat: 按键震动 UI 调节优化
  • feat: 内嵌模式优化
  • fix: 字体范围设置十六进制 0x 时检测异常
  • fix: 开启自定义字体后没有使用系统默认字体兜底
  • feat: 内嵌模式输入优化
  • fix: 候选栏点击空白间隙位置触发展开按键的行为
  • fix: 键盘默认字体不跟随系统默认字体
  • fix: 应用中字体范围删除功能异常
  • fix: 通知样式中 hintStyle,hintSymbolsStyle 为空时,不显示按键气泡及长按符号列表
  • feat: 空格双击行为优化
  • fix: 开启单手模式后,不刷新候选文字栏
  • fix: 横向滑动列表打开浮动键盘后,背景样式显示异常
  • fix: 按键长按 action 中打开浮动键盘,按键样式显示异常
  • fix: 部分状态下发送 rime 通知导致键盘 crash
  • feat: 空格双击行为优化
  • feat: 条件样式支持数组格式
  • feat: 按键气泡显示位置优化
  • fix: 部分状态下 Emoji 键盘打开后 Crash
  • fix: 运行 RIME 同步功能时,方案目录下会多一个同名的目录
  • fix: 键盘常用语标签过滤功能异常
  • fix: 按键样式类型 Geometry 的渐变色与单色切换时不能正确显示
  • fix: Shift 锁定状态下的键盘在键盘切换回自身后,不显示锁定状态下的样式。
  • fix: 返回上个键盘指令不触发按键音
  • feat: 新增「仓默认键盘」,「声笔 46 键盘」。
    • 注意:已安装过 App 的用户,需要点击皮肤页面中右上角的「重置内置皮肤」菜单后,才能看到新的内置键盘。
  • feat: 双击空格输入句号。
    • 该功能默认关闭,开启位置:键盘设置 > 双击空格输入句号。
    • 该功能上屏是 . 还是 。 依赖于 RIME 中对 . 符号行为的定义。
  • feat: 新增皮肤重载 URL,用于重载当前已选择的皮肤,方便在调整皮肤后可以立即生效。
    • 注意:仅对当前已选择的皮肤生效
    • URL: hamster3://com.ihsiao.apps.hamster3/keyboardSkins?action=reloadSelectedSkin
  • feat: 备份文件支持重命名
  • feat: Emoji 与 符号键盘默认显示常用分类
  • feat: 新增内置数字键盘,对应皮肤下的“numeric”。
    • 如何启用内置数字键盘?当您的皮肤 config.yaml 文件中没有设置 numeric 属性时,系统会自动使用内置数字键盘。
    • 注意:
      • 皮肤下的 numeric 请勿删除,否则会导致内置数字键盘无法正常显示。
      • 内置数字键盘有自己的高度,当高度与您的键盘皮肤高度不一致时,在切换时,高度会有跳动,此时需要进对内置键盘的高度参数进行调整。
      • 调整位置:numeric > jsonnet > Constants > keyboard.libsonnet 文件中
        • preedit.height 参数:设置预编辑区高度
        • toolbar.height 参数:设置工具栏高度
        • keyboard.height 参数:设置按键区高度,(这个属性下有不同情况下按键区的高度)。
  • feat: 新增符号键盘
    • 如何启用内置符号键盘?当您的皮肤 config.yaml 文件中没有设置 symbolic 属性时,系统会自动使用内置符号键盘。
    • 注意:内置皮肤的 UI 不是皮肤,所以不支持自定义修改
  • feat: 键盘缓存策略调整
  • fix: 打开浮动键盘时,触发浮动键盘上某些 action ,在浮动键盘关闭后,候选字栏会不显示。
  • feat: 键盘滑动手势优化
  • feat: 键盘常用语标签过滤优化
  • fix: 修复从键盘复制文件时 userdb 目录下文件异常
  • fix: 修复 repeat 及滑动删除不触发 keyboardAction 通知
  • fix: 修复标签过滤查询语句错误
  • fix: 修复键盘横向滑动符号栏显示异常
  • fix: 修复键盘常用语/剪贴板上屏错误引用符号成对功能
  • fix: 读取系统剪贴板文字内容时会自动删除开头与结尾的空白字符
  • fix: 候选字栏点选候选字与 editor/bindings/+ 中空格键设置冲突
  • feat: 键盘滑动手势优化
  • feat: 新增 lockedNotificationMatchState 通知参数,用于锁定按键通知匹配结果 详情请查阅:https://ihsiao.com/apps/hamster/v3/docs/guides/skins/notifications/#%E9%94%81%E5%AE%9A%E9%80%9A%E7%9F%A5%E7%BB%93%E6%9E%9C
  • feat: 键盘常用语标签过滤功能优化
  • feat: 新增”禁止复制键盘文件”选项,功能开关位置:RIME > 禁止复制键盘文件
  • feat: Emoji 键盘优化
  • feat: 新增 RIME 同步及部署捷径指令 注意:因捷径指令对程序的运行时间有限制,所以捷径中运行部署或者同步时,都不会从 iCloud 云端中下载文件,如需从 iCloud 云端下载文件,请在应用中执行部署或同步。
  • feat: 新增剪贴板捷径。注意:只能添加文字至剪贴板。
  • feat: 新增 $rimeCandidateComment 文本变量,用于显示候选字 comment 信息
  • feat: 新增 switchRimeSchema 指令,用于切换指定的输入方案。详见:https://ihsiao.com/apps/hamster/v3/docs/guides/skins/action/#%E5%88%87%E6%8D%A2-rime-%E6%96%B9%E6%A1%88
  • feat: 键盘候选字栏优化
  • fix: 键盘候选字栏「无候选字」提示在有候选字的状态情况下会闪现
  • fix: 键盘二级分类符号背景样式显示异常
  • fix: 按键滑动手势调用打开浮动键盘 Action 后,按键高亮样式不能恢复到默认样式
  • fix: 键盘皮肤事件通知中,相同的事件不持续刷新
  • fix: 键盘脚本页面运行「允许访问剪贴选项」的脚本时会卡住
  • fix: 点击打开浮动键盘的按键后,按键始终保持高亮状态下样式
  • fix: 脚本页面切换偶发误触
  • feat: support librime 1.15.0
  • feat: 键盘候选字点选优化
  • feat: 二级分类符号页面新增 maximumRow,maximumColumn 参数
  • feat: 皮肤删除时添加确认对话框
  • feat: 键盘高度设置添加数值显示
  • feat: 新增皮肤颜色模式切换功能
  • feat: 剪贴板 URL 类型支持分词
  • feat: 工具栏设置键盘类型添加 Emoji 类型
  • feat: 按键上下滑动手势时可更新气泡显示内容
  • feat: 添加 zip 后缀方案文件自动导入功能 注意:所有 zip 文件均已方案文件(.hschema)文件对待,解压至用户方案文件目录下。
  • feat: 新增符号成对上屏开关,默认开启,可在「键盘设置-符号成对」,关闭该功能。
  • feat: 垂直候选字显示优化
  • feat: 降低键盘高度设置中最小高度阈值
  • feat: 新增键盘滑动参数设置,可自定义调节上下滑动手势灵敏度。位置:键盘设置-滑动参数设置,点击设定按键。
    • 注意:请谨慎调节该参数,默认值阈值能满足99.9%的用户使用情况,过高或过低的阈值均可能导致手势失效或误触。
  • feat: 垂直显示候选字模式优化
  • feat: 皮肤长按菜单新增打开日志功能
  • feat: 新增剪贴板字体调整大小功能。设置位置:剪贴板-设置-剪贴板字体
  • feat: 剪贴板/常用语页面复制分词按键优化
  • feat: 按键长按高亮位置变动后,添加震动反馈
  • fix: 自定义字体部分情况下不生效
  • fix: rime 同步文件名称/目录设置被覆盖
  • chore: 调整联系邮箱地址为 Gmail
  • chore: 调整移动光标 action 描述
  • fix: 应用从后台进入前台重新加载应用配置
  • fix: 键盘通知视图在 iOS 26 下无圆角
  • fix: 通过浮动键盘打开脚本页面/常用语/剪贴板页面显示异常
  • 初始版本发布