一种十键汉字输入法及键盘的制作方法
【技术领域】
[0001] 本发明实施例设及信息输入技术领域,尤其设及一种十键汉字输入法及键盘。
【背景技术】
[0002] 目前我国现有PC机汉字输入法近几十种,汉字编码主要有音码(如全拼、简拼输 入法)、形码(如五笔、郑码、四角号码、笔画码输入法)和音形码(如二笔输入法大类。 由于汉字本质上是一种形码与音码组合的符号,人们通过不懈的努力,不断发明新的汉字 输入方法,目的是结合汉字自身特点(形码和音码),寻求一种更为科学的汉字与英文字母 键(可W包含字符键)的对应关系,实现汉字输入的便捷性和易于学习与掌握性。
[0003] 目前我国现有PC机汉字输入法W26个字母键作为基本输入键和编码键的输入法 为主。比如PC机上最常用的汉字音码输入法是全拼输入法,其基本思路是把汉字拼音音节 中出现的字母与PC机键盘上的26个字母一一对应(特别的,汉语拼音中韵母U对应英文 字母V),汉字输入时输入其音节相对应的英文字母即可得到对应的同音字表,再选择具体 汉字即完成输入。汉字形码输入法不同于汉字音码输入法,它将组成汉字的基本独体字、基 本笔画和笔画组合称为字根,并与26个英文字母键对应起来,也是一种多对一(也可W存 在部分一对一)的关系。如86版五笔输入法(王永民,1986),郑码输入法(郑易里,郑现, 1989,中国专利号89108851. 2)。而汉字音形码输入法综合考虑了汉字拼音和字型的特点, 把汉字拼音和所定义的字根与26个英文字母键(可增加字符键)对应起来,也是一种多对 一(也可W存在部分一对一)的关系。如二笔输入法(陈劲松,1992)。
[0004] 现有的W26个字母键为输入主键的输入法,主要存在W下缺点:
[000引 (1)所用键较多,需要熟记键盘26个字母键的布局位置,及其与韵母、韵母组合或 字根的复杂对应关系,短时间内不易做到高速正确盲打;
[0006] (2)汉字输入时双手活动强度相对较大,长时间输入容易产生疲劳。由于26个字 母键都要用作汉字输入键,而人的双手同时最多能控制十个键,因此在汉字输入时需要不 断移动手指换键,活动强度相对较大,容易产生手指与手腕疲劳;
[0007] (3)汉字输入时需要手指多次换键,降低了汉字输入速度。同样由于26个字母键 都要用作汉字输入键,而人的双手同时最多能控制十个键的原因,汉字在输入时需要手指 多次换键,击键错误率相对较大,降低了汉字输入速度。
【发明内容】
[000引为解决现有输入法的不足和缺陷,本发明实施例提供一种十键汉字输入法,包 括:
[0009] 选定十个输入键,并分别进行编码;
[0010] 将所述十个输入键编码分成两组,一组设置为第一编码,另一组设置为第二编 码;
[0011] 定义I类声母和韵母W及II类声母和韵母,其中所述I类声母和II类声母的总 数为23个,所述I类韵母和II类韵母的总数为24个;
[0012] 将所述I类声母和韵母分别与所述第一编码建立映射关系,将所述II类声母和韵 母分别与所述第一编码和第二编码的组合建立映射关系;
[0013] 根据待输出词条中汉字的拼音音节W及预设的音节选取规则建立所述待输出词 条与所述I类、n类声母和韵母的映射编码(或映射编码首字母)之间的对应关系;
[0014] 根据所述对应关系从所述十个输入键中依次操作对应的输入键W输出词条。
[0015] 在上述技术方案的基础上,优选地,所述十个输入键为键盘中同一横行内的输入 键。
[0016] 在上述技术方案的基础上,优选地,所述I类声母和韵母的数目分别与所述第一 编码对应的输入键数目相同。
[0017] 在上述技术方案的基础上,优选地,所述选定十个输入键包含其编码与所述输入 键自身表示的字母相同的输入键。
[001引在上述技术方案的基础上,优选地,所述根据待输出词条中汉字的拼音音节W及 预设的音节选取规则建立所述待输出词条与所述I类、II类声母和韵母的映射编码之间的 对应关系,包括:
[0019] 若所述待输出词条为单个汉字,则将所述单个汉字的全部拼音音节分别与所述I 类或/和II类声母和韵母的映射编码对应;
[0020] 若所述待输出词条为双字词,则将所述双字词的第一字的第一、二音节和第二字 的第一、二音节分别与所述I类或/和II类声母和韵母的映射编码首字母对应,若所述双 字词中包含单音节字,则取所述单音节与所述I类或II类韵母的映射编码对应;
[002U若所述待输出词条为S字词,则将所述S字词的第一、二字的第一音节和第S字 的第一、二音节分别与所述I类或/和II类声母和韵母的映射编码首字母对应,若所述= 字词中第S字为单音节字,则取所述单音节与所述I类或II类韵母的映射编码对应;
[0022] 若所述待输出词条为多字词,则将所述多字词的第一、二、S和最后一个字的第一 音节分别与所述I类或/和II类声母和韵母的映射编码首字母对应。
[0023] 本发明还提供一种十键汉字输入法键盘,包括:十个输入键,其中:
[0024] 所述十个输入键对应两组编码键,分别为第一编码键和第二编码键;
[0025] 所述第一编码键与预定义的I类声母和韵母存在映射关系,所述第一编码键和第 二编码键的组合与预定义的II类声母和韵母存在映射关系,其中所述I类声母和II类声 母的总数为23个,所述I类韵母和II类韵母的总数为24个;
[0026] 根据预设的音节选取规则,待输出词条中汉字的拼音音节与所述I类或/和II类 声母和韵母映射的编码键存在对应关系;
[0027] 输出词条时,根据所述对应关系从所述十个输入键中依次操作对应的输入键。
[002引在上述技术方案的基础上,优选地,所述十个输入键横向一行排列。
[0029] 在上述技术方案的基础上,优选地,所述十个输入键中包含其编码与所述输入键 自身表示的字母相同的输入键。
[0030] 在上述技术方案的基础上,优选地,还包括:
[0031]多个辅助输入键,分别用于待选汉字表的前后翻页、输入窗口音节的右删除、待选 汉字表中相应序号汉字的选择、完成默认汉字的确定W及选择音节的分隔位置。
[0032] 本发明提供的输入法具有W下优点:
[0033] (1)所用键和编码字母较少,容易记忆和双手操作;
[0034] (2)汉字输入时双手活动强较小,在汉字及词组输入时双手6个手指(如左手五个 手指和右手大拇指)键位固定,活动强度较目前输入法明显减小;
[0035] (3)汉字输入速度受到键盘布局的限制较小,手指上下换键次数减少,键盘布局容 易记忆,可实现更高速盲打。
【附图说明】
[0036] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可W 根据该些附图获得其他的附图。
[0037] 图1为本发明十键汉字输入法实施例一的流程图;
[003引图2为本发明十键汉字输入法实施例二中键盘示意图;
[0039] 图3为本发明十键汉字输入法键盘实施例的结构示意图。
【具体实施方式】
[0040] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0041] 实施例一
[0042] 图1为本发明十键汉字输入法实施例一的流程图,如图1所示,该输入法包括:
[0043] 步骤101、选定十个输入键,并分别进行编码;
[0044] 上述步骤中的十个输入键可W根据个人的习惯从键盘中任意选择,较佳地,所述 十个输入键为键盘中同一横行内的输入键,从而易于双手快速输入,且手指换键次数明显 减少,可有效提高输入速度并显著降低手指、手腕的工作强度。
[0045] 为了便于记忆,具体实施
时,选定十个输入键包括其编码与所述输入键自身表示 的字母相同的输入键。比如若其中一个输入键为A,则可W将其编码为"A"。
[0046] 步骤102、将所述十个输入键编码分成两组,一组设置为第一编码,另一组设置为 第二编码;
[0047] 设置成两组编码的目的是为了后续步骤104中使其两组编码互相组合,可W建立 与全部的声母和韵母的映射关系。
[0048] 步骤103、定义I类声母和韵母W及II类声母和韵母,其中所述I类声母和II类 声母的总数为23个,所述I类韵母和II类韵母的总数为24个;
[0049] 上述步骤中I类、II类的声母和韵母全部覆盖了汉语拼音全部的47个声母和韵 母。为了便于记忆,较佳地,所述I类声母和韵母的数目与所述第一编码对应的输入键数目 相同,目的在于后续步骤104中I类声母和韵母与编码建立映射关系时,可实现一一对应的 映射关系。
[0050] 步骤104、将所述I类声母和韵母分别与所述第一编码建立映射关系,将所述II类 声母和韵母分别与所述第一编码和第二编码的组合建立映射关系;
[0化1] 本步骤中,建立上述映射关系后,每个输入键的编码或者多个输入键的编码组合 就可W映射成汉语拼音全部47个声母和韵母中的一个声母或韵母。
[0化2] 步骤105、根据待输出词条中汉字的拼音音节W及预设的音节选取规则建立所述 待输出词条与所述I类、II类声母和韵母的映射编码(或映射编码首字母)之间的对应关 系;
[0053] 上述步骤中,因为待输入词条中汉字的拼音音节可能存在较多的情况,为了便于 输入,提高输入效率,可W设置一定的规则处理。优选地一种音节选取规则如下:
[0054] 若所述待输出词条为单个汉字,则将所述单个汉字的全部拼音音节分别与所述I 类或/和II类声母和韵母的映射编码对应,因单汉字对应的编码长度不大于5个,所W在 输出单汉字时,只需操作不大于5个的输入键即可。
[0化5] 若所述待输出词条为双字词,则将所述双字词的第一字的第一、二音节和第二字 的第一、二音节分别与所述I类或/和II类声母和韵母的映射编码首字母对应,若所述双 字词中包含单音节(即单韵母)的字,则只取所述单音节与所述I类或II类韵母的映射编 码对应;所W在输出双字词时,只需操作不大于4个的输入键即可。
[0化6] 若所述待输出词条为S字词,则将所述S字词的第一、二字的第一音节和第S字 的第一、二音节分别与所述I类或/和II类声母和韵母的映射编码首字母对应,若所述= 字词中包含单音节(单韵母)字,则只取所述单音节与所述I类或II类韵母的映射编码对 应;所W在输出S字词时,也只需操作不大于4个的输入键即可。
[0化7] 若所述待输出词条为多字词,则将所述多字词的第一、二、S和最后一个字的第一 音节的首字母分别与所述I类或/和II类声母和韵母的映射编码首字母对应;所W在输出 多字词时,也只需操作不大于4个的输入键即可。
[005引步骤106、根据所述对应关系从所述十个输入键中依次操作对应的输入键W输出 词条。
[0化9] 根据步骤101~105建立的映射和对应关系,相应的操作输入键即可完成输入法。
[0060] 在上述实施例方案的基础上,在输入法使用时还包括操作多个辅助输入键,分别 用于完成待选汉字表的前后翻页、输入窗口音节的右删除、待选汉字表中相应序号汉字的 选择、完成默认汉字的确定W及选择音节的分隔位置的处理。
[0061] 上述实施例提供的输入法具有所用键少,容易记忆,输入时双手活动小,手指上下 换键次数减少,可实现更高速盲打。
[0062] 实施例二
[0063] 为进一步说明本发明的实现方法和步骤,实施二在实施例一的基础上,提供一个 具体的技术方案,包括:
[0064] (1)选定十个输入键:
[00化]图2为本发明十键汉字输入法实施例二中键盘示意图,如图2所示,利用位于PC机键盘(1〇1、1〇4键盘)上同一横行相邻的9个字母键"A"、"S"、"D"、"F"、"G"、"H"、"J"、 "K"、"L"和一个符号键";"作为汉字主要输入键。辅助键共有设置13个,其中符号键"," 和分别用作待选汉字表的前后翻页;backspace键用于输入窗口音节的右删除;数字 键1~6用作待选汉字表中相应序号汉字的选择;空格键键完成默认汉字的确定;键和 方向键"^"、"一"用于输入窗口音节的分隔。
[0066] (2)对十个输入键进行编码分组:
[0067] 对上述十个输入键进行编码,除字母N对应输入键";"之外,其余各编码分别与 键盘相同字母键对应(具体如表1所示)。
[0068] 表1十个输入键与其对应编码关系
[0069]
[0070] 其中,A、S、D、F、J、K、L和N共8个字母作为第一编码,字母G和H作为第二编码。
[0071] (3)定义I类声母和韵母W及II类声母和韵母:
[007引 定义I类声母 8 个;b、f、n、g、j、r、Z和zh;1 类韵母 8 个;a、0、e、i、U、11、an和ang;
[0073] 定义11类声母15个;口、111、(1、1:、1、1^、11、9、又、7、讯、(3、3、油和311;11类韵母16个; ai、ao、ou、ong、ei、er、ie、iu、ui、un、ue、un、en、in、eng和ing;
[0074] 共计23个声母,24个韵母,与汉语拼音表相同。
[0075] (4)建立I类、II类声母和韵母与编码的映射关系:
[0076] 具体映射关系如表2、表3所示:
[0077] 表2I类声母和韵母与第一编码的映射关系 [007引
[007引I表3II类声母和韵母与第一编码、第二编码的映射关系I ' '
[0080]
[0081] (5)将待输出词条与第一或第二编码对应:
[0082] 本步骤中,根据待输出词条中汉字的个数分别制定不同的音节选取规则,具体如 下:
[0083](a)、单个汉字编码采用全部拼音音节编码,编码长度不大于5个字母;
[0084] 例如,单音节汉字"啊"(a)"爱"(M)和"奥"(6〇)的编码分别为;A,AG和AH。 双音节汉字"八"化6)、"趴"(P6)和"吗"(mfi)的编码分别为;AA,AGA和AHA;双音节汉 字"白"(bciU、"拍"(pciU和"卖"(mM)的编码分别为AAG、AGAG和AHAG;双音节汉字 "包"化60)、"跑"(pa〇)和"冒"m白0)的编码分别为AAH'AGAH和AHAH,其他两音节汉字对应 的输入键可类比得到。S音节汉字"表"化ia〇)、"飘"(pifio)和"苗"(micio)的编码分别为 AFAH、AGFAH和AHFAH。其他单音节、双音节和S音节汉字的编码同上可得到;
[0085] 化)、双字词由第一字的第一、二音节编码的首字母和第二字的第一、二音节编码 的首字母组成,如果存在一个音节的字(仅有韵母的字),则只取该音节编码的首字母。双 字词编码长度不大于4个字母;
[0086] 例如,双字词"中国"(zh加ggu6)、"西安"(xl加)和"漂亮"(pi6olidmg)的编 码分别为NSFJ、J化和AFDF;
[0087] (c)、S字词编码由第一、二字的第一音节编码的首字母和第S字的第一、二音节 编码的首字母组成,如果第=字为单音节字,只取该音节编码的首字母。=字词编码长度不 大于4个字母;
[008引 例如,S字词"秦始皇"(qinsMhuding)、"西安市"(xlansM)和"小学生"(xia0 XU巨shgng)的编码分别为JNFJ、JLNF和JJ順;
[0089] (d)、多字词编码由第一、二、S和最后一个字的第一音节编码的首字母组成。多字 词编码长度不大于4个字母。
[0090] 例如,"中国人民"(zh加ggu6r6nmin)、"五星红旗"(W扫Xingh加gql)和"中 华人民共和国"(zh加ghudr6nming6nggu6)的编码分别为NFKA、KJFJ和NFKF。
[0091] (6)依照上述规则,依次操作对应的输入键即可输出所需的词条。
[009引如需要输入"中华人民共和国"(zh加ghudr6nming6ngheg
u6)时,依次操作N、F、K、F四个输入键即可。
[0093] 由此可见,采用本发明提供的十键汉字输入法,所有词条均不超过5个编码字母, 在操作时,只需要操作十个输入键就可W实现覆盖全部的词条输入,简单高效,且容易记 忆,可实现高速盲打。
[0094] 实施例S
[0095] 本发明实施例还提高一种十键汉字输入法键盘,包括:
[0096] 十个输入键,其中;
[0097] 所述十个输入键对应两组编码键,分别为第一编码键和第二编码键;
[009引所述第一编码键与预定义的I类声母和I类韵母存在映射关系,所述第一编码键 和第二编码键的组合与预定义的II类声母和II类韵母存在映射关系,其中所述I类声母 和II类声母的总数为23个,所述I类韵母和II类韵母的总数为24个;
[0099] 根据预设的音节选取规则,待输出词条中汉字的拼音音节与所述I类或/和II类 声母和韵母映射的编码键存在对应关系;
[0100] 输出词条时,根据所述对应关系从所述十个输入键中依次点击/触摸对应的输入 键。
[0101] 优选地,所述十个输入键横向一行排列。
[0102] 优选地,所述十个输入键中包含其编码与所述输入键自身表示的字母相同的输入 键。
[0103] 具体地,还包括:多个辅助输入键,分别用于待选汉字表的前后翻页、输入窗口音 节的右删除、待选汉字表中相应序号汉字的选择、完成默认汉字的确定W及选择音节的分 隔位置。
[0104] 图3为本发明十键汉字输入法键盘实施例的结构示意图,如图3所示,键盘包括同 一横行相邻的9个字母键"AVSVDV卞"、"6^节'、"尸、"1("、"1/'和1个符号键";" 作为汉字主要输入键。辅助键共有13个,其中符号键","和分别用作待选汉字表的前 后翻页;backspace键用于输入窗口音节的右删除;数字键1~6用作待选汉字表中相应序 号汉字的选择;空格键键完成默认汉字的确定;"'"键和方向键"^"、"一"用于输入窗口音 节的分隔。
[01化]需要说明的是,上述键盘的输入键可W在现有的PC机键盘(101、104键盘)上进 行选择,也可W设置一个只具有上述输入键的键盘,具体各输入键在键盘的位置在此不做 限定。
[0106] 具体在汉字输入时,该键盘的操作步骤可W包括:
[0107] (1)启动本输入法的汉字输入模式;
[0108] (2)输入单个汉字(或双字词、S字词和多字词时)对应的编码,在汉字显示窗口 内用数字键选择所需汉字(或双字词、=字词和多字词),或用空格键选择首选汉字(或双 字词、S字词和多字词),必要时可用符号键","和前后换页;如果编码输入错误,可通 过backspace键右删除输入的编码字母,再重新输入正确的编码字母即可;
[0109] (2)连续输入多个汉字、双字词、S字词和多字词及其组合时,需要在元音开头的 编码前按"'"键作为隔音符;
[0110] (3)如果输入法不能正确分隔音节(编码),可^按"^"和"一"键选择音节(编 码)的分隔位置;
[0111] (4)需要输入字符时,关闭本输入法或启动本输入法的字符输入模式。
[0112] 采用上述实施例提供的键盘操作十键汉字输入法具有所用键少,容易记忆,输入 时双手活动小,手指上下换键次数减少,可实现更高速盲打等优点。
[0113] 最后应说明的是;W上各实施例仅用W说明本发明的技术方案,而非对其限制; 尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其 依然可W对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征 进行等同替换(比如采用9个输入键,输入键的编码字母对应汉字拼音或字根、笔画的等其 他编码方式);而该些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技 术方案的范围。
【主权项】
1. 一种十键汉字输入法,其特征在于,包括: 选定十个输入键,并分别进行编码; 将所述十个输入键编码分成两组,一组设置为第一编码,另一组设置为第二编码; 定义I类声母和韵母以及II类声母和韵母,其中所述I类声母和II类声母的总数为 23个,所述I类韵母和II类韵母的总数为24个; 将所述I类声母和韵母分别与所述第一编码建立映射关系,将所述II类声母和韵母分 别与所述第一编码和第二编码的组合建立映射关系; 根据待输出词条中汉字的拼音音节以及预设的音节选取规则建立所述待输出词条与 所述I类、II类声母和韵母的映射编码或映射编码首字母之间的对应关系; 根据所述对应关系从所述十个输入键中依次操作对应的输入键以输出词条。2. 根据权利要求1所述的十键汉字输入法,其特征在于,所述十个输入键为键盘中同 一横行内的输入键。3. 根据权利要求1所述的十键汉字输入法,其特征在于,所述I类声母和韵母的数目分 别与所述第一编码对应的输入键数目相同。4. 根据权利要求1所述的十键汉字输入法,其特征在于,所述选定十个输入键包含其 编码与所述输入键自身表示的字母相同的输入键。5. 根据权利要求1~4任一项所述的十键汉字输入法,其特征在于,所述根据待输出词 条中汉字的拼音音节以及预设的音节选取规则建立所述待输出词条与所述I类、II类声母 和韵母的映射编码之间的对应关系,包括: 若所述待输出词条为单个汉字,则将所述单个汉字的全部拼音音节分别与所述I类或 /和II类声母和韵母的映射编码对应; 若所述待输出词条为双字词,则将所述双字词的第一字的第一、二音节和第二字的第 一、二音节分别与所述I类或/和II类声母和韵母的映射编码首字母对应,若所述双字词 中包含单音节字,则取所述单音节与所述I类或II类韵母的映射编码对应; 若所述待输出词条为三字词,则将所述三字词的第一、二字的第一音节和第三字的第 一、二音节分别与所述I类或/和II类声母和韵母的映射编码首字母对应,若所述三字词 中第三字为单音节字,则取所述单音节与所述I类或II类韵母的映射编码对应; 若所述待输出词条为多字词,则将所述多字词的第一、二、三和最后一个字的第一音节 分别与所述I类或/和II类声母和韵母的映射编码首字母对应。6. -种十键汉字输入法键盘,其特征在于,包括: 十个输入键,其中: 所述十个输入键对应两组编码键,分别为第一编码键和第二编码键; 所述第一编码键与预定义的I类声母和韵母存在映射关系,所述第一编码键和第二编 码键的组合与预定义的II类声母和韵母存在映射关系,其中所述I类声母和II类声母的 总数为23个,所述I类韵母和II类韵母的总数为24个; 根据预设的音节选取规则,待输出词条中汉字的拼音音节与所述I类或/和II类声母 和韵母映射的编码键存在对应关系; 输出词条时,根据所述对应关系从所述十个输入键中依次操作对应的输入键。7. 根据权利要求6所述的十键汉字输入法键盘,其特征在于,所述十个输入键横向一 行排列。8. 根据权利要求6所述的十键汉字输入法键盘,其特征在于,所述十个输入键中包含 其编码与所述输入键自身表示的字母相同的输入键。9. 根据权利要求6~8任一项所述的十键汉字输入法键盘,其特征在于,还包括: 多个辅助输入键,分别用于待选汉字表的前后翻页、输入窗口音节的右删除、待选汉字 表中相应序号汉字的选择、完成默认汉字的确定以及选择音节的分隔位置。
【专利摘要】本发明实施例提供一种十键汉字输入法及键盘,其中输入法包括:选定十个输入键,并分别进行编码;将十个输入键编码分成两组,一组设置为第一编码,另一组设置为第二编码;定义I、II类声母和韵母;将I类声母和韵母分别与第一编码建立映射关系,将II类声母和韵母分别与第一编码和第二编码的组合建立映射关系;根据待输出词条中汉字的拼音音节以及预设的音节选取规则建立待输出词条与I类、II类声母和韵母的映射编码或映射编码首字母之间的对应关系;根据对应关系从十个输入键中依次操作对应的输入键以输出词条。本发明的输入法具有所用键少,输入时双手活动小,手指上下换键次数减少,可实现更高速盲打。
【IPC分类】G06F3/02, G06F3/023
【公开号】CN104881147
【申请号】CN201510234228
【发明人】刘勇, 杨晨, 郭新辉, 段振伟, 刘方
【申请人】河南理工大学
【公开日】2015年9月2日
【申请日】2015年5月8日
转载请注明原文地址:https://www.famiwei.com/read-8138920.html