标准的字根输入法设想

  国家新版《汉字部首表》即将于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 的接口文档,看能否借助这个通用的输入法平台快捷的写个输入法引擎。但字词编码要花些苦力了。

 

 

手把手教你学五笔打字输入法之1(如何快速巧记五笔字型字根表篇) 阅读详情

相关推荐

五笔输入法从入门到精通:高效打字全攻略

本文系统性地介绍了五笔输入法从入门到精通的全过程。针对需要高效、精准文字输入的用户,详细解析了五笔字根记忆、汉字拆分法则、简码与词组输入等核心技巧,并提供了科学的训练计划。掌握五笔能显著提升打字速度,实现流畅盲打,是文字工作者提升效率的利器。

weixin_28327051的博客 764

五笔字根表

王码五笔优点:末笔字型识别码:将每个字最后一个笔画编码定位,将重码率降低了一个数量级。 横竖撇捺折」 五种笔画的分区:使得用户最多只需要按5次按键,就能锁定唯一的汉字。 优秀的键位负荷:基于QWERTY键盘,五笔打字在两只手的负荷率上,基本是平衡的。(但拼音输入就是右手忙死,左手放假。而且如果你用标准的打字法,会发现左手最强壮的食指好像没什么事做,但是力量最小的小指反而负荷很大。).........

qq_43808700的博客 1万+

五笔输入法入门:打字侠如何帮你从零开始掌握新世纪、86版、98版五笔

本文详细介绍了五笔输入法的三大版本(新世纪五笔、86版五笔、98版五笔)的特点及适用场景,并推荐使用打字侠软件进行高效学习。通过科学记忆方法和进阶训练体系,帮助用户从零开始掌握五笔输入法,提升打字速度和准确率。

julia4scientist的博客 818

86五笔输入法教程详解

一, 五笔简介: 1 . 中国人常说: “木子 --- 李”, “日月 --- 明”,可见方块汉字是由较小的块组成的,这些小块如:“木”、“子”“日”、 “月”等,我们把它们叫“五笔字根”,五笔输入法的五笔字根有120多个,   它们分布在键盘的25个键上,如“木”在“S”键, “子”在“B”键,所以“李”字的编码就是SB。,您只要击打键盘“S” “B”两键再按空格就可打出“李”字,同理“日”...

weixin_30905133的博客 3550

王码五笔 86/98/新世纪 3版本对比:字根差异、编码规范与学习成本分析

本文深度解析王码五笔86版、98版和新世纪版三大版本的字根差异、编码规范与学习成本。通过对比字根演变、拆分规则优化及实战性能,帮助用户根据需求选择最适合的五笔输入法版本,提升输入效率与准确性。

weixin_33910759的博客 503

86版五笔字根表:高效输入法学习指南

简介:86版五笔字根表,由王永民先生在1986年制定,是五笔输入法中最广泛使用的编码方案。五笔输入法通过拆分汉字为基本部件(字根),并使用键盘上的字母键组合字根输入汉字。字根主要分为五大区,每个区包含五个键位,对应25个字母键。每个字根有特定编码,通过熟记这些编码,学习者可以实现快速盲打。86版五笔字根表不仅提供高效输入,也有助于深入理解汉字结构,尽管拼音输入法普及,但五笔输入法对专业文字工作者仍有重要价值。

weixin_31486261的博客 2910

目前最易学最快最好的繁体形码顺手输入法 免费下载

 庆祝十一国庆节!现发布BIG5繁体顺手输入法供大家使用。下载地址:进入顺手输入法网站http://shunshou.xinwen666.com/ 点击"下载",进入下载页下载,安装后进入"学习园地"学习使用。     顺手输入法是最先进的形码输入法国家发明专利,字母键编码,最长为4码,简单易学、快速高效、科学规范、功能强大,无与伦比。目前简体字顺手输入法、繁体字顺手输入法及超大字符集顺手输入

shunshou的专栏 1654

五笔输入法基础:指法与字根

在信息时代,高效准确的输入法对于提升工作效率至关重要。五笔输入法作为一种经典的中文输入方式,自上世纪八十年代诞生以来,一直深受广大专业打字员和中文处理工作者的青睐。本章节将带你初步了解五笔输入法的历史、特点以及它在现代数字化工作中的地位和作用。键盘是打字时的主要输入设备,正确的键盘分区与字母分布是提高打字速度和准确性的基础。一个标准的QWERTY键盘拥有三个主要区域:主键盘区、功能键区和控制键区。

weixin_42609225的博客 1828

王码五笔86:中文输入法的经典之作

王永民,这个名字在中国计算机发展史上留下了深刻的烙印。出生于1943年,他的成长背景是动荡而激励的。在那个中国迫切需要技术创新以追赶世界先进水平的时代,王永民先生受到了良好的教育,对电子学和计算机科学产生了浓厚的兴趣。他在1960年代末期于大学时期接触到了计算机,并于1970年代早期开始投身于汉字信息处理的研究工作。王永民先生在早期教育阶段便显示出超凡的数学天赋,这为他日后的编码研究打下了坚实的基础。学术背景方面,他在电子工程领域有着深厚的专业知识,特别是对汉字编码技术表现出了非凡的热情和洞察力。

weixin_35671843的博客 1559

五笔字根表学习与高效输入法实战指南

五笔输入法的核心在于“字根”的划分与编码。字根是指构成汉字的最小结构单位,通常由笔画组成,具有一定的独立性和规律性。王永民在设计五笔输入法时,将汉字拆解为若干个基本结构单位,这些单位即为“字根”。字根的分类主要基于其形状与结构特征。常见的分类方式包括:笔画型字根:由单个笔画或连续笔画构成,如“一”、“丨”、“丿”等。结构型字根:由多个笔画组合构成的稳定结构,如“口”、“田”、“目”等。变形字根:在不同汉字中形状略有变化但仍可识别为同一字根的部件,如“忄”与“心”。

weixin_42620563的博客 1826

深入体验王码五笔86输入法的高效与技巧

本文还有配套的精品资源,点击获取 简介:王码五笔86输入法是一款基于五笔字型编码系统的汉字输入软件,由王永民在80年代末研发。该输入法通过将汉字拆分成不同部分并对应键盘键位来实现快速输入,适合专业打字员和需要大量文字录入的用户。它以其高效率、简洁性和良好的兼容性著称,内置完善词库,并提供自定义功能。尽管需要一定的学习成本,对于熟练用户而言,王码五笔86输入法在特定领域和专业...

weixin_35756690的博客 2432

android hd 输入法,Android上好用的Lime HD中文输入法03--更好的使用篇

Android上好用的Lime HD中文输入法03--更好的使用篇以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在看完上一篇(Android上好用的LimeHD中文输入法02--设定篇)后,应该就可以简单的使用了,不过还有一些设定若了解的话,就可以更好使用你手上的中文输入法。所谓更好的使用有两个意思,一个是不同的中文输...

weixin_32705179的博客 948

五笔输入法高效学习与实战指南

字根数量编码构成方式示例编码4个以上取第1、2、3、末字根赢YKQM?待定4个同上照JVHO3个全取 + 识别码谢YTMK2个取前2 + 识别码明JEG1个键名四连(如“日”=JJJJ)金QQQQ特殊简码、容错码、人工设定是JGHU。

weixin_30356433的博客 2369

输入法的重大突破:最易学又最快的顺手输入法问世了

现发布顺手输入法标准版供大家使用。下载地址:进入顺手输入法网站http://shunshou.xinwen666.com 点击“下载”,进入下载页下载,安装后进入“学习园地”学习使用。顺手输入法是全形码输入法,最先进的国家发明专利,字母键编码,最长为4码,简单易学、快速高效、科学规范、功能强大,无与伦比。其标准版主要用来简单快速输入简体字,另外big5顺手输入法、七万多字的超大字符集顺手输入法

shunshou的专栏 2522

98版五笔字根表与口诀精讲:高效汉字录入实战指南

在这个语音输入、AI预测的时代,还有人用五笔吗?有啊!而且不少。新闻编辑、法院书记员、速录师、程序员……这些人依然坚持使用五笔,因为它做到了其他输入法难以企及的几点:✅零重码高频字直达✅不受口音影响✅可盲打、抗干扰强✅思维与输入高度同步更重要的是,学习五笔的过程本身,就是一次对母语文化的深度探索。你会开始注意每一个字的笔顺、结构、部首含义,仿佛重新认识了自己的母语。所以,下次当你看到有人在键盘上飞快敲击却不看屏幕时,请不要惊讶。

weixin_32456485的博客 1315

郑码输入法完整安装与使用光盘实战指南

简介:郑码输入法由郑易里教授于1983年发明,是一种结合形码与音码的高效汉字输入法,通过将汉字按结构拆分为字根并编码,实现快速准确输入。本安装光盘包含郑码输入法的安装程序、用户手册、练习软件、词库更新及个性化设置功能,帮助用户系统学习和熟练掌握其编码规则,如左右、上下、包围结构的编码策略,全音节编码与识别码机制。适用于希望提升中文输入效率的各类用户,尤其适合专业打字人员和中文信息处理爱好者。

weixin_42327217的博客 871

超大字符集顺手输入法 免费下载

 应广大输入法爱好者的请求,Unicode版顺手输入法终于发布了,谢谢大家的厚爱和支持!!!下载地址:进入顺手输入法网站http://shunshou.xinwen666.com/ 点击"下载",进入下载页下载,安装后进入"学习园地"学习使用。 超大字符集顺手输入法可输入70000多个中日韩文字和3000多个特殊字符,汉字的输入方法同标准版一样,最简单,字根分布规律超强易记,简体部件与

shunshou的专栏 1592

丁丁五笔字典——五笔输入法高效学习工具全面解析

五笔拆字并非任意切割,而是遵循严格的顺序与层级原则。国家标准《GB18031-2000》及王永民原始设计文档中明确提出了“取大优先、兼顾直观、能连不交、能散不连”四大基本原则。为了在程序中实现这些逻辑,必须将其转化为可量化的判定条件。例如,“取大优先”意味着在多种可能的拆法中,应选择包含最长字根的那个方案。这一原则可通过“最长匹配优先算法”(Longest Match First, LMF)实现。假设当前待处理字符为“国”,其结构为全包围,“囗”为外框,“玉”为内部部件。

weixin_32099703的博客 993
上一篇: 女人的面包
下一篇: 西方式教育让我儿子失去了中国式「理想」
testdownabc
博客等级 码龄18年 4粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值