Skip to the content.

Rime·徐码·尔雅输入法

forFudan

更新:
- 2022年3月31日 初版
- 2023年3月7日 本方案现在提供CJK所有汉字或部首的全字拆分,共计98446个字符,提供基于《古籍印刷通用字规范字形表》的繁体方案。
- 2023年5月5日 基于宇浩输入法的拆分,添加对于 CJK-I 区603个汉字的支持以及全字拆分提示。
- 2023年9月15日 更新对 CJK-I 区622个汉字的支持以及全字拆分提示。反查可同时查询繁简汉字。可以使用快捷键 Shift + Ctrl + Y 打开和关闭输入预测。

1. 介绍

1.1. 徐码·尔雅输入法·2023年新版

徐码·尔雅输入法是由徐国银先生发明的一种优秀的形码输入法方案,特点为双编码。优点包括:繁简通打、支持CJK大字集、低重码、全码简码一致、字词编码一致等。官方网站:http://xumax.cn/ 官方QQ群: 761401688

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

形碼方案 簡體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%
宇浩 320 216 606 4971 0.05% 0.16% 0.18%

这里列出各维度上同其它四码定长输入法之间比较,排名越靠前越好:

维度 第一 第二 第三 第四 第五 第六  
简体静态重码重码数量 宇浩 ~ 徐码   五笔98 虎码 五笔86 郑码  
简体动态重码率 虎码 ~ 宇浩   徐码 虎码 五笔86 五笔98 郑码
对繁体字输入进行特别优化 宇浩 ~ 徐码   郑码 五笔98 五笔86 虎码  
常用字简繁通打静态重码重码数量 徐码 宇浩 虎码 郑码 五笔98 五笔86  
常用字简繁通打动态重码率 宇浩 ~ 徐码   五笔86 五笔98 郑码 虎码  
大字集重码数量 徐码 宇浩 五笔98 五笔86 郑码 虎码  
字根设置整体性 郑码 徐码 宇浩 虎码 五笔    
键盘区位聚合度 五笔   宇浩 郑码 徐码 虎码  
编码规则简易度 虎码 宇浩 郑码 ~ 五笔     徐码  
全简一致(简码、词语编码) 五笔=徐码=虎码=宇浩         郑码  
Z 键使用 五笔=宇浩     虎码 郑码 徐码  

由上表可见,徐码在各个字集的重码表现都非常亮眼。

1.2. 徐码教程

點擊此處閱讀我所寫的《徐碼輸入法簡明教程》(繁體版)來瞭解和學習徐碼。

徐碼字根圖

1.3. 本方案

本方案在2023年1月15日官方码表基础上进行深度定制。挂载于RIME平台(小狼毫、鼠须管)https://rime.im/。其具有以下特点:

2. 使用

2.1. Windows / Macos / 安卓安装方法

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

patch:
  schema_list:
    - schema: xuma_forfudan

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

2.2. 具体文件介绍

文件介绍:

3. 方案特点

3.1. 提示快捷键

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

3.2. 单字拆分三重注解

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

  1. 该汉字的完整拆分(所有部件)。
  2. 该汉字的全码。使用大小写字母区分大小码,便于初学者分辨主、副根字。
  3. 该汉字所在的字符集(GB2312,GBK,CJK,CJK A 到 H 区,兼容字等)。

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

3.3. 单字简码调整

本方案根据简化字体系下的字频数据,调整了一级、二级、三级单字简码。其中,一级简码调整如下(共8个):

二级简码也作部分调整,比如:

特别的,部分字频不高的繁体字和传承字字根移到三选。这样可以腾出一个二简码位用于高频字。例如:

同时,我们为所有字根增加替身码,重复其小码即可实现输入。例如:

3.4. 二级简码矩阵

点击此处,查看二级简码矩阵。

3.5. 词语简码调整

本方案根据简化字体系下的词频,调整了一级、二级词语简码。

值得注意的是,在官方码表中,二简二选词语取两个字首码。这导致词语全码简码不一致。在本方案中,统一调整取消这种取码方式。

关于简码词的设置有一些原则:

一简码位都有二选简词和三选简词。

二简码位不一定有两个简词。如果一个词没有重码,那么将它设在二简位只省了一个按键,还会增加记忆负担,故而二简词只在以下情况下会设置:

  1. 一个词的词频非常高,故而提供简码位。
  2. 一个词的全码输入时不符合人体工学。

3.6. 标点符号二简快速输入

对于一些使用频率不高的二简码位,提供标点符号的快速输入,包括:

3.7. 增广常用字符集

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

3.8. 一键切换字符集

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

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

3.9. 使用 ` 键引导四叶草拼音输入和反查

按下 ` 键,可以随时使用四叶草拼音输入词语,并实现反查。四叶草拼音:https://github.com/fkxxyz/rime-cloverpinyin

3.10. 全码词语屏蔽

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