一种用于触摸屏的英文和拼音拼形输入键盘的制作方法

文档序号:19946600发布日期:2020-02-18 09:30阅读:368来源:国知局
一种用于触摸屏的英文和拼音拼形输入键盘的制作方法

本发明涉及一种触摸屏电子设备的文字输入方法,属于计算机信息技术领域。



背景技术:

随着信息技术的发展,触摸屏设备得到了越来越广泛的使用,比如随处可见的手机和平板电脑。目前触摸屏上的英文和拼音输入键盘布局,主要是电脑的qwerty键盘布局和传统手机的t9数字键盘。t9数字键盘由于按键数量较少,一个键位上布置了3到4个英文字符,输入时要进行多次选择,大大降低了文字的输入速度。而在手持触摸屏设备上使用qwerty键盘布局时,由于受到屏幕大小的限制,每个键位的尺寸比较小,极其容易发生击键错误,从而严重限制了输入速度。对于不熟悉拼音的用户,在使用t9的五个笔画进行汉字输入时,打字速度非常低,严重影响了使用效率。



技术实现要素:

本发明的目的,是在大小有限的触摸屏上合理布置键位,在满足拼音和英文输入全部键位的前提下,尽量增大每个键位的尺寸,减少误击,提高输入的准确性和输入速度;同时,为不愿使用拼音的用户提供一个效率较高、使用难度不大的拼形输入法。为了达到这些目的,本发明对qwerty键盘和t9键盘进行了科学的改造,使新的键盘布局更适合手持触摸屏使用。本发明的键盘可以按照用户的选择,分别设置为四行七列qweruo英文输入、四行七列abcd英文输入、四行六列qweruo拼音输入、四行六列abcd拼音输入、四行六列abcd双拼输入、四行六列abcd英文输入、十二键五码拼形输入等布局形式,具体内容如下。

1.四行七列qweruo英文输入键盘布局

对于经常使用电脑的用户,习惯于使用qwerty键盘。使用qwerty键盘打字时,左右手负担比较均衡,便于提高打字速度。本发明的四行七列qweruo键盘布局既保留了qwerty键盘的这些特点,又使其更适应手持设备较小的屏幕。

其布局形式如下:

第一行键位是:“q”、“w”、“e”、“r”、“u”、“o”、“删除键”;

第二行键位是:“a”、“d”、“t”、“y”、“i”、“p”、“回车键”;

第三行键位是:“s”、“f”、“g”、“h”、“j”、“k”、“l”;

第四行键位是:“z”、“x”,“c”、“v”、“b”、“n”、“m”。

此外,在候选字提示栏放置“设置键”、“中/英选择”、“大/小写选择”、“数符选择”、“,”、“。”、“空格键”等功能键。未输入编码时,该栏显示功能键;有编码输入时,该栏显示候选字。

由于每行最多放置七个键,与qwerty键盘每行十个键相比,此布局的每个键的宽度增大了百分之四十,大大减少了误击的可能性,提高了输入速度。

本键盘在设置为英文小写时,当触按字母‘a’时,在其下方键位同时显示大写字母‘a’,可以将手指滑动到‘a’输入大写字母‘a’,从而在不切换大小写的情况下,快速输入少量的大写字母。其它字母可以采用类似的方法。在设置为英文大写时,采用类似的方法获得大写与小写的输入。

当触按“数符选择”键时,屏幕的键位区域显示数字和各种符号,可以分多屏显示。此时有两种输入途径:

1.1触按“数符选择”键并原位置放开,数字和符号保持显示,可以点击任一符号进行选择,也可以进行翻屏选择,可以按“返回”键返回文字输入状态;

1.2触按“数符选择”键并将手指滑动到某一符号并放开,得到该符号的输入,并立即返回文字输入状态。这样可以在进行文字输入时快速输入标点符号。

在横置手机屏幕进行输入时,屏幕的宽度大、高度小,为了给用户留下更多的屏幕空间,本发明采取了如下措施:

将竖屏时的编码提示行和候选字提示行取消,虚拟键盘处于屏幕底部,键盘高度仅限于四行键位的高度,虚拟键盘右边宽度约三分之二的空间用于布置字母键;虚拟键盘左边约三分之一宽度的空间用作编码提示和候选字提示。这样就给屏幕上部的用户程序留下了更多的空间。

将qwerty键盘改造为四行七列键盘布局时,也可以采用如下qetyuo形式:

第一行键位是:“q”、“e”、“t”、“y”、“u”、“o”、“删除键”;

第二行键位是:“w”、“r”、“g”、“h”、“i”、“p”、“回车键”;

第三行键位是:“a”、“s”、“d”、“f”、“j”、“k”、“l”;

第四行键位是:“z”、“x”,“c”、“v”、“b”、“n”、“m”。

但是这种布局的打字手感没有前一方案好。

2.四行六列qweruo拼音输入键盘布局

在进行拼音输入时,由于汉字拼音的声母与韵母组合具有明显的特点,故可以将拼音的单韵母合并到某一声母键上,从而减少布置的键位,增大单键的面积,更便于打字。

本发明的四行六列qweruo顺序拼音输入布局如下:

第一行键位是:“q”、“w”、“e”、“ru”、“op”、“删除键”;

第二行键位是:“a”、“d”、“t”、“yi”、“j”、“回车键”;

第三行键位是:“s”、“f”、“g”、“h”、“k”、“l”;

第四行键位是:“z”、“x”,“cv”、“b”、“n”、“m”。

此外,在候选字提示栏放置“设置键”、“中/英选择”、“数符选择”、“,”、“。”、“空格键”等功能键。未输入编码时,该栏显示功能键;有编码输入时,该栏显示候选字。

此时依然保留了qweruo键盘的布局特征,但每行只需布置六个键,进一步增大了单键的宽度,提高了打字性能。

此时,“ru”、“yi”、“op”、“cv”四个键位为双字母键。当用户点击双字母键时(比如“op”),输入软件可以根据其前后输入的拼音字母选择可以适用的音。个别情况下需要将多种结果合并处理,比如“op”+“u”,“ou”和“pu”均有汉字,可以将二者合并提供给用户选择。

3.四行七列abcd英文输入键盘布局

对于不使用或者很少使用电脑的用户,在qwerty键盘上找寻某一字母就比较困难。此时使用abcd顺序布置键位,更便于用户使用。

本发明的四行七列abcd顺序英文输入键盘的布局形式是:

第一行键位是:“a”、“b”、“c”、“d”、“e”、“f”、“删除键”;

第二行键位是:“g”、“h”、“i”、“j”、“k”、“l”、“回车键”;

第三行键位是:“p”、“r”、“m”、“n”、“o”、“w”、“y”;

第四行键位是:“q”、“s”,“t”、“u”、“v”、“x”、“z”。

此外,在候选字提示栏放置“设置键”、“中/英选择”、“大/小写选择”、“数符选择”、“,”、“。”、“空格键”等功能键。未输入编码时,该栏显示功能键;有编码输入时,该栏显示候选字。

由于每行最多设置七个键,与qwerty键盘每行十个键相比,此布局的每个键的宽度增大了百分之四十,大大减少了误击的可能性,提高了输入速度。

在设置为英文小写时,当触按字母‘a’时,在其下方同时显示大写‘a’,可以将手指滑动到‘a’输入大写‘a’,其它字母可以采用类似的方法。在设置为英文大写时,采用类似的方法获得大写与小写的输入。

当触按“数符选择”键时,屏幕的键位区域显示数字和各种符号,可以分多屏显示。此时有两种输入途径:

3.1触按“数符选择”键并原位置放开,数字和符号保持显示,可以进行翻屏选择,可以按“返回”键返回文字输入状态;

3.2触按“数符选择”键并滑动手指到某一键位放开,得到该键面符号的输入,并立即返回文字输入状态。

4.四行六列abcd拼音输入键盘布局

由于汉字拼音的声母与韵母组合具有明显的特点,故可以将拼音的单韵母合并到某一声母键上,从而减少布置的键位,增大单键的面积,更便于打字。

本发明的四行六列abcd顺序拼音输入键盘的布局如下:

第一行键位是:“a”、“b”、“c”、“d”、“ef”、“删除键”;

第二行键位是:“g”、“h”、“ij”、“k”、“l”、“回车键”;

第三行键位是:“p”、“r”、“m”、“n”、“w”、“y”;

第四行键位是:“q”、“s”,“tu”、“vo”、“x”、“z”。

此外,“设置键”、“中/英选择”、“数符选择”、“,”、“。”、“空格键”等功能键,放置在候选字提示栏。未输入编码时,该栏显示功能键;有编码输入时,该栏显示候选字。

此时,“ef”、“ij”、“op”、“uv”四个键位为双字母键。当用户点击双字母键时(比如“ef”),输入软件可以根据其前后输入的拼音字母选择可以适用的音。

由于每行最多设置六个键,与qwerty键盘每行十个键相比,此布局的每个键的宽度增大了百分之六十,大大减少了误击的可能性,提高了输入速度。

5.四行七列abcd双拼输入键盘布局

在使用双拼输入时,第一键输入拼音的声母,第二键输入拼音的韵母组合,两次击键就能完成拼音编码的输入,可以提高输入速度。

本发明四行七列abcd顺序双拼输入键盘的布局如下:

第一行键位是:“a”、“b”、“c”、“d”、“e”、“f”、“删除键”;

第二行键位是:“g”、“h”、“ch”、“j”、“k”、“l”、“回车键”;

第三行键位是:“p”、“r”、“m”、“n”、“o”、“w”、“y”;

第四行键位是:“q”、“s”,“t”、“sh”、“zh”、“x”、“z”。

此外,“设置键”、“中/英选择”、“数符选择”、“,”、“。”、“空格键”等功能键,放置在候选字提示栏。未输入编码时,该栏显示功能键;有编码输入时,该栏显示候选字。

当第一键输入拼音声母后,候选栏显示该声母对应的常用字。同时,各键位改为显示韵母组合,布局如下:

第一行键位是:“a”、“ai”、“er,iu”、“ei”、“e”、“en”、“删除键”;

第二行键位是:“ao”、“iao”、“i”、“ian”、“ie”、“eng”、“回车键”;

第三行键位是:“an”、“ia,ua”、“o,uo”、“ou”、“ong,iong”、“in,uai”、“ing”;

第四行键位是:“ang”、“uan”、“u”、“ü”、“ui”、“un”、“iang,uang”。

其中与前一输入声母可以有效组合的韵母,显示为深黑色;不能有效组合的韵母,显示为浅灰色,便于用户识别选取。

在用户输入声母和韵母后,候选框按照字的使用频度顺序显示候选字或词。

6.四行六列abcd双拼输入键盘布局

在进行双拼音输入时,对“aoe”引头的纯韵母汉字,可以设置一个统一的“零声母”字符,本方案采用‘a’为零声母。在输入零声母‘a’后,键盘区显示相应的韵母组合,让用户选取输入。此时,虚拟键盘可以缩减为四行六列,进一步增大了每个键位的尺寸,减少了误击的概率。

本发明的四行六列abcd顺序双拼输入键盘布局如下:

第一行键位是:“a”、“b”、“c”、“d”、“f”、“删除键”;

第二行键位是:“g”、“h”、“j”、“k”、“l”、“回车键”;

第三行键位是:“p”、“r”、“m”、“n”、“w”、“y”;

第四行键位是:“q”、“s”,“t”、“lu”、“x”、“z”。

此外,“设置键”、“中/英选择”、“数符选择”、“,”、“。”、“空格键”等功能键,放置在候选字提示栏。未输入编码时,该栏显示功能键;有编码输入时,该栏显示候选字。

此时,点击声母“z”、“c”、“s”时,分别在其旁边显示“zh”、“ch”、”sh”,将手指滑动到旁边键位释放时,可以分别得到“zh”、“ch”、”sh”。

当第一键输入拼音声母后,候选栏显示该声母对应的常用字。同时,各键位改为显示韵母。根据所打声母的不同,显示相应的有效韵母。例如,当所打声母为“l”时,对应的韵母显示如下:

第一行键位是:“a”、“ai”、“iu”、“ei”、“e”、“删除键”;

第二行键位是:“ao”、“iao”、“i”、“ian”、“ie”、“ue”;

第三行键位是:“an”、“ia,iang”、“uo”、“ou”、“ong”、“eng”;

第四行键位是:“ang”、“uan”、“un”、“ü”、“in”、“ing”。

对于不同的声母,可以匹配的韵母有所不同,显示时使各个韵母的位置保持基本固定,仅对个别韵母的位置进行调整,以便于用户识记。

当使用南方音时,一般设置为“l”=“n”、“z”=“zh”、“c”=“ch”、“s”=“sh”,但南方音的“ni”与“li”有明显区别,故将二者区分,本发明中四行六列南方拼音的键位布局如下:

第一行键位是:“a”、“b”、“c”、“d”、“f”、“删除键”;

第二行键位是:“g”、“h”、“j”、“k”、“l,n”、“回车键”;

第三行键位是:“p”、“r”、“m”、“ni”、“w”、“y”;

第四行键位是:“q”、“s”,“t”、“lu”、“x”、“z”。

功能键设置与前述布局相同。

7.四行六列abcd英文输入键盘布局

因为四行六列布局的键盘每个键的面积较大,操作容易,用其进行英文输入亦具有一定的优越性。本发明的四行六列英文键盘的布局如下:

第一行键位是:“a”、“b”、“c”、“d”、“ef”、“删除键”;

第二行键位是:“g”、“h”、“ij”、“ok”、“l”、“回车键”;

第三行键位是:“p”、“r”、“m”、“n”、“w”、“y”;

第四行键位是:“q”、“s”,“t”、“u”、“vx”、“z”。

此时,“ef”、“ij”、“ok”、“vx”四个键位为双字母键。当用户点触双字母键时(比如“ef”),原位置显示该键的第一个字母(比如“e”),在其旁边(上/下/左/右)键位显示第二个字母(比如“f”)。如果用户点触该键后在原位置放开,则输入第一个字母(比如“e”);如果用户点触该键后,手指滑动到旁边键位后放开,则输入第二个字母(比如“f”)。

此外,“设置键”、“中/英选择”、“数符选择”、“,”、“。”、“空格键”等功能键,放置在候选字提示栏。未输入编码时,该栏显示功能键;有编码输入时,该栏显示候选字。

由于每行最多设置六个键,与qwerty键盘每行十个键相比,此布局的每个键的宽度增大了百分之六十,大大减少了误击的可能性,便于手指较大的用户使用。

8.十二键五码拼形汉字输入键盘布局

虽然拼音具有使用简单的优点,但若发音不准确,尤其对于生僻字,则难于使用,必须转用拼形输入法。目前流行的拼形汉字输入法不多,如五笔画、五笔字型。五笔画打字太慢,而五笔字型学习难度较大。为了在学习难度与打字效率两方面均取得较好的效果,本发明采用了十二键五码的布局形式:即采用十二个编码键,每个键位有二个或三个字根,全部共二十五个字根,单字的编码最长为五码。

其键盘布局如下:

第一行键位是:“口西”、“一”、“丨扌”、“丿鱼”、“删除键”;

第二行键位是:“月车”、“丶广”、“乙纟”、“乀氵”、“回车键”;

第三行键位是:“艹虫”、“土宀”、“木立”、“八钅”、“<符>”;

第四行键位是:“;”、“,”,“。”、“<空格>”、“!”。

此外,“设置键”、“中/英选择”、“数符选择”、“,”、“。”、“空格键”等功能键,放置在候选字提示栏。未输入编码时,该栏显示功能键;有编码输入时,该栏显示候选字。

其中,“乙”代表所有的“折”笔画,“乀”代表“捺”笔画,字根“八”包括“八人”及其变形。单个汉字的编码为“前四后一”,即顺序打入前四个组字部件和最末一个部件的编码。如“单”字编码为:“丶丿口一丨”。

对于词组,不论几个字的词组,均按“前字取前两码,末字取全部码”进行编码,最多取十二码。如“国家队”的编码为:“口一宀一乙丨人”。

十二键五码拼形汉字输入布局在学习难度和打字效率两方面均有较好的表现,也可用于pc电脑。

附图说明

图1是本发明的四行七列abcd顺序英文输入布局的示意图。

图2是本发明的横置屏幕时的四行六列abcd顺序拼音输入布局的示意图。

图3是本发明的四行七列abcd顺序英文输入布局的示意图。

图4是本发明的横置屏幕时的四行六列abcd顺序拼音输入布局的示意图。

具体实施方式

电脑设备的汉字输入软件是一个非常成熟的技术,开发人员只需按照本发明设置字母键位,就可以顺利地实施本发明。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1