Skip to the content.

宇浩输入法·繁簡通打混输·全汉字覆盖

朱宇浩 创作 官方QQ群: 735728797
详细教程 在线拆分查询 更新日志
在线字根练习 最常用100字根练习 最常用50字根练习

1. 简介

使用「徐码」和繁体字写了一百万字的古典章回体小说后,我感到感到徐码区分主副根和回头码的特点有时候会带来思维上的负担,打字还不是特别流畅。基于市面上允许繁简通打的四码定长的方案只有徐码,所以我决定暂时放下小说创作,使用Python制作一款更加适合繁体、简体、繁简混合三种模式下进行文学创作的方案。特别的,我希望它能够做到规则简明、常用繁简字闭眼盲打、大字集检字方便。经过了一系列调试和改进,在同好们的支持和鼓励下,这款输入法终于大功告成。我给他取名叫「宇浩」,因为汉字博大精深,如宇宙浩大。但使用这款输入法,可以轻松打出九万多个汉字。这款输入法具有以下特点:

这里对比一下五笔、郑码、徐码、虎码在不同汉字字符集下的单字全码的重码数量,以供参考。这些都是我比较喜欢、有亮点的输入法。仓颉虽然是五码定长,但它在繁体输入上地位很高,所以也将它纳入比较。加粗的数字代表本行最优值。排名按发明时间顺序:

形碼方案 GB2312 國字常用 常用繁簡 GBK 簡體選重率 繁體選重率 繁簡選重率
鄭碼 563 311 1784 6590 0.60% 0.63% 2.40%
五筆86 537 357 1718 6582 0.34% 0.79% 2.12%
五筆98 515 329 1656 6368 0.38% 0.78% 2.16%
徐碼23 318 127 480 2902 0.11% 0.22% 0.22%
倉頡五代 422 164 606 2893 0.89% 0.49% 1.06%
虎碼 532 238 2049 7687 0.06% 0.37% 2.84%
宇浩 307 216 610 4966 0.05% 0.17% 0.21%

2. 下载和安装

本方案可以在任何手机或电脑的输入法 App 上使用,比如百度、搜狗、落格、小小等。以下逐一进行介绍。

2.1. 百度和搜狗手机输入法 App

安装方法如下:

比如,百度输入法 iOS 版:

2.2. 落格输入法

安装方法如下:

2.3. 小小输入法

小小输入法码表是/mabiao 文件夹下的yuhao.txt

2.4. RIME 平台

下面介绍的是挂载于RIME平台(小狼毫、鼠须管)的方案。我对它进行了深度定制,具有以下特点:

2.4.1. Windows / Macos / 安卓 / iOS 安装方法

在安装了 Rime(小狼毫、鼠须管、同文、iRime)后,将 /schema 文件夹下的所有文件复制到 Rime 目录下。同时在 default.custom.yaml 文件中加入以下内容:

patch:
  schema_list:
    - schema: yuhao
    - schema: yuhao_starter

点击「部署」之后即可使用。

2.4.2. 具体文件介绍

文件介绍:

2.5. RIME版方案特点

2.5.1. 提示快捷键

输入helpzzzzbang可显示快捷键提示。

2.5.2. 单字拆分三重注解

提供至CJK-H区、兼容区、部首区超过98000个汉字的拆分、编码提示、字集提示。拆分提示中包括三重注解:

  1. 该汉字的拆分。
  2. 该汉字的全码。使用大小写字母区分大小码。
  3. 该汉字所在的字符集(GB2312,GBK,CJK,CJK A 到 H 区,兼容字等)。

用户还可通过「Shift+Ctrl+C」切换拆分状态。

2.5.3. 增广常用字符集

本方案使用了自定的常用字符,将常用字一网打尽,避免了 RIME 内置字符集「GB2312字太少,GBK字太多」的问题。包括了以下一万个左右的字符:

2.5.4. 一键切换字符集

在输入过程中,用户可选择两种切换字集的方式:

用户还可通过「Shift+Ctrl+F」进行简入繁出输入。

2.5.5. 使用 Z 键引导拼音反查

按下 Z 键,可以随时使用拼音输入词语,并实现反查。袖珍简化字拼音:https://github.com/rime/rime-pinyin-simp

2.5.6. 使用 z 键作为通配符/学习符

除第一码外,可以使用z键代替其他编码,方便一下子忘记大小码的你继续输入。

2.5.7. 输入特殊符号

本方案可以用编码输入特殊符号,包括标点符号、注音符号、日语假名(训令罗马字)等。有两种方法

其一,输入引导符号:

例如,分号:bdfh

其二,在编码结束后加z煞尾,比如:

2.5.8. 精确造词

输入过程中,按下 ` 符号作为分隔,使用数字键或空格键依次选择单字,即可实现精确造词。

2.5.9. 全码词语屏蔽

一键屏蔽四码词语,同时保留简码词。热键为「Shift+Ctrl+D」。适合保留简码词的全码单字派。

2.6. 纯净码表

纯净码表只包含单字全码,适合高手字形配置简码和词库。文件为/mabiao 文件夹下的yuhao.txt

3. 输入法规则介绍

这一章,我会对宇浩输入法的基本规则进行简单介绍。如果你从未接触过字形输入法,可以从头开始一步一步学习。点击此处阅读详细的《宇浩繁简通打输入法教程》。

输入法有优点就有缺点,但我努力做到扬长避短。这里总结一下「宇浩输入法」对若干痛点的解决方法是:

点击此处详细了解我对一款具有平衡性的输入法的一些思考和分析,以及宇浩输入法的设计理念和基本考量。

3.1. 字根编码

「宇浩」使用双编码字根,即每一个字根对应两个字母。第一个字母叫做大码,第二个字母叫做小码

字根大码,是按照字根第一笔的笔画来制定的。「宇浩」同五笔一样,字根按照笔画分区。

字根的小码,都是尽量从它汉语拼音包含的字母中随机选取。如果拼音中有ZX,那么可以选K来代替。

我注意到,最常用的100个字根,占了85%的使用频率!按照频率降序,它们是:

口艹一木月日丷氵人又土扌八亻二冖丶心十丿大夂乙亠竹钅女匕厶贝石宀虫冂小王纟阝尸讠火田彐乂辶儿山米目屮寸禾刂卜力工隹疒丨足立匚巾子彡囗七广斤𠂇车夕鱼刀止牛犭厂白戈水弓乚爪丁夫𧘇鸟门古耳酉罒方马皿几〢示卯

所以,在学习的时候,请务必按照上面的次序记忆字根,而不是一股脑地背诵全部。先练熟边际收益高的字根,会显著加快上手打字的进程,增加学习乐趣和成就感。而偏僻的字根,可以等未来慢慢熟悉。字根图如下:

宇浩繁简通用输入法字根图

3.2. 单字编码规则

宇浩输入法的单字编码取一、二、三、末根。这同五笔输入法相同,和郑码、徐码不同。单字编码规则如下:

  1. 依次取一、二、三、末根大码。
  2. 不足四码时,补上末根小码。
  3. 仍然不足四码时,补上首根小码(如果小码是v则不用补)。

字根字直接输入大小码加f出字。

3.3. 简码字

从A到Y排列,一级简码字分别是过那也不的一大地没是上中小回就这我得在个着了然出

宇浩的字根设计,使得最高频的汉字分布在最容易按的键上,比如:「的」在E上,「一」在F上,「了」在V上,「没」在I上,「不」在D上,「上」在K上。

二级简码字共625个,是该字全码的前两个字母。宇浩输入法全简一致

3.4. 词语编码

宇浩输入法字词编码一致。规则如下:

3.5. 拆字规则

「宇浩」拆字规则的按优先级排序如下:

  1. 字根数量能少不多
  2. 符合笔顺笔顺优先
  3. 能散就不连
  4. 能连就不交
  5. 能交就不断
  6. 拆分尽量美观
  7. 前根笔画尽量多

4. 更新日志

点此查看更新日志。