清风输入法 v0.13.0-alpha
✏️ 更新说明
✨ 新增
- 配置文件改为 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 安装
安装包(推荐)
- 下载下方
WindInput-x.x.x-Setup.exe安装包 - 双击运行安装程序,按提示完成安装
- 安装完成后,按
Win + Space或Ctrl + Shift切换到清风输入法即可使用
便携版
- 下载下方
WindInput-x.x.x-Portable.zip - 解压到任意目录(如
D:\Software\WindInput) - 运行
wind_portable.exe启动输入法
便携版数据保存在程序所在目录,适合 U 盘携带或多环境使用。
提示:由于当前版本没有数字签名,安装时 Windows 安全中心(SmartScreen)可能会弹出拦截提示。点击「更多信息」→「仍要运行」即可继续安装。
macOS 安装(alpha)
- 下载下方
WindInput-x.x.x-macOS.pkg(universal,含输入法、后台服务、设置程序三件套) - 双击运行安装,按提示完成
- 到「系统设置 → 键盘 → 文本输入 → 输入法」添加并切换到「清风输入法」(也可用
⌃Space切换)
卸载:双击
~/Applications/卸载清风输入法.app。
提示:macOS 版未做苹果公证,首次安装/启用可能需要在「系统设置 → 隐私与安全性」中点「仍要打开」放行;macOS 26 (Tahoe) 对未公证输入法限制更强。重新安装前建议先注销或重启,以清除系统输入法注册缓存。
注意事项
- 本项目目前处于 alpha 阶段,主要面向感兴趣的爱好者和早期测试用户
- 功能和配置文件格式可能在后续版本中发生变化
- 升级后如遇异常,请尝试删除配置目录
%APPDATA%\WindInput\以恢复默认配置
反馈与交流
使用中遇到问题或有功能建议,欢迎通过以下方式联系:
- GitHub Issues:提交问题或建议
- QQ 交流群:1085293418