1 Star 2 Fork 0

星空输入法 / 小小星空帮助文档

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
schema-zhlf.md 2.66 KB
一键复制 编辑 原始数据 按行查看 历史
thxnder 提交于 2022-03-11 22:40 . 改进:修订文档

方案介绍:字海两分

?> 字海两分输入方案(以下简称两分方案)并非星空系列方案,其作者为叶先生(叶典网的总管)。

字海两分是一种能够打出几乎所有汉字的输入方案。其原本的输入方式,是将汉字拆分成两个部分,然后分别打出每个部分的全拼。由于星空键道等方案的音码部分为双拼、形码部分的拆字逻辑类似于两分、且留有适合作为引导键的键位(如 u 键),与字海两分的相性极佳,因此将其吸纳作为打生僻字时的备选手段。

两分输入的规则非常简单,具体可参见官方手册,本节摘录其中部分进行简单介绍。

拆分

将汉字直观地拆分成两个部分。如果存在多种拆分方式,参考以下规则择优(优先级从高到低):

两分字元

  • 将一个汉字拆成两个常用部件(笔形复杂的生僻字不能作为部件),叫做两分字元。
  • 两分字元不需要包含该字的所有笔画,即拆分后允许存在剩余笔画。
  • 允许其中一个两分字元为空(例如只有一个笔画时)。

字元少交叉

优先选择两个字元不发生交叉(但可以相连)的拆字方法。如 天 = 一 大 而非 二 人

交叉形避让

如果一个字有笔画上下或左右贯通,则尽量不将其断笔于两个字元之间(但允许在单个字元里断笔)。例如 我 = 丿 找 而非 手 戈

首部正向取大

优先选择首部更大的拆字方法。例如 三 = 二 一 而非 一 二交 = 六 乂 而非 亠 父

尾部逆向取大

优先选择尾部更大的拆字方法。例如 䢄 = 台 林 而非 台 木

包围形特殊

  • 对于一般的半包围或全包围结构的字,首部取包围部分,尾部对被包围部分逆向取大。例如 围 = 口 韦
  • 对于结构类似“街”、“𠅭”的字,首部取左右或上下的包围部分。例如 街 = 行 圭𠅭 = 亢 口
  • 有少量特例如 颖 = 顷 禾

无残留使用

优先选择剩余笔画最少的拆字方法。例如 燚 = 炎 炎 而非 火 火

拼读

将拆分得到的两个字元用拼音表示出来。注意有些字元的读音采用“俗读”,与国家现行标准不同,下举部分俗读的例子:

  • 宀 冖 = gai
  • 氵 冫 = shui
  • 夋 = jun
  • 夬 = jue

输出

对于键道方案,用 u 引导两分输入方式,然后将两个字元的拼音用键道的双拼打出来。例如 键 = 金 建 = ujbjm

1
https://gitee.com/xkinput/xxxk-help.git
git@gitee.com:xkinput/xxxk-help.git
xkinput
xxxk-help
小小星空帮助文档
master

搜索帮助