国家新版《汉字部首表》即将于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
分享到:
相关推荐
《郑码—字根码输入法实用手册》是一本详细阐述郑码输入法原理与实践操作的专业教材。郑码,全称《字根通用码汉字键盘输入系统》,是一种基于汉字结构特征的输入法,旨在提高汉字输入的效率与准确性。本书通过丰富的...
易学易记的一昊输入法字根歌易学、易记还需巧记— 一昊输入法字根歌 一昊输入法是由广东鸿禧集团钱码信息有限公司的钱任举教授发明的一种声形结合的汉字输入法,它三句话讲清编码原理(注1),一句话点明字根规律...
本篇文章将详细解析“苍颉输入法”的核心知识,包括其基本原理、字根表的构成以及如何运用这些知识进行有效输入。 首先,苍颉输入法基于仓颉四码理论,由香港的黄学孟教授在1968年创立。该方法以古代汉字学家仓颉为...
### 郑码-字根码输入法知识点详解 #### 一、郑码简介 郑码是一种基于字根编码的中文输入法,由郑易里教授于1988年发明,其特点是按照汉字的笔画和结构进行编码,使得输入更加直观、易于记忆。郑码分为普及型和标准...
五笔查询,方便刚刚学会打字或者不懂五笔的人查询。
《行业分类-设备装置-笔画字根全息码汉字输入法》是一个专注于汉字输入技术的专题,主要探讨的是利用笔画和字根相结合的全息码方式来提高汉字输入效率的方法。在这个压缩包中,包含了一份名为“笔画字根全息码汉字...
④、笔画输入法无需记忆繁琐的字根和编码,一分钟能入门; ⑤、笔画输入法以键盘字母的读音和象形两种结合取码方案; ⑥、笔画输入法用5个字母键(H I P D V)相对应汉字的笔画横竖撇点折; ⑦、笔画输入法是按汉字...
2. **智能联想**:输入法具有智能联想功能,可根据用户输入的字根自动匹配出最可能的汉字和词组,提高输入效率。 3. **兼容性**:QQ五笔输入法兼容多种操作系统,如Windows、Mac等,方便用户在不同平台间切换使用。...
【五笔输入法简明教程】是一篇针对初学者的五笔输入法学习指南,旨在帮助用户理解五笔输入法的基础知识,而无需死记硬背字根。五笔输入法,尤其是王码五笔,因其高效快速的特点,长期占据中文输入法主导地位。本文将...
五笔输入法是一种形码输入方法,它将汉字分解为不同的基本字根,并根据这些字根的位置进行编码。86版五笔字根表是五笔输入法的基础之一,广泛应用于计算机汉字输入领域。 #### 二、字根表构成 86版五笔字根表主要...
五笔字根表五笔字根表五笔字根表五笔字根表五笔字根表五笔字根表五笔字根表五笔字根表五笔字根表五笔字根表五笔字根表五笔字根表五笔字根表
字根则是由多个笔划组合成的相对稳定的结构,通常取自传统的汉字部首,但五笔字型也包含了一些非标准部首或人为创造的字根。五笔字型定义了130个基本字根,这些字根是构成汉字的基础。 汉字按照字根间的排列关系...
形码输入法的基本原理是将汉字拆分成若干个基本部件,这些部件被称为字根,通过输入字根的组合来快速输入汉字。五笔字型以其高效的输入速度和丰富的编码规则在早期的电脑用户中广泛流行,然而,对于初学者来说,五笔...
五笔输入法是一种在中国大陆广泛使用的汉字输入方法,它基于汉字的字形结构,将汉字拆分为不同的部分,称为“字根”,并将其编码为键盘上的字母键组合。本教程旨在帮助用户掌握五笔输入法的基本原理、学习字根记忆...
五笔输入法的核心是将汉字拆分为基本的“字根”,然后根据这些字根的位置在键盘上找到对应的键位进行输入。为了便于记忆这数百个字根的位置,人们总结出了一系列的助记口诀。以下是对86版五笔字根表及其助记口诀的...
五笔画输入法基于汉字的基本笔画,而五笔型输入法则将汉字拆分成字根,分配到不同的字母键上,通过组合字根来输入汉字。这种方法虽然需要记忆较多内容,但一旦熟练,输入速度会显著提升。 学习五笔输入法的策略是从...
学习五笔输入法的第一步就是记住这些字根及其对应的键位。 2. **编码规则**:五笔输入法的编码规则包括单字词根、两字词根、三字词根以及多字词组的编码。每个汉字的五笔码由其组成字根的编码组合而成,根据字根的...
王码五笔型输入法,由著名计算机汉字输入技术专家王永民先生研发,是五笔字型输入法的一种,以其高效、快捷的输入特点在中国的电脑用户中广为流传。王码五笔输入法的核心在于将汉字拆解成基本的笔画和部首,通过这些...
《86版五笔字型键盘字根总图》及五笔字型字根助记口诀是学习五笔输入法的重要参考资料。五笔字型是一种基于汉字笔画和部首的汉字输入方法,旨在提高汉字输入效率。在这个版本中,五笔字型选择了130种基本字根,这些...
1. **五笔字型编码原理**:五笔字型是基于汉字结构拆分的输入法,将汉字分为字根和字型两部分。86版王码五笔采用“字根+识别码”的方式,每个字根都对应一个或多个键位,通过字根的组合来输入汉字。例如,“大”字...