Skip to content

清风输入法 v0.13.0-alpha

Choose a tag to compare

@huanfeng huanfeng released this 24 Jul 11:34

✏️ 更新说明

✨ 新增

  • 配置文件改为 TOML 格式,旧配置会自动转换(除主题和词库文件外)
  • 增加切换到清风输入法的快捷键设置(默认:Ctrl+Shift+[)
  • 增加智能符号功能,快速输入2次中文符号转英文
  • 自定义符号映射支持英文半角的设置,支持空格键的设置
  • 增加码表方案以 wdb 词库文件替代 yaml 文件的支持

🔧 优化

  • 增强 Host Render 模式的能力,在系统搜索中可以进行基础的鼠标操作
  • 优化混输模式下长编码无匹配时不再拆分显示
  • 优化闲置时的内存占用

🐛 修正

  • 修正 mintty/putty 下 Shift 无法切换中英文的问题
  • 修正混输方案没有加载扩展词库的问题
  • 修正有时快速切换应用输入的第一个字母会以英文上屏的问题
  • 修正多方案词库被加载多份的问题

变更记录

新功能

  • input: 自定义符号映射四状态+空格映射+清空修复
  • dict: wdb-only 词库分发模式
  • setting: 方案与短语导入导出统一 TOML + 修复导出遗漏拆字/关联词库
  • config: schema 方案与系统短语迁移至 TOML(词库保持 YAML)
  • setting: 配置目录默认路径按钮 + Windows 路径显示修正 + 懒挂载优化
  • input: 智能符号模式——连按两次中文标点转英文
  • host-render: 状态提示气泡接入宿主渲染
  • host-render: tooltip 接入宿主渲染 + 多 host 窗口基础设施
  • host-render: 宿主进程候选框宿主渲染 + 鼠标交互
  • tsf: 启动日志升级——将宿主进程名合并至 INFO 级
  • hotkey: 本地热键直接进入临时拼音/特殊输入模式
  • hotkey: 新增「切换到本输入法」per-app 快捷键
  • hotkey: Windows 全局热键一键切换到本输入法
  • config: 设置前端 v1 key 迁移 + 中期审查修复(切片 3)
  • config: v1 配置结构重排 + 三态统一 + v0→v1 迁移(切片 1+2 Go 侧)
  • config: 配置版本机制与 map 层迁移链骨架(切片 0)
  • engine: 引擎 LRU 驱逐 + 空闲 Working Set 修剪
  • config: 配置文件由 YAML 迁移至 TOML(桥接式编解码)

Bug 修复

  • mixed: 混输加载主方案扩展词库——孙燕姿等扩展词不再打不出
  • ui: 修复 COM vtable 访问的 unsafe.Pointer 误用
  • tsf: mintty 等终端 Shift 切换无效——OnTestKeyUp 未调 OnKeyUp
  • host-render: 受限宿主(微软商店)band 回退 + 建窗失败上报
  • host-render: 修复同 PID 多实例候选渲染两层、只隐一个
  • focus: 焦点切换首次按键模式竞态——FocusGained 同步路径预推送模式标志
  • mixed: 混输码长内多音节拼音补齐音节分段显示
  • cmdbar: 修复配置重构后 config.set/toggle/applySection 键路径错误
  • build: 修复 build_all.ps1 中文编码在 Windows PowerShell 下的解析错误
  • config: TOML 写出省略空中间表头
  • setting: 终审修复——tooltip 重置深拷贝防默认值缓存污染
  • dict: WdatReader 接入强关注册表,修复重建缓存后拼音生成失败
  • dict: mmap reader 进程级共享,消除多方案重复映射
  • tsf: 协议解析边界检查改减法形式防整型回绕
  • bridge: push pipe 出站统一走队列并加写超时
  • config: 异步保存改用深拷贝,消除共享 map 并发 panic

重构

  • naming: 统一按键/配置 key/枚举字面量为生成常量与具名常量
  • 清理死代码与陈旧契约

其他变更

  • 修改默认配置的说明内容
  • diag(tsf): 补 Shift 切换被拦截时的诊断日志
  • config: 配置体系重构设计文档与实现计划

安装

系统要求

  • Windows 10 / 11(64 位)
  • macOS 12 及以上(Apple Silicon / Intel,alpha)

Windows 安装

安装包(推荐)

  1. 下载下方 WindInput-x.x.x-Setup.exe 安装包
  2. 双击运行安装程序,按提示完成安装
  3. 安装完成后,按 Win + SpaceCtrl + Shift 切换到清风输入法即可使用

便携版

  1. 下载下方 WindInput-x.x.x-Portable.zip
  2. 解压到任意目录(如 D:\Software\WindInput
  3. 运行 wind_portable.exe 启动输入法

便携版数据保存在程序所在目录,适合 U 盘携带或多环境使用。

提示:由于当前版本没有数字签名,安装时 Windows 安全中心(SmartScreen)可能会弹出拦截提示。点击「更多信息」→「仍要运行」即可继续安装。

macOS 安装(alpha)

  1. 下载下方 WindInput-x.x.x-macOS.pkg(universal,含输入法、后台服务、设置程序三件套)
  2. 双击运行安装,按提示完成
  3. 到「系统设置 → 键盘 → 文本输入 → 输入法」添加并切换到「清风输入法」(也可用 ⌃Space 切换)

卸载:双击 ~/Applications/卸载清风输入法.app

提示:macOS 版未做苹果公证,首次安装/启用可能需要在「系统设置 → 隐私与安全性」中点「仍要打开」放行;macOS 26 (Tahoe) 对未公证输入法限制更强。重新安装前建议先注销或重启,以清除系统输入法注册缓存。

注意事项

  • 本项目目前处于 alpha 阶段,主要面向感兴趣的爱好者和早期测试用户
  • 功能和配置文件格式可能在后续版本中发生变化
  • 升级后如遇异常,请尝试删除配置目录 %APPDATA%\WindInput\ 以恢复默认配置

反馈与交流

使用中遇到问题或有功能建议,欢迎通过以下方式联系: