CN104536583A - 用于触屏设备的虚拟键盘设计和输入方法 - Google Patents

用于触屏设备的虚拟键盘设计和输入方法 Download PDF

Info

Publication number
CN104536583A
CN104536583A CN201410817592.6A CN201410817592A CN104536583A CN 104536583 A CN104536583 A CN 104536583A CN 201410817592 A CN201410817592 A CN 201410817592A CN 104536583 A CN104536583 A CN 104536583A
Authority
CN
China
Prior art keywords
key
letter
line
row
slide
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410817592.6A
Other languages
English (en)
Other versions
CN104536583B (zh
Inventor
黄柏儒
樊晓光
黄雷
禚真福
南建国
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201410817592.6A priority Critical patent/CN104536583B/zh
Publication of CN104536583A publication Critical patent/CN104536583A/zh
Application granted granted Critical
Publication of CN104536583B publication Critical patent/CN104536583B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Document Processing Apparatus (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

提供一种用于触屏设备的虚拟键盘设计和输入方法,将虚拟键盘布局为四行七列,包含二十六个字母和两个符号,其中:第一行必须包含字母u、i、v,其中字母v表示韵母ü;u,i两个字母必须紧邻;第二行必须包含字母a、o、e、r,其中a紧邻o,位于o的左边;e紧邻r,位于r的左边;第二行必须包含u,i两个字母,u和i分别与第二行存在的两个任何其它声母共用一个虚拟按键,即形成声韵共用键;字母z、c、s、b、d、f、g、h、j、k、l、n、m、p、q、t、w、x和y共16个声母可以随意分布在第一至第四行的任意位置。所有的短声母和短韵母都以点击方式获得,所有的长声母和长韵母都以滑行方式获得。该方法可以在任何触屏设备上实现快速方便的汉字拼音输入,具有学习容易、输入效率高、误操作率低等优点。

Description

用于触屏设备的虚拟键盘设计和输入方法
技术领域
本发明涉及汉字输入法,具体涉及一种用于触屏设备的虚拟键盘设计和输入方法。
背景技术
拼音输入法是汉字输入法中最普遍应用的一种,其主要原因是拼音输入法易于学习和使用,不需要背记字根就可以进行输入,其缺点是重码率相对较高,操作次数较多。
随着智能手机与平板等触屏设备的涌现,实体键盘正逐渐地被虚拟键盘所取代,许多触屏设备不再向用户提供实体键盘。基于实体键盘设计的传统拼音输入法不得不向虚拟键盘迁移,然而在传统拼音输入法的键盘布局和输入规则下,虚拟键盘不仅难以发挥其操作方式丰富等的优点,反而使其没有定位感,特别是由于键位的接触面积相对较小,使误操作率高等缺点更为突出。
发明内容
为了克服上述传统拼音输入法用于虚拟键盘上时存在的缺陷,本发明提供一种针对触屏设备设计的虚拟键盘设计和输入方法,其优点在于可以减少虚拟键盘的误操作率,减少拼音的输入操作从而提高输入效率。
该方法在触屏设备上设置虚拟键盘区域,将虚拟键盘布局为四行七列,包含二十六个字母和两个符号,其中:
第一行必须包含字母u、i、v,其中字母v表示韵母ü;u,i两个字母应从左到右顺序设置,即u在左、i在右,且u和i必须紧邻,中间不得***其他字母,但u,i两个字母的具***置不受限制;v字母位置随意;
第二行必须包含字母a、o、e、r,其中a应紧邻o,位于o的左边,中间不得***其他字母;e应紧邻r,位于r的左边,中间不得***其他字母,a和o、e和r的具***置不受限制;此外,第二行必须包含u,i两个字母,但是,u和i必须分别与第二行存在的两个任何其它声母共用一个虚拟按键,即形成声韵共用键;
字母z、c、s、b、d、f、g、h、j、k、l、n、m、p、q、t、w、x和y共16个声母可以随意分布在第一至第四行的任意位置。
在本发明的一个实施例中,定义三个键族,分别为h键族、n键族、g键族:
将n键族定义为第三行的所有键位;
将g键族定义为第四行的所有键位;
将h键族定义为第二、第三和/或第四行的所有键位,在将h键族定义为第三和/或第四行的所有键位时,h键族与n键族或g键族重叠。
在本发明的一个实施例中,在满足上述布置的前提下,字母z、c、s的位置处在第一至第三行的任意键位;并且z、c、s声母所在行的下一行为h键族。
在本发明的一个实施例中:
处于第二行的e处在o的右边,a、o、e紧邻布置;
处于第一行的v与u和i紧邻布置,即,v位于u的左边或v位于i的右边;
处于第一行的u和处于第二行的a处于同一列。
在本发明的一个实施例中:
(1)所有的短声母和短韵母都以点击方式获得,所述短声母和短韵母包括b、c、d、f、g、h、j、k、l、n、m、p、q、r、s、t、w、x、y、z和a、o、e、i、u、ü;
(2)所有的长声母和长韵母都以滑行方式获得,包括:
以h结尾的长声母是从首字母滑到h键族的任意键位;
以n结尾的长韵母是从首字母滑到n键族的任意键位;
以ng结尾的长韵母是从首字母滑到n键族的任意键位,再滑到g键族的任意键位;
从第一行的u、i、v向下滑行时,可以获得首字母为u、i、ü的除un、in、ing之外的长韵母;
从第二行的u和i各自的共用键向下滑行时,可以获得长韵母un、in、ing;
其它的韵母依照字母顺序滑过即可获得。
在本发明的一个具体实施例中,z、c、s位于第一行;第二行为h键族,u与y共用一个键位,i与r共用一个键位;
获得zh、ch、sh的方法分别是从第一行的z、c、s键滑行到第二行的任意键位;
获得ua、ai、ao、ei、er、ia、ie、iu、ou、ui、üe、uo的方法分别是从字母组合的第一个字母滑向第二个字母;
获得iao、uai的方法是从字母组合的第一个字母滑向第二个字母,再滑向第三个字母;
获得an、en的方法是从字母组合的第一个字母滑向第三行的任意键位;
获得ian、uan的方法是从字母组合的第一个字母滑向第二个字母,再滑向第三行;
获得ang、eng、ong的方法是从字母组合的第一个字母滑向第三行,再滑向第四行;
获得iang、iong、uang的方法是从字母组合的第一个字母滑向第二个字母,再滑向第三行的任意键位,再滑向第四行的任意键位;
上述的u、i为第一行的u、i;
获得in方法是从r和i的共用键滑行到第三行;
获得un方法是从y和u的共用键滑行到第三行;
获得ing的方法是从r和i的共用键滑行到第三行,再滑行到第四行。
在本发明的一个实施例中,虚拟键盘中剩余的两个按键设置中文符号。
本发明相对于现有的技术具有如下的优点与效果:
操作次数少而简单,通过合理地分配点击与滑行操作的工作任务,在提高效率的同时也极大地减少了输入的工作量;
易于学习和使用,用户在理解了本发明的输入规则后即可进行输入,无须背记键义;
滑行操作直观且滑行距离短,结合拼音结构特点并合理布局,使得获得一个长拼音的滑行距离基本与其字母数量相等;
键位接触面积较大,滑行路径容错率高且无二义性;
声母韵母分开输入,无分音问题;
支持省略输入,输入方法允许用户只输入声母,甚至只输入韵母,输入组合更趋多样。
附图说明
图1是本发明的一个实例的虚拟键盘分布示意图;
图2是在图1中所示的实例虚拟键盘中获得sh时的一条可行路径;
图3是在图1中所示的实例虚拟键盘中获得ua或uai两个韵母时的一条可行路径,当用户滑行到标记点1时获得ua,滑行到标记点2时获得uai;
图4是在图1中所示的实例虚拟键盘中获得ia或ian或iang三个韵母时的一条可行路径,当用户滑行到标记点1时获得ia,滑行到标记点2时获得ian,滑行到标记点3时获得iang;
图5是在图1中所示的实例虚拟键盘中获得in或ing的一条可行路径,当用户滑行到标记占1时获得in,滑行到标记点2时获得ing;
图6示出本发明汉字输入方法的一个实例。
具体实施方式
(一)发明人对于汉字拼音的梳理总结
在进行拼音输入时,我们需要的声母与韵母有以下56个:
声母:b、c、d、f、g、h、j、k、l、n、m、p、q、r、s、t、w、x、y、z、sh、ch、zh;
韵母:a、ai、an、ao、ang、e、ei、en、er、eng、i、ia、ie、in、iu、ing、ian、iao、iang、iong、o、ou、ong、u、ua、ui、üe、uo、un、uai、uan、uang、ü:
通过对汉语拼音的结构特点进行研究,可以发现,汉语拼音具有以下一些结构特点:
一、声母的长度多数为1个字母,下文称此类声母为短声母,仅zh、ch、sh三个声母长度为2个字母,下文称此类声母为长声母;
二、韵母的长度多数长于1个字母,下文称此类韵母为长韵母,仅a、o、e、i、u、ü六个韵母的长度为1个字母,下文称此类韵母为短韵母;
三、声母的长度最长不超过2个字母,韵母的长度最长不超过4个字母;
四、长声母zh、ch、sh皆以h结尾;
五、在长韵母中,存在三种声母字母:n、g、r;其中n可以单独出现、g出现时总是跟在n之后,以ng的形式出现,而r仅有韵母er一例;
六、在存在声母字母的长韵母中,i、u、ü与a、o、e同时出现时,i、u、ü总是在a、o、e之前;
七、在不存在声母字母的长韵母中,韵母字母之间不存在绝对的顺序关系。
(二)本发明的基本原理
为了使得输入的效率最大化,本发明规定用点击的方式输入短声母跟短韵母,用滑行方式输入长声母跟长韵母。
对于滑行输入而言,本发明对虚拟键盘进行重新布局,使其在空间上满足符合拼音结构特点的顺序关系,从而使得滑行操作的跨度大为减少。依据上述规律,本发明对虚拟键盘的布局有如下要求:键盘布局应为4行,第一行应包括字母i、u、v,其中i、u必须紧邻,并且i在u右边;第二行应包括字母a、o、e、r,其中a应紧邻o,位于o的左边;e应紧邻r,位于r的左边;六个韵母字母应集中分布在一起;字母z、c、s一般应位于第三行以上,以便于通过自上而下的滑动获得长声母;对除此之外的其它字母的位置不作要求。
如用户在输入不带声母字母的韵母时,只需要按拼音的字母顺序依次从键位上滑过即可,以ai为例、用户只需从键位a滑到键位i上即可获得此韵母。此规定同样适用于ao、ia、ei、ie、ui、iu、ua、üe、uo、ou、uai、iao,在本发明的键盘布局上要求韵母被相对地集中在一起,因此运用该规定输入上述韵母的效率十分高。此规定已经涵盖了所有不带声母字母的韵母,并且也将与其它规定结合运用在所有韵母的输入上,本文称此规定为顺序输入规定。
运用顺序输入规定,用户可以依顺序输入韵母er。
本发明的关键性创新之一在于引入了键族的概念。输入法可以通过判断用户输入时的始末键位及途经的前后顺序而赋予键位以不同的意义,从而使键位在空间得到复用,提高了空间利用率。本发明根据拼音中存在大量的带n和带ng的韵母这一特点,在输入规则上引入了键族的概念,规定它们在接受某一个相同的操作时,会被解释为相同的键义,使得通过滑行方式输入这些韵母的效率达到最优。本发明同时也将这一概念推广到带h的声母上,实现输入规则的一致性,这将有助于用户的理解和运用。
本发明规定了三个键族,它们分别是h键族、n键族、g键族。必须将n键族定义为第三行的所有键位;必须将g键族定义为第四行的所有键位;可以将h键族定义为第二行、第三和/或第四行的所有键位,在将h键族定义为第三和/或第四行的所有键位时,h键族与n键族或g键族重叠。关于h键族解释如下:其可以是第二行、第三和第四行的所有键位,或其中某一行或两行的所有键位。
在满足上述布置的前提下,字母z、c、s的位置处在第一至第三行的任意键位;并且z、c、s声母所在行的下一行是h键族。当用户从z、c、s中的一个滑到一个被规定为h键族的键位时,以s为例,则无论被滑到的键位为何,其键义都将被解释为h,在与s结合之后可得声母sh,这个规定同样适用于ch、zh。由于在这种情况下,这些键位的键义都被解释为h,故称为h键族。此规定已经涵盖所有的长声母zh、ch、sh。
例如,如果z处在第一行的任意键位,则第二行为h键族;此时c可能位于第二行,则第三行也为h键族;而s可能位于第三行,则第四行为h键族。在这种情况下h键族就是第二至第四行的全部键位,甚至z、c、s声母本身也可以成为h键族的一部分。再例如,如果z、c、s声母都位于第一行,则第二至第四行可以作为h键族,但优选只有第二行作为h键族,以便于用最短路径获得声母zh、ch、sh。
当用户从某一个韵母开始(a、o、e、i、u、v(即ü)中的一个)滑到一个被规定为n键族的键位时,如果在此之前的字母组合在加上字母n后可以表示一个带n的韵母的话,以a为例,则无论被滑到的键位为何,其键义都将被解释为n,在与a结合之后可得韵母an,这个规定同样适用于en、un、in、ian、uan、其中对于ian(uan)而言,要求用户在输入时要依拼音的字母顺序经过键位i(u)和键位a,这一点与顺序输入规定是一致的。此规定已经涵盖所有带n的韵母。
当用户在触发了一个n键族键位之后接着滑到一个被规定为g键族的键位时,如果在此之前的字母组合在加上字母g后可以表示一个带g的韵母的话,以a为例,则无论被滑到的键位为何,其键义都将被解释为g,在与an结合之后可得韵母ang,这个规定同样适用于eng、ong、ing、iang、uang、iong,其中对于iang、uang、iong而言,同样要求符合顺序输入规定。此规定已经涵盖所有带g的韵母。
最后为了克服某些韵母由于拼音结构的限制需要被放置在距离n键族和g键族键位较远的位置,以致不便于输入其所相应的长韵母的情况,本发明引入了声韵共用键的概念。当该键受点击操作触发时,该键的键义被解释为其所标注的声母;当以该键为起始键位向n键族作滑行操作时,该键的键义应当被解释为其所标注的韵母。
如上所述,a、o、e、i、u、v(即ü)六个韵母字母应集中分布在一起,可以实施如下:处于第二行的e处在o的右边,a、o、e紧邻布置;处于第一行的v与u和i紧邻布置,即,v位于u的左边或v位于i的右边;处于第一行的u和处于第二行的a处于同一列。
实际上,为方便起见,在输入长韵母üe时,可以使用v或u之一输入ü。
(三)本发明的具体实施例
下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。
在如图1所示的一个实施例中,键盘布局为四行七列,包含26个字母(其中两个为声韵共用键)和2个中文符号。
在本实施例中所有的短声母和短韵母都以点击方式获得,即b、c、d、f、g、h、j、k、l、n、m、p、q、r、s、t、w、x、y、z和a、o、e、i、u、ü;
所有的长声母和长韵母都以滑行方式获得;
在本实施例中,由于z、c、s位于第一行,因此定义第二行键位为h键族,因此获得sh的方法是从s键滑行到第二行,如图2所示,zh、ch同理可得;
根据顺序输入规定,获得ua的方法是从u键滑行到a键,获得uai的方法是从u键滑行到a键,再滑行到i键,如图3所示,ai、ao、ei、en、er、ia、ie、iu、iao、ou、ui、üe、uo同理可得;
在本实施例中,定义第三行键位为n键族和第四行为g键族,因此获得ian的方法是从i键滑行到a键,再滑行到第三行,获得iang的方法是从i键滑行到a键,再滑行到第三行,再滑行到第四行,如图4所示,an、ang、en、eng、iong、ong、uan、uang同理可得;
在本实施例中,定义r键为共用韵母i的声韵共用键,定义y键为共用韵母u的声韵共用键,因此获得in方法是从r键滑行到第三行,获得ing的方法是从r键滑行到第三行,再滑行到第四行,un同理可得;
如:
输入“大”的方法为先点击d键输入声母d,再点击a键输入韵母a;
输入“吃”的方法为先从c键滑行到第二行输入声母ch,再点击i键输入韵母i;
输入“好”的方法为先点击h键输入声母h,再顺序从a键滑行到o键输入韵母ao;
输入“将”的方法为先点击j键输入声母j,再顺序从i键滑行到a键,再滑行到第三行、第四行输入iang;
输入“爽”的方法为先从s键滑行到第二行输入声母sh,再顺序从u键滑行到a键,再滑行到第三行、第四行输入uang;
其它的汉语拼音依此类推可得;
为了展示本发明的滑行规则的简单性,同时也便于普通用户的了解和使用,现将该实施例的输入规则归结为以下6句话:
单个字母的声母或韵母直接点击获得;
带h的声母从首字母滑到第二行;
带n的韵母从首字母滑到第三行;
带ng的韵母从首字母滑到第三行,再滑到第四行;
从y,r这两个键向下滑行时,它们分别相当于u跟i,从而可以便捷地输入un,in,ing;
其它的韵母依照字母顺序滑过即可获得。
(四)本发明的实现
图6示出本发明汉字输入方法的一个实例,是本发明的方法在虚拟机上实现的效果。显然,本发明的方法可以在任何触屏设备上实现快速方便的汉字拼音输入,例如触屏式的笔记本电脑、手机、个人数字助理、平板电脑,或本领域技术人员熟知的其他触屏设备。
(五)编程实现
本实施例的编程方法为:先使用标志对键位的类型进行分类,在进行一次输入时建立一个键义队列,用户每输入一个键位,程序根据上下文对键位的键义进行确定并保存在键义队列中,然后根据所得的键义队列的组合将其翻译为声母或者韵母,交付检词程序用于检索;
下面以与r键相关的操作来进行说明。
r在被单击时应解释为其自身,在组成韵母er时也应解释为其自身,而由于r键位于第二行,因此它当被开始于第一行的s、c、z键位的滑行操作触发时应解释为是h键族键位,此外它还是共用了韵母i的声韵共用键,因此它应可以触发第三行的n键族组成in,触发第四行的g键族组成ing。
如果用户想要输入声母r,则单击r键。程序的执行过程如下:当单击输入r键时,由于用户没有执行更多的后续操作,r键作其自身解释,此时键义队列的内容为:r,翻译得声母r,将此交付检索;
如果用户想要输入韵母er,则从e键滑行到r键。程序的执行过程如下:当输入e键时,由于e为输入的第一个键位,根据标志获知e可为长韵母的首字母,此种情况下e的键义确定无二义,故将其键义直接解释为e,并允许接受进一步输入;当继续滑行到r键时,由于存在韵母er这样的组合,r键作其自身解释,此时键义队列的内容为:e、r,翻译得韵母er,将此交付检索。由于韵母er不存在后续组合,程序将忽略进一步地输入;
如果用户想要输入声母ch(或sh、zh),则从c键滑行到r键。程序的执行过程如下:当输入c键时,由于c为输入的第一个键位,根据标志获知c可为长声母的首字母,此种情况下c的键义确定无二义,故将其键义直接解释为c,并允许接受进一步输入;当继续滑行到r键时,由于键义c的存在,r键属于h键族,故作h键族解释,此时键义队列的内容为:c、h,翻译得声母ch,将此交付检索。由于声母ch不存在后续组合,程序将忽略进一步地输入;
如果用户想要输入韵母in,则从i键先滑行到第三行。程序的执行过程如下:当输入r键时,根据标志获知r键是声韵共用键,可能有二义,故将其键义暂时解释为r,并允许接受进一步输入;当继续滑行到第三行的任一键位,由于键义i的存在,该键位属于n键族,故作n键族解释,并将r键键义作i解释,此时键义队列的内容为:i、n;由于韵母in存在后续组合,程序允许接受进一步输入;但若用户在此时结束输入,则翻译得韵母in,将此交付检索。
如果用户想要输入韵母ing,则在已获得韵母in的基础上,再滑行到第四行。程序的执行过程如下:此时用户已经完成获得韵母in的操作,键义队列中的内容为:i、n;由于韵母in存在后续组合,程序允许进一步输入;当继续滑行到第四行的任一键位,由于键义i的存在,该键位属于g键族,故作g键位解释,此时键义队列的内容为:i、n、g,翻译得韵母ing,将此交付检索。由于韵母ing不存在后续组合,程序将忽略进一步地输入;
根据上述的方法,运用到其它拼音上即可实现对它们的编程。
本发明主要适用于可以实现触摸交互的设备的中文拼音输入。

Claims (10)

1.一种用于触屏设备汉字拼音输入的虚拟键盘设计和输入方法,该方法在触屏设备上设置虚拟键盘区域,将虚拟键盘布局为四行七列,包含二十六个字母和两个符号,其中:
第一行必须包含字母u、i、v,其中字母v表示韵母ü;u,i两个字母应从左到右顺序设置,即u在左、i在右,且u和i必须紧邻,中间不得***其他字母,但u,i两个字母的具***置不受限制;v字母位置随意;
第二行必须包含字母a、o、e、r,其中a应紧邻o,位于o的左边,中间不得***其他字母;e应紧邻r,位于r的左边,中间不得***其他字母,a和o、e和r的具***置不受限制;此外,第二行必须包含u,i两个字母,但是,u和i必须分别与第二行存在的两个任何其它声母共用一个虚拟按键,即形成声韵共用键;
字母z、c、s、b、d、f、g、h、j、k、l、n、m、p、q、t、w、x和y共16个声母可以随意分布在第一至第四行的任意位置。
2.根据权利要求1所述的虚拟键盘设计和输入方法,其中定义三个键族,分别为h键族、n键族、g键族:
将n键族定义为第三行的所有键位;
将g键族定义为第四行的所有键位;
将h键族定义为第二、第三和/或第四行的所有键位,在将h键族定义为第三和/或第四行的所有键位时,h键族与n键族或g键族重叠。
3.根据权利要求2所述的虚拟键盘设计和输入方法,其中在满足上述布置的前提下,字母z、c、s的位置处在第一至第三行的任意键位;并且z、c、s声母所在行的下一行为h键族。
4.基于权利要求1至3的任意一项所述的虚拟键盘设计和输入方法,其中
处于第二行的e处在o的右边,a、o、e紧邻布置;
处于第一行的v与u和i紧邻布置,即,v位于u的左边或v位于i的右边;
处于第一行的u和处于第二行的a处于同一列。
5.基于权利要求1至3的任意一项所述的虚拟键盘设计和输入方法,其中
(1)所有的短声母和短韵母都以点击方式获得,所述短声母和短韵母包括b、c、d、f、g、h、j、k、l、n、m、p、q、r、s、t、w、x、y、z和a、o、e、i、u、v;
(2)所有的长声母和长韵母都以滑行方式获得,包括:
以h结尾的长声母是从首字母滑到h键族的任意键位;
以n结尾的长韵母是从首字母滑到n键族的任意键位;
以ng结尾的长韵母是从首字母滑到n键族的任意键位,再滑到g键族的任意键位;
从第一行的u、i、v向下滑行时,可以获得首字母为u、i、ü的除un、in、ing之外的长韵母;
从第二行的u和i各自的共用键向下滑行时,可以获得长韵母un、in、ing;
其它的韵母依照字母顺序滑过即可获得。
6.基于权利要求4所述的虚拟键盘设计和输入方法,其中
(1)所有的短声母和短韵母都以点击方式获得,所述短声母和短韵母包括b、c、d、f、g、h、j、k、l、n、m、p、q、r、s、t、w、x、y、z和a、o、e、i、u、v;
(2)所有的长声母和长韵母都以滑行方式获得,包括:
以h结尾的长声母是从首字母滑到h键族的任意键位;
以n结尾的长韵母是从首字母滑到n键族的任意键位;
以ng结尾的长韵母是从首字母滑到n键族的任意键位,再滑到g键族的任意键位;
从第一行的u、i、v向下滑行时,可以获得首字母为u、i、ü的除un、in、ing之外的长韵母;
从第二行的u和i各自的共用键向下滑行时,可以获得长韵母un、in、ing;
其它的韵母依照字母顺序滑过即可获得。
7.基于权利要求1、2、3或6的其中一项所述的虚拟键盘设计和输入方法,其中
z、c、s位于第一行;第二行为h键族,u与y共用一个键位,i与r共用一个键位;
获得zh、ch、sh的方法分别是从第一行的z、c、s键滑行到第二行的任意键位;
获得ua、ai、ao、ei、er、ia、ie、iu、ou、ui、üe、uo的方法分别是从字母组合的第一个字母滑向第二个字母;
获得iao、uai的方法是从字母组合的第一个字母滑向第二个字母,再滑向第三个字母;
获得an、en的方法是从字母组合的第一个字母滑向第三行的任意键位;
获得ian、uan的方法是从字母组合的第一个字母滑向第二个字母,再滑向第三行;
获得ang、eng、ong的方法是从字母组合的第一个字母滑向第三行,再滑向第四行;
获得iang、iong、uang的方法是从字母组合的第一个字母滑向第二个字母,再滑向第三行的任意键位,再滑向第四行的任意键位;
上述的u、i为第一行的u、i;
获得in方法是从r和i的共用键滑行到第三行;
获得un方法是从y和u的共用键滑行到第三行;
获得ing的方法是从r和i的共用键滑行到第三行,再滑行到第四行。
8.基于权利要求4所述的虚拟键盘设计和输入方法,其中
z、c、s位于第一行;第二行为h键族,u与y共用一个键位,i与r共用一个键位;
获得zh、ch、sh的方法分别是从第一行的z、c、s键滑行到第二行的任意键位;
获得ua、ai、ao、ei、er、ia、ie、iu、ou、ui、üe、uo的方法分别是从字母组合的第一个字母滑向第二个字母;
获得iao、uai的方法是从字母组合的第一个字母滑向第二个字母,再滑向第三个字母;
获得an、en的方法是从字母组合的第一个字母滑向第三行的任意键位;
获得ian、uan的方法是从字母组合的第一个字母滑向第二个字母,再滑向第三行;
获得ang、eng、ong的方法是从字母组合的第一个字母滑向第三行,再滑向第四行;
获得iang、iong、uang的方法是从字母组合的第一个字母滑向第二个字母,再滑向第三行的任意键位,再滑向第四行的任意键位;
上述的u、i为第一行的u、i;
获得in方法是从r和i的共用键滑行到第三行;
获得un方法是从y和u的共用键滑行到第三行;
获得ing的方法是从r和i的共用键滑行到第三行,再滑行到第四行。
9.基于权利要求5所述的虚拟键盘设计和输入方法,其中
z、c、s位于第一行;第二行为h键族,u与y共用一个键位,i与r共用一个键位;
获得zh、ch、sh的方法分别是从第一行的z、c、s键滑行到第二行的任意键位;
获得ua、ai、ao、ei、er、ia、ie、iu、ou、ui、üe、uo的方法分别是从字母组合的第一个字母滑向第二个字母;
获得iao、uai的方法是从字母组合的第一个字母滑向第二个字母,再滑向第三个字母;
获得an、en的方法是从字母组合的第一个字母滑向第三行的任意键位;
获得ian、uan的方法是从字母组合的第一个字母滑向第二个字母,再滑向第三行;
获得ang、eng、ong的方法是从字母组合的第一个字母滑向第三行,再滑向第四行;
获得iang、iong、uang的方法是从字母组合的第一个字母滑向第二个字母,再滑向第三行的任意键位,再滑向第四行的任意键位;
上述的u、i为第一行的u、i;
获得in方法是从r和i的共用键滑行到第三行;
获得un方法是从y和u的共用键滑行到第三行;
获得ing的方法是从r和i的共用键滑行到第三行,再滑行到第四行。
10.根据权利要求1所述的虚拟键盘设计和输入方法,其中虚拟键盘中剩余的两个按键设置中文符号。
CN201410817592.6A 2014-12-19 2014-12-19 用于触屏设备的虚拟键盘设计和输入方法 Active CN104536583B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410817592.6A CN104536583B (zh) 2014-12-19 2014-12-19 用于触屏设备的虚拟键盘设计和输入方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410817592.6A CN104536583B (zh) 2014-12-19 2014-12-19 用于触屏设备的虚拟键盘设计和输入方法

Publications (2)

Publication Number Publication Date
CN104536583A true CN104536583A (zh) 2015-04-22
CN104536583B CN104536583B (zh) 2017-10-24

Family

ID=52852123

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410817592.6A Active CN104536583B (zh) 2014-12-19 2014-12-19 用于触屏设备的虚拟键盘设计和输入方法

Country Status (1)

Country Link
CN (1) CN104536583B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107894851A (zh) * 2017-09-06 2018-04-10 肖湘茂 一种滑拼汉字输入法
CN108897488A (zh) * 2018-07-23 2018-11-27 张寒 一种虚拟键盘设计和输入方法
CN111930242A (zh) * 2020-08-11 2020-11-13 夏为 一种适用于拼音输入的按键布局及键盘

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101930289A (zh) * 2007-08-11 2010-12-29 宗刚 一种计算机汉字拼音及形码输入法
CN102081490A (zh) * 2009-11-27 2011-06-01 沈阳格微软件有限责任公司 面向触屏设备的点划式汉字声韵输入***
CN102117175A (zh) * 2010-09-29 2011-07-06 北京搜狗科技发展有限公司 一种滑行输入中文的方法、装置和触摸屏输入法***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101930289A (zh) * 2007-08-11 2010-12-29 宗刚 一种计算机汉字拼音及形码输入法
CN102081490A (zh) * 2009-11-27 2011-06-01 沈阳格微软件有限责任公司 面向触屏设备的点划式汉字声韵输入***
CN102117175A (zh) * 2010-09-29 2011-07-06 北京搜狗科技发展有限公司 一种滑行输入中文的方法、装置和触摸屏输入法***

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107894851A (zh) * 2017-09-06 2018-04-10 肖湘茂 一种滑拼汉字输入法
CN108897488A (zh) * 2018-07-23 2018-11-27 张寒 一种虚拟键盘设计和输入方法
CN111930242A (zh) * 2020-08-11 2020-11-13 夏为 一种适用于拼音输入的按键布局及键盘

Also Published As

Publication number Publication date
CN104536583B (zh) 2017-10-24

Similar Documents

Publication Publication Date Title
JP2008547096A5 (zh)
CN103235696A (zh) 一种基于具有触摸感应设备的快速拼音输入法及其实现***
WO2015154654A1 (zh) 一种中英文混合速录的方法与键盘
CN104808807A (zh) 用于汉字拼音输入的方法和装置
CN101950240A (zh) 用于触摸屏的拼音输入法
CN104699402B (zh) 基于触摸屏的滑行输入装置及方法
CN102750004B (zh) 一种输入法及其装置
CN104536583A (zh) 用于触屏设备的虚拟键盘设计和输入方法
CN108614640A (zh) 李氏三拼汉字输入方案
CN105404462A (zh) 一种基于触摸屏的文字输入方法
CN101984389A (zh) 输入汉语字符的方法、装置及终端设备
CN104020951A (zh) 一种基于触控设备的交互式滑动拼音输入法
CN106201003B (zh) 一种基于触摸屏设备的虚拟键盘及其输入方法
JP5599909B2 (ja) 日本語入力システム
CN105260124B (zh) 六按键汉字及英文触摸屏滑行输入方法
CN103197768B (zh) 一种形意文字输入法及输入键盘
CN103955289A (zh) 一声一韵两下汉字拼音输入法
AbuHmed et al. UOIT keyboard: A constructive keyboard for small touchscreen devices
KR101380502B1 (ko) 터치스크린을 가진 전자기기의 드래그 기반 한글입력장치 및 한글입력방법
CN107003729A (zh) 汉字输入方法及装置
CN106201004B (zh) 一种基于触摸屏设备的虚拟键盘及其输入方法
CN103425264A (zh) 标准键盘复合码元三键韩文输入法
JP2014155215A (ja) かな文字の入力方法及びそれを用いるキーボード
KR20120117711A (ko) 문자 입력을 위한 영어 단짝문자 힐 자판과 한글 가족자음 나이러 자판
KR20110135700A (ko) 터치스크린을 이용한 문자입력방법

Legal Events

Date Code Title Description
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant