`
Liner
  • 浏览: 138850 次
  • 性别: Icon_minigender_1
  • 来自: 西南边陲
社区版块
存档分类
最新评论

标准的字根输入法设想

阅读更多

  国家新版《汉字部首表》即将于5月1日发布,其中:主部首 201 个,附形部首 99 个。

 

  每个部首都是有读音的,因此可以用部首的声母做码元,笔划也有读音,不需要用数字表示。

 

  一直没有学形码市场中的王者——五笔(其实相比更合理的应该是郑码),一是感觉它太繁琐,更重要的是觉得它的拆字不合汉字内在的文化意义,怕自己习惯一种错误的思维。

 

  用拼音输入法好多年了,紫光拼音,感觉还不错,只是有时选一些不常用字麻烦了些——重码太多了。

 

  前几天,同事问一字如何写,虽不常用,也不生僻,自己却半天想不起来!查拼音……原来如此简单,自己本来会写的。

 

  于是有些吃惊(尚未至大汗淋漓),啊……已经好多年没去想念字形了,虽童子功深,但多年失忆下来,有不少字都是月光下的凤尾竹——渐渐的模糊了。愧!

 

  希望有个形码的输入法,拆字完全合理,所以思考了些日子,整理出如下条目:

 


<xx形声输入法> 功能和用户界面设计
===============================================================================

字根:

  采用国家新版《汉字部首表》中部首为字根。计:主部首 201 个,附形部首 99 个。

  要点:不添加任何自定义字根,完整采用标准部首作为字根。

字根取码:

  1.
  简码:
  取字根标准拼音之首字符(一般为声母)为码,下面也称之为读音码。
  注:
  笔画归总为六类:横(h)、竖(s)、撇(p)、捺(n)(点)、折(z)、勾(g)。“折”笔指向左弯折(勾),“勾”笔指向右弯折(勾)。
  单笔画字取笔画码和字读音码,以形成至少 2 个码位。如“乙”字,取:勾(g) + 乙(y),编码为:gy。

  2.
  全码:
  取标准读音全拼(含声调)和其在《汉字部首表》中的序号(码尾3位数)组成唯一识别符。

拆字:

  1.
  作为文字的规范信息,采用标准的汉字拆字规则,请参考国家新版《部首归部规范》。

  2.
  在现实的输入法码表中,接受容易错拆的常用字的容错拆分。


===============================================================================

<实现相关>

特点:

  规范拆字,标准字根(即国家标准《汉字部首表》内容)。
  以词为主,短句为辅,单字优先级最低(有单独的单字输入模式,支持拼音)。
  逐键智能组词组句,自动记忆选取词汇
  可配置词频调整和候选词条数。
  多模式快捷切换,方便输入疑难字和各种符号。

编码:

  1.
  单字 - 全码:主部首全码 + 按笔序其它字根全码。(文字信息资料)
  单字 - 简码:主部首简码 + 按笔序其它字根简码。
  单字 - 拼音:标准全拼,不含声调。(注:可配置模糊音)

  2.
  词组:仅用单字简码中的前 2 个码进行编码。
  编码:1 + 1 + ……  即分别取各字简码中的前 1 个码(主部首读音码)组合。
  优化:
  对两字词增加 2 + 2 取码方式,即分别取两个字简码中的前 2 个码组合。

  3.
  高频字简码,除 i u v 之外的 23 个英文字符(码元)对应 23 个高频字。

功能:

  1.
  普通模式:
  调用输入法正常输入文字。因拼音首字符只用到 23 个字母,英文键盘上 i u v 未用,所以这 3 个字母被用作扩展模式。
  除单双引号外,主键盘标点符号转换由文件定义,用户可以修改配置。

  2.
  扩展模式:

  首次键入 i、u、v 即进入相应模式(小写)。

  > I
    垂直式候选框,0 - 9 功能选单。

    -

    单字输入(默认,直接输入即是)。支持全码、简码、拼音。

    行中有该字读音和拆分部件列表提示(可按 Shift + num 将提示信息一并输出)。


    0

    部件查询。(首项,可空格选定)。

    按笔画数排序,翻页浏览。提示信息包含部件全码、笔画码(书写笔序)。也可输入部件拼音快速查询。


    1

    函数字串:支持部分 C 函数格式化输出。
    如定义 date 为当前日期编码,则在该选项下输入 date 出现候选词表,可选择当前日期的各种格式串。


    4

    成语输入。
    为简拼码(仅由各字读音码组成),用于知道读音但对组成字不清楚的情况。
    也可用于普通词组,拼音编码。
    此模式下不具备智能组词功能,但有词频调整。

  > U
    模拟软键盘。水平式 0 - 9 功能选单。可翻页以提供多于 10 个的软键盘。
    0   默认选中,一般为常用符号。与 I 的默认不同,此处提供选单键,便于切换回来。
    1 - 9   隐藏的软键盘,选中才显示。

  注:
    因为有数字选单,考虑方便性和适用程度,软键盘不包含数字键一行的键位。

  > V
    英文输入模式(会比切换输入法快一些)。
    键入 v 进入临时英文模式,支持空格编辑(即空格不作提交键),Enter 键提交。

  注:
    普通模式下首先键入大写字母也进入临时英文模式,但只支持单词,空格提交。


容错:

  习惯拆字:在现实的输入法码表中,接受容易错拆的常用字的容错拆分。

 

 

候选框:

 

  水平式候选框参照紫光输入法。

 

  垂直式候选框词条数可配置,并可配置底色,分3个区域:首行、中间部分、尾行,这样使得瞬间目视(一目多行)即可判断词汇有无或位置。(瞬间判词的能力可能因人而异,故候选词条数应可配置)

 

  效果见下图:

 

  5 条词汇:




 

 背景双色:简洁清新。

 

 背景三色:两相似色,简洁。  背景三色:强对比,一目了然。

 

  6 条词汇:




 

 背景双色:简洁清新。

 

 背景三色:两相似色,简洁。  背景三色:强对比,一目了然。

 

 

===============================================================================

 

附言:

 

  很早就学 C++,也想自己写个输入法程序,但好像编写输入法程序的中文相关资料十分的希缺,感觉这真是件怪事——中文输入可是国人进入信息世界的第一道必经门槛啊!这第一道大门怎如此的难以琢磨?罢了,谁叫俺英文差呢,在目下这简体中文的汉语大环境里,没有英语的天赋或成长环境,既便你逻辑思维异常严密、数学成绩高高挺立,综合思考能力杰出卓越,也别想去窥程序员的宝座,别想把现实的事物转化为机器的逻辑,或者,充其量,慢慢爬吧…………做个蜗牛或乌龟。(不是骂人,龟兔赛跑的故事记得吧?我就是只乌龟,不过是只执着的乌龟)

 

  自己也准备攻一下 SCIM 的接口文档,看能否借助这个通用的输入法平台快捷的写个输入法引擎。但字词编码要花些苦力了。

 

 

  • 大小: 913 Bytes
  • 大小: 926 Bytes
  • 大小: 931 Bytes
  • 大小: 1 KB
  • 大小: 1 KB
  • 大小: 1 KB
2
0
分享到:
评论

相关推荐

    郑码-字根码输入法实用手册

    郑码 教材pdf 郑码-字根码输入法实用手册

    一昊输入法字根歌输入法

    易学易记的一昊输入法字根歌易学、易记还需巧记— 一昊输入法字根歌 一昊输入法是由广东鸿禧集团钱码信息有限公司的钱任举教授发明的一种声形结合的汉字输入法,它三句话讲清编码原理(注1),一句话点明字根规律...

    苍颉繁体输入法字根表

    苍颉输入法 繁体输入法 字根表 苍颉输入法 繁体输入法 字根表 香港台湾最多人用的中文输入法

    五笔输入法字根查询

    五笔查询,方便刚刚学会打字或者不懂五笔的人查询。

    行业分类-设备装置-笔画字根全息码汉字输入法.zip

    行业分类-设备装置-笔画字根全息码汉字输入法.zip

    笔画输入法用5个字母键(H I P D V)

    ④、笔画输入法无需记忆繁琐的字根和编码,一分钟能入门; ⑤、笔画输入法以键盘字母的读音和象形两种结合取码方案; ⑥、笔画输入法用5个字母键(H I P D V)相对应汉字的笔画横竖撇点折; ⑦、笔画输入法是按汉字...

    郑码-字根码输入法

    此PDF文档制作自“http://www.china-e.com.cn/main/zhengma/xz-1.htm...原始文档各章是分开的,非常不方便;而直接使用阅读器合并所得又有跳页错误。因此我手工合并了各文档,并添加了精美的书签,方便各位郑码爱好者。

    五笔型输入法自学讲义

    一、自学五笔型输入法三个难点  二、从五笔画输入法到五笔型输入法  三、字母键的区位和字根分布助词词和字根表  四、汉字的字型及其末笔识别码 ... 十二、五笔型86版的字根究竟有多少 王码五笔型输入法提高篇之二

    86版五笔输入法文字教程,附字根图与助记词

    86版五笔输入法文字教程,附字根图与助记词,.doc文件,Word 2003版 自己写的五笔输入法教程,以通俗的语言道出所有五笔输入法的基本方法与小技巧窍门。 助你快速掌握难学的五笔,助你高速输入汉字。

    冷僻字输入法 不需要记忆任何字根或编码

    本输入法能直观地输入汉字,特别是输入生僻字,不需要记忆任何字根或编码,便于普通用户的学习和掌握。 本输入法以电脑鼠标为输入工具,根据汉字的部首、笔画、笔顺、笔画数等特征作输入汉字的检索条件,采用交互式...

    笔字根表 五笔 字根

    笔字根表 五笔 字根 学习 ...主要介绍各种五笔输入法字根表,包括传统五笔输入法,如,86五笔,98五笔等,也包括新形码输入法:梦码五笔的字根介绍。 具体内容包括:各五笔字根表、图,及字根讲解,记忆口诀等内容。

    输入法五笔口诀教程

    五笔字根口诀又称五笔字根助记词(即像宋词... 显然,同时符合以上三条标准的字根口诀,只有“五笔之父”王永民先生最初推出的86版五笔字根口诀(五笔爱好者还将其谱成了五笔字根歌[2],可视作其优越性的最好例证):

    笔画输入法 v2014.6.zip

    2、易学:一分钟学会打字,不背字根、不用拼音。3、多元:同时可用笔画、部首、数字、五笔、拼音、外语等方法打字,打字方式包括,大键盘打字、鼠标打字、鼠标手写、小键盘数字打字。4、功能全国最强大:共有30多项...

    中华形码输入法标准免费版

    采用汉字本身最明确的结构、字根、笔划三大信息进行编码,其5种单笔划及其25种双笔划和45个偏旁部首字根及6个构件字根极有规律的键盘分布,无须死记硬背。字根折分规则简单明确,无任何末笔识别码。当用简码输入时,...

    五笔字型字根速查五笔字型字根速查

    五笔字型字根速查五笔字型字根速查五笔字型字根速查五笔字型字根速查

    极点五笔输入法是一个完全免费的中文输入平台 学习版

    极点五笔输入法是一个完全免费的中文输入平台。所有编码集为a~z的输入法均可挂接到本平台上并同时具有以下功能: ① 智能辨别编码、拼音,编码与拼音单字可同时录入,也可...3、添加:字根拆分提示插件(学习版)

    打字通汉字输入法专业版

    (单字、偏旁、笔画),字根读音的第一个字母(声母),就是打字通汉字输入法的代码。即&quot;;拆字打声母&quot;; ,如:北为B、田为T、共为G。冀=北+田+共=BTG。 易记:打字通不用分部首,不用背字根,不用记...

    英文字根字典--刘毅

    本书以字源(包括字首、字尾、字根)为中心剖析英文单词的结构,方法新颖独特,内容翔实丰富。轻松易记,情趣盎然;诀窍在握,事半功倍。您的英文词汇准能迅速剧增。 提供您…… 最科学有效的 词汇记忆法: ●以字源...

    新超级形码输入法4.0版,完美支持64位WIN10系统

    超级形码输入法: 超级形码是一个种形码输入法,它的原名叫太空码输入法.超级形码是根据字根读音的声母来布局键盘的,例如"王"的声母是"W"就将"王"布局在"W"键"大"的声母是"D"就将"大"布局在"D"键;对少数没有读音的...

    王林快码输入法

    王林快码输入法

Global site tag (gtag.js) - Google Analytics