【开源自荐】清风输入法-开源 Windows 五笔输入法

开源的 Windows 五笔输入法

介绍

用过众多的五笔输入法,都不算满意,刚好 Vibe Coding 的能力成熟,就按自己的想法开发了一个五笔输入法。

AI对于这种大型项目的处理能力还是不够,也花了大量的精力才达到现在的程度,基本可用,功能不算多,BUG应该也很多,有 Windows 上五笔输入的需求可以尝试一下。

词库来源于 RIME 生态,使用的是极点的词库。拼音则使用的是雾凇拼音。

最最基本的五笔功能都有了,性能也还算OK,做了不少优化,但由于架构原因,比很多纯原生框架的输入法资源占用肯定还是稍多一些的。

一些特性:

  • 支持86五笔,五笔混输,全拼,双拼(主流方案)
  • 支持多种输入方案的导入:98五笔,新世纪五笔,虎码,晶晶码等
  • 适配DPI缩放,适配多显示器
  • 支持亮色和暗色主题,支持随系统状态切换(类似微软五笔)
  • 默认 ` 号临时拼音
  • 支持手动调整词库
  • 支持快捷添加用户词库 (Ctrl+=)
  • 支持快捷输入功能
  • 支持输入法状态提示(类ImTip)

最近的更新修正了一些细节问题,增加了一些特性:

  1. 规范了输入方案的格式,可以手动配置第三方码表了。。

第三方的码表收集见: huanfeng/WindInputCodeTable

  1. 修正了开始菜单上显示不稳定的问题
  2. 修正了4码唯一上屏不工作的问题
  3. 增加了 zz 开头的自定义短语
  4. 增加了32位应用的支持

有兴趣的可以试试

项目地址

huanfeng/WindInput: 清风输入法 | 轻量、快速、可定制的开源中文输入法

1 个赞

写代码问AI, 找BUG问AI, 我感觉我们这是走错了科技树

当前相比于rime什么优劣呢?

优势是安装后直接可用,有图形化配置界面,上手更容易。
缺点可能就很多了,无法跟成熟的输入法比。

但确实能创造出更多东西,也同样使编程变的更廉价。

用了下感觉一般,不想折腾免费版的冰凌基本就够用了,能折腾用小狼毫+gh上的wubi86库

自己能折腾的肯定就折腾了, 这个的定位就是更方便一些.
冰凌的功能强大很多, 我这个还比较简单

现在各种输入法的更新都不是很积极了,有新软件还是赞一下

现在用的微软五笔和小狼嚎+极点五笔词库,微软五笔词库还是偏少,小狼嚎配置有点麻烦。期待有更好的输入法

刚看到标题以为是我长年用的macOS下的清歌输入法开源了。

清歌输入法也非常好用,推荐一波。

下载试了下,非常不错啊。响应速度快,该有的功能也有了。就是有的细节需要打磨,比如四码自动上屏。

0.2.4-alpha 已经修正了4码唯一上屏功能,你可以再测试下。
由于前期都是自己用,有些功能并没有完整测试,如果遇到问题欢迎反馈。

我觉得既然基于 RIME 词库生态,或许不从头做,而是给 RIME 套壳的方法更有意义?例如提供图形化的配置界面,再提供一键配置等功能。

不然我觉得很多很难从冰凌/Weasel/微软五笔这些平台转到一个新的而且是 AI 做的输入法上吧,更何况还有一个硬性的阻碍就是兼容性问题,这些维护了好多年的输入法都仍还有很多没解决的兼容性问题,例如 Weasel 就不少

你说的这个方式我也想过,作为一个使用五笔的开发者,我尝试过很多次rime,但最终都没有顺利的配置成极点的状态。
所以我认为应该是我使用输入法的逻辑和rime的设计思路并不匹配,所以也无法对其做配套。

另外,rime为了跨平台,在一些方面是比较难平衡的,C++的代码的开发难度也较大。

使用rime生态(目前仅词库部分)的原因是开源,如果随意使用其它的词库来源,可能是有风险的,而且词库本身更适合共创。

而选择现在的程序架构,也是想在易用性和灵活性上进行平衡,本项目不是为了替代谁,只是想在满足自己需求的情况下,为大家提供一个选择。

Windows上输入法的兼容性的确是一个挑战,所以更需要开源,让更多人参与进来完善,提反馈和建议。

原来是这样,我也没用过 RIME 上的五笔,我现在用五笔都是用的微软五笔,大部分情况下都只是用来补足我用 RIME + 小鹤音形时遇到的兼容性问题和偶尔打一打生僻字。RIME 的体系确实是很老了,我没研究过,但肯定是遗留了不少问题了

这个了解

了解,我也很期待看看 Vibed 的输入法能走多远,加油加油


其实我最开始回复的主要出发点是,这个项目不仅是一个完全独立的软件,而且与现有生态接入的比较少(目前只有 RIME 的词库),要从其他输入法转过来的话,没那么渐进,因此大多人可能没那么大动力转过来尝试,同时还有一些未知的隐患(最大的隐患就是未知的兼容性,例如我 RIME 就遇到过很多游戏里输入会闪退、有些软件里唤不起来、coda 里使用会导致文档错乱等等各种问题)

当然了,本项目目前主要是楼主满足自己需求的同时分享出来的,所以还不完善很正常,只是提一下我能想到的问题,希望能帮助你和你的项目!

很感谢,你提出的问题也很有价值。

Vibe 只是个工具,方向还是由开发者决定的。一些问题(特别是兼容性)的确会消耗一些精力,但我本身也是资深的开发者,我都是在有相关信息的情况下再提供给 Vibe 来处理的,所以大的方面应该还是可以持续发展的。

生态方面,我感觉输入法主要就是词库,而且也有不少第三方的工具可以转换,其它方面基本都是在输入法内部处理的。

如果你使用了,遇到什么问题也欢迎反馈。

1 个赞

感谢回复,加油!

一直关注五笔输入法,十几年了,一直用搜狗五笔,虽然很恶心总给我占用一个快捷键ctrl+`,不过其它软件设置后也不影响使用。

其它不是部署需要多个操作流程。不像搜索一键安装,而且安装体积也很小。占用资源适中。可以五笔拼音混合使用。词库也比较多。安装和卸载词库也方便。

另外还有个讯飞输入法,占用资源有点多。当然了搜狗的拼音占用资源也很多很垃圾。

现在版本的清风输入法内置的快捷键基本都可以修改,也有快捷进设置的功能支持配置为全局。

现在的安装和卸载都比较简单了,卸载时也会提示删除或备份用户数据。

现在的安装体积是22MB左右,除了主程序,比较大的是拼音的词库。目前资源占用还行,已经经过不少优化了。支持混输,但细节还有待优化。

最新的0.4.0-alpha版本增加了输入方案的导入导出,如果使用的不是86五笔或其它的词库,也都可以自己生成(目前缺少文档)。

目前我自己已经可以做为日常输入法使用了,群里也有不少人在提bug,遇到严重问题我都会尽快处理的。

目前讨论群里只有20多人,但提出了非常多的BUG和功能反馈,目前最新版本已经修正了众多BUG,增加了很多功能特性。
已经可以做到日常基本使用了,有五笔或形码输入需求的可以试试。