Skip to content

huanfeng/WindInput

Repository files navigation

清风输入法

清风输入法 (WindInput)

轻量、快速、可定制的开源中文输入法

Platform macOS License

官网 · 下载 · 使用文档 · 更新日志

特性

  • 专为五笔和码表输入方案设计 — 五笔 86、五笔拼音混输,同时提供全拼和双拼
  • 方案驱动 — 通过方案文件灵活定义输入行为
  • 图形设置 — 配套设置工具,配置可视化调整,修改即时生效
  • 亮暗主题 — 支持亮色和暗色主题,可随系统自动切换
  • 轻量运行 — Rust 实现,资源占用低,启动迅速

安装

前往 windinput.com/download 下载 Windows 安装包, 双击安装后按 Win + Space 切换到清风输入法。

macOS 目前仅支持从源码构建,暂未提供安装包。

文档

完整的使用说明、配置参考和常见问题都在文档站:windinput.com/docs

仓库范围

本仓库包含清风输入法的核心部分:

组件 技术 职责
wind_input Rust 核心服务:输入引擎、词库、候选管理、UI 渲染、IPC(跨平台)
wind_tsf C++ Windows TSF 输入法框架接口,键盘事件捕获
wind_macos Swift macOS IMKit 输入法客户端

配套的设置程序、便携启动器与安装器目前未开源,完整成品请从 下载页获取。核心部分可独立构建和运行。

从源码构建

  • Windows:Rust stable + Visual Studio 2022(C++ 桌面开发)+ CMake,运行 .\scripts\dev.ps1
  • macOS:Rust stable + Xcode(Swift 5.9+),运行 scripts/mac/dev.sh
  • Linux(交叉编译 Windows 产物)scripts/dev.sh

构建脚本会自动下载第三方词库数据并生成完整的数据目录。详细说明见 贡献指南

参与贡献

欢迎贡献代码、报告 Bug 或提出建议!请阅读 贡献指南

首次提交 PR 需要签署 贡献者许可协议 (CLA)

许可证

本项目源代码采用 MIT 许可证。词库数据来源于 白霜拼音极点五笔pinyin-dataOpenCC 等第三方项目,适用各自的许可证条款,完整声明详见 NOTICE.md

交流与反馈

相关项目

  • WindInput-Go — 清风输入法的前身(Go 实现),本项目由其移植重写而来

About

清风输入法 | 轻量、快速、可定制的开源中文输入法,专为五笔和码表输入方案设计(Windows / macOS)

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

Contributors

Languages