☰
8 种双拼布局一键切换:WindInput 清风输入法双拼(小鹤/自然码)完整配置指南
2026/10/15 17:52:27 网站建设 项目流程

【免费下载链接】WindInput

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

项目地址:https://gitcode.com/gh_mirrors/wi/WindInput
点击查看免费下载

WindInput 清风输入法是一款轻量、快速、可定制的开源中文输入法,内置双拼输入法方案,并随包提供8 种主流双拼布局(小鹤、自然码、微软、搜狗等)——在设置中一键切换,无需改配置、无需重启。本文带你 3 分钟完成双拼布局的选择、切换与进阶配置。

什么是双拼?为什么布局很重要

传统全拼下,一个音节要敲 3~6 个键(如shuang);双拼把它压缩成固定2 键:第一键表声母、第二键表韵母,例如小鹤双拼里shuang就是ul。

但各家双拼的键位映射并不统一——同一个韵母in,小鹤放在b键、搜狗放在c键、自然码放在n键。所以选一款双拼输入法,往往要先选「用哪套布局」。

WindInput 把布局做成了独立的数据文件,8 种常见布局出厂内置、随时切换,切换后立即生效。

内置 8 种双拼布局一览

所有布局文件都在 data/schemas/shuangpin/ 目录下,每份.toml对应一种布局:

布局文件一句话特点
小鹤双拼xiaohe.toml默认布局,韵母按发音部位就近编排,上手快
自然码ziranma.toml老牌经典布局,老用户零成本迁移
微软双拼mspy.toml与微软拼音双拼键位一致
搜狗双拼sogou.toml与搜狗输入法双拼一致
拼音加加jiajia.toml兼容拼音加加用户习惯
首道双拼shoudao.toml首道经典键位
紫光双拼ziguang.toml紫光拼音键位
智能ABCabc.toml早期智能 ABC 用户熟悉

💡 如果你是从微软拼音/搜狗切过来的双拼用户,直接选同名布局,键位完全一致,肌肉记忆不用重练。

一键切换双拼布局:两种方法

方法一:设置页切换(推荐)

打开清风输入法设置页,进入方案/拼音相关设置,在双拼布局下拉框中选择想要的布局(如「小鹤双拼」或「自然码」),保存后立即生效——正在输入的内容会保留,下一键就按新布局解码。

背后的流程:设置页会写入方案覆盖文件schema_overrides/shuangpin.toml,然后重建引擎,整个过程自动完成,见 handle_mode.rs。

方法二:手写覆盖文件(进阶)

手动在用户配置目录(Windows 下为%APPDATA%\WindInput\)的schema_overrides/中创建或编辑shuangpin.toml:

[engine.pinyin.shuangpin] layout = "ziranma"

布局 ID 与上表文件名一致(如xiaohe、ziranma、mspy、sogou)。写好后重启输入法服务,或在设置页触发方案重建即可生效。这套「用户层覆盖内置数据」的机制详细说明见 docs/architecture/user-override.md。

布局文件是怎么工作的?以「你好」为例

以默认的小鹤布局 xiaohe.toml 为例,核心就两段:

[initials] # 声母映射 v = "zh" i = "ch" u = "sh" [finals] # 韵母映射 b = ["in"] c = ["ao"] ...

引擎拿到你的按键后按这张表解码,例如:

  • 打「你好」=n+hao→ 敲nhc(h=hao的声母键,c=ao韵母键)
  • 打「双拼」=shuangpin→ 敲ulbm(u=sh,l=uang,b=in)

想自定义一套布局?把你的键位表写成同结构的.toml放进用户目录的schemas/shuangpin/下,同名会优先于内置布局生效。

双拼进阶设置:3 个实用开关

以下开关的默认值都在系统配置 data/config.toml 的[schema.pinyin.shuangpin]及相关段落中,均可在设置页调整:

1️⃣ 允许全拼输入(多人共用电脑)

allow_full_pinyin = true后,双拼方案会同时把按键串当全拼再解释一遍:主力用户照常打双拼,家人只会全拼也能打出候选(同一词双拼能解释时优先双拼)。

2️⃣ 辅助码:按字形二次筛选

打「魔法少女」的拼音后,同音字一堆?开启辅助码(总开关在config.toml的[schema.pinyin.aux_code],出厂关闭):按反引号`进入筛选模式,再敲 1~2 个字形码即可锁定目标,如gdxv+`+om→ 「魔法少女」。双拼方案默认推荐小鹤形码表,相关实现见 wind-aux-code/ 与 docs/design/aux-code-direct.md。

3️⃣ 手动音节分隔符

中途夹杂简拼时(如nhc想表达「你(hao)」),按'可把音节边界手动切死,消除歧义。设计细节见 docs/design/shuangpin-separator.md。

常见问题

Q:怎么确认当前生效的是哪个布局?A:在设置页查看双拼布局下拉框的当前值即可;它对应覆盖文件中layout字段的值,未设置过则跟随方案默认值(小鹤,见 shuangpin.schema.toml 的[engine.pinyin.shuangpin]段)。

Q:切换布局后,之前学的词频还在吗?A:在。词库与词频数据是方案级的,双拼各布局共用同一份拼音词库,切换布局只改变按键解码方式,你的高频词依然排在前面。

Q:切换布局后打出来的字完全不对?A:先别慌——这是键位映射变了,不是词库丢了。确认下拉框选的布局和你习惯的一致即可。

Q:Linux / macOS 上一样用吗?A:一样。WindInput 支持 Windows / macOS / Linux,双拼方案与 8 种布局在三大平台完全一致,Linux 侧实现见 wind_linux/。

总结

  • WindInput 清风输入法内置小鹤、自然码、微软、搜狗等 8 种双拼布局,设置中一键切换、即时生效
  • 布局即数据:data/schemas/shuangpin/ 下每份.toml都是可阅读的键位表,也欢迎自定义
  • 进阶可开全拼兼容照顾家人、辅助码按字形精准选字、分隔符消除简拼歧义

找到最适合自己手感的布局,双拼的高速输入体验立即可得 🚀

【免费下载链接】WindInput

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

项目地址:https://gitcode.com/gh_mirrors/wi/WindInput
点击查看免费下载

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询