印度语输入方法及相关装置与流程

文档序号:12732701阅读:725来源:国知局
印度语输入方法及相关装置与流程

本申请涉及信息输入领域,尤其涉及一种印度语输入方法及相关装置。



背景技术:

印度语(又称印地语)作为印度官方语言之一,同时也是印度国内最为通行的一种语言,在多个国家或地区的印度裔居民中也有相当数量的使用人群。该语言覆盖总人数仅次于汉语,为世界第二大语言。同时,输入法作为一种内容输入工具,是移动设备上必不可少的应用。由于印度语字母(包括元音和辅音)数量远多于英语字母(26个),因此基于传统英文输入法的布局方式设计的印度语输入法键盘布局,大量常用印度语字母无法同时呈现在同一界面中。

如图1所示的与安卓系统适配的印度语输入法布局(Android(Google)Hindi layout),用户在输入时需要在首页101和第二页102之间频繁切换(点击上档键shift(即键盘中第三行左起第一个键)切换),或执行其他一些操作才能找到要输入的字母;而且,该输入法布局采用的字母排步顺序也与印度语用户熟悉的字母表顺序不同,不利于用户(尤其是使用次数较少的用户)快速寻找到所需要的字母。对于如图1中用白色虚线椭圆框圈出的输入(即“印度”)需要点击的各个键:首先应点击上档键shift,将键盘页面切换至第二页,找到并点击此时输入法自动返回第一页,再依次找到并点击和可见,本来只有四个字母的词汇,却要至少按键5次才能完成输入,而且是要在两个页面中查找要输入的字母,对于操作不熟练的用户,可能会先首页中查找第一个字符,在没有找到的情况下再切换至第二页继续查找,导致用户在查找字母上浪费大量时间,输入效率很低。

因此,有必要设计一种适用于印度语输入的键盘布局方式及输入操作方式,以使用户可以更方便地输入印度语,提高印度语输入效率。



技术实现要素:

本申请实施例提供了一种印度语输入方法及相关装置,以解决现有技术在输入印度语时需要频繁切换界面,操作繁琐、输入效率低的的问题。

第一方面,本申请实施例提供了一种印度语输入方法,该方法包括:

在接收到用户对预设第一字母页面的第一触摸操作后,确定所述第一触摸操作对应的第一操作类型和第一操作位置;所述预设第一字母页面至少显示有符合印度语字母表顺序的多个元音字母和多个辅音字母;

当所述第一操作类型为第一预设类型,且所述第一操作位置为印度语字母键位时,显示所述印度语字母键位对应的字母扩展页面;所述字母扩展页面中显示有与相应印度语字母对应的多个扩展字符;

获取用户对当前显示的字母扩展页面的第二触摸操作,并确定所述第二触摸操作对应的第二操作位置;

确定并输出所述当前显示的字母扩展页面中与所述第二操作位置对应的扩展字符。

可选的,所述预设第一字母页面中,所有字母呈四行排列;

第一行包括10个字母键位,分别显示以下10个元音字母:和

第二行包括11个字母键位,分别显示以下11个辅音字母:和

第三行包括11个字母键位,分别显示以下11个辅音字母:和

第四行包括9个字母键位,分别显示以下9个辅音字母:和

可选的,所述第四行还包括:用于将所述预设第一字母页面切换至预设第二字母页面的第一切换键,和退格键;

和/或,所述预设第一字母页面中还显示有第五行键位,包括:用于将所述预设第一字母页面切换至预设符号页面的第二切换键、用于将所述预设第一字母页面切换至表情符号页面的第三切换键、空格键和换行键;

其中,所述预设第二字母页面中显示有所述预设第一字母页面中未显示的印度语字母,和/或,数字;所述预设符号页面中显示有标点符号、英文字符和数字中的至少一项;

所述数字包括阿拉伯数字和/或印度语数字。

可选的,每个元音字母对应的字母扩展页面中的扩展字符包括:

与所述元音字母一一对应的组合符号和/或数字;所述组合符号为相应的元音字母在与辅音字母组合时的表示形式;

每个辅音字母对应的字母扩展页面中的扩展字符包括:

与所述辅音字母相关的复合辅音字符。

可选的,当所述第一操作类型为第二预设类型,且所述第一操作位置为印度语字母键位时,输出所述印度语字母键位对应的印度语字母。

可选的,所述方法还包括:

当所述方法输出的字符为辅音字符时,将所述预设第一字母页面中显示的每个元音字母,替换为所述辅音字符与相应的元音字母组合成的组合词;

其中,所述辅音字符包括:单个辅音字母,及,任意两个或两个以上辅音字母组合成的复合辅音字符。

可选的,所述方法还包括:

当所述第一操作位置为预设功能键位时,确定并执行所述预设功能键位对应的预设功能;

所述预设功能键位包括所述第一切换键、第二切换键、第三切换键、空格键、换行建和退格键中的至少一种。

第二方面,本申请实施例提供了一种印度语输入装置,该装置包括:

第一显示控制模块,用于显示预设键盘页面;所述预设键盘页面至少包括预设第一字母页面;所述预设第一字母页面至少显示有符合印度语字母表顺序的多个元音字母和多个辅音字母;

第一触摸检测模块,用于在接收到用户对预设第一字母页面的第一触摸操作后,确定所述第一触摸操作对应的第一操作类型和第一操作位置;

第二显示控制模块,用于在所述第一操作类型为第一预设类型,且所述第一操作位置为印度语字母键位时,显示所述印度语字母键位对应的字母扩展页面;所述字母扩展页面中显示有与相应印度语字母对应的多个扩展字符;

第二触摸检测模块,用于获取用户对当前显示的字母扩展页面的第二触摸操作,并确定所述第二触摸操作对应的第二操作位置;

第一输出控制模块,用于确定并输出所述当前显示的字母扩展页面中与所述第二操作位置对应的扩展字符。

可选的,所述第一显示控制模块被配置为,控制所述预设第一字母页面中所有字母呈四行排列;且,

第一行包括10个字母键位,分别显示以下10个元音字母:和

第二行包括11个字母键位,分别显示以下11个辅音字母:和

第三行包括11个字母键位,分别显示以下11个辅音字母:和

第四行包括9个字母键位,分别显示以下9个辅音字母:和

可选的,所述第二显示控制模块被配置为,在每个元音字母对应的字母扩展页面中显示与所述元音字母一一对应的组合符号和数字中的至少一种,和/或,在每个辅音字母对应的字母扩展页面中显示与所述辅音字母相关的复合辅音字符;

所述组合符号为相应的元音字母在与辅音字母组合时的表示形式。

可选的,所述装置还包括:

第二输出控制模块,用于在所述第一操作类型为第二预设类型,且所述第一操作位置为印度语字母键位时,输出所述印度语字母键位对应的印度语字母;

或者,功能控制模块,用于在所述第一操作位置为预设功能键位时,确定并执行所述预设功能键位对应的预设功能。

可选的,所述第一显示控制模块被配置为:

当所述第一输出控制模块或第二输出控制模块输出的字符为辅音字符时,将所述预设第一字母页面中显示的每个元音字母,替换为所述辅音字符与相应的元音字母组合成的组合词;

其中,所述辅音字符包括:单个辅音字母,及,任意两个或两个以上辅音字母组合成的复合辅音字符。

第三方面,本申请实施例提供了一种终端,包括:处理器、存储器及触摸显示屏;

其中,所述触摸显示屏用于,显示预设键盘页面,并接收用户对所述预设键盘页面的触摸操作;所述预设键盘页面至少包括预设第一字母页面;所述预设第一字母页面至少显示有符合印度语字母表顺序的多个元音字母和多个辅音字母;

所述存储器用于存储计算机可执行指令;

所述处理器被配置为,根据所述触摸显示屏接收到的触摸操作调用所述存储器中的计算机可执行指令,从而实现以第一方面各种实现方式所述的印度语输入方法中的部分或全部步骤。

由以上技术方案可知,本申请实施例中,预设的键盘页面至少包括预设第一字母页面,且该预设第一字母页面中印度语字母是按印度语字母表的顺序显示的,相对于现有技术根据各个字母的使用频率设置页面中的字母位置,本实施例更利于用户快速在当前虚拟键盘页面中找到想要输入的字母。同时,对于预设第一字母页面中的每个字母键位而言,不仅可以通过对其执行第二预设类型的触摸操作,实现该键位上显示的元音字母或辅音字母的输出,也可以通过对其执行第一预设类型的触摸操作,以显示该键位所显示的字母对应的字母扩展页面,进而通过对该字母扩展页面中的任一键位执行触摸操作,实现相应键位上扩展字符的输出;可见,本实施例将同一字母相关的多种字符的输入功能集成在同一个键位上,从而可以在键位总数有限的情况下,不必切换页面就可以输入更多种类的字符,达到减少按键次数、提高输入效率的目的。

附图说明

为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为现有安卓系统通用的印度语输入法布局示意图;

图2为本申请实施例提供的一种印度语输入方法的流程图;

图3(a)应用本申请实施例提供的印度语输入方法输入单个印度语字母的示意图;

图3(b)应用本申请实施例提供的印度语输入方法输入复合辅音字符的示意图;

图3(c)应用图1所示现有输入方法输入复合辅音字符的示意图;

图4(a)为本申请实施例提供的印度语输入方法中预设第一字母页面的一种示意图;

图4(b)为本申请实施例提供的印度语输入方法中预设第二字母页面的一种示意图;

图4(c)为本申请实施例提供的印度语输入方法中预设符号页面的一种示意图;

图4(d)为本申请实施例提供的印度语输入方法中标点符号页面的一种示意图;

图4(e)为本申请实施例提供的印度语输入方法中表情符号页面的一种示意图;

图5为本申请实施例的预设第一字母页面中各个元音字母及其对应的组合符号;

图6为本申请实施例提供的印度语输入方法中显示元音字母对应的字母扩展页面的一种示意图;

图7为本申请实施例的预设第一字母页面中各个辅音字母及其对应的复合辅音字符;

图8为本申请实施例提供的一种印度语输入装置的结构示意图。

具体实施方式

本申请实施例提供了一种印度语输入方法及相关装置,以解决现有印度语输入法页面切换频繁、不利于使用者快速找到要输入的字母、输入效率低的问题。下面结合附图对本申请实施例所述的技术方案进行详细阐述。

参见图2,为本申请实施例提供的一种印度语输入方法的流程图,该方法包括如下步骤:

S11、在接收到用户对预设第一字母页面的第一触摸操作后,确定所述第一触摸操作对应的第一操作类型和第一操作位置,并根据所述第一操作类型和/或第一操作位置,选择执行步骤S12或S13。

所述预设第一字母页面至少显示有符合印度语字母表顺序的多个元音字母和多个辅音字母。

S12、当所述第一操作类型为第二预设类型,且所述第一操作位置为印度语字母键位时,输出所述印度语字母键位对应的印度语字母。

S13、当所述第一操作类型为第一预设类型,且所述第一操作位置为印度语字母键位时,显示所述印度语字母键位对应的字母扩展页面。

所述字母扩展页面中显示有与相应印度语字母对应的多个扩展字符。

S14、获取用户对当前显示的字母扩展页面的第二触摸操作,并确定所述第二触摸操作对应的第二操作位置。

S15、确定并输出所述当前显示的字母扩展页面中与所述第二操作位置对应的扩展字符。

根据以上方法步骤可知,本申请实施例中,输入法的虚拟键盘页面至少包括:预设第一字母页面,该预设第一字母页面中显示有符合印度语字母表顺序的多个元音字母和多个辅音字母;相对于现有技术根据各个字母的使用频率设置页面中的字母位置,本实施例更利于用户(尤其是对当前输入法使用次数少、操作不熟练的用户)快速在当前虚拟键盘页面中找到想要输入的字母。

参照图3(a)和图3(b)所示的输入示意图对本实施例上述方法步骤进行介绍。如图3(a)所示,假设在接收到用户对预设第一字母页面的第一触摸操作后,确定该第一触摸操作对应的第一操作类型为第二预设类型,第一操作位置为标号301所示的印度语字母键位,则在输入框中显示该字母键301上直接显示的字母如图3(b)所示,假设确定的第一操作位置仍为标号301所示的印度语字母键位,但第一操作类型为第一预设类型,则在预设第一字母页面310上显示该字母键位301(即字母)对应的字母扩展页面320(字母扩展页面320中显示有与辅音字母相关的等复合辅音字符),通过对该字母扩展页面320中任一键位执行第二触摸操作,即可使输入框中显示该字母扩展页面320中相应键位显示的扩展字符,如图3(b)的页面330中所示,对字母扩展页面320中标号302所示的键位执行第二触摸操作,即可使输入框中显示键位302所显示的扩展字符

由上文所述图3(a)和图3(b)及相关文字介绍可知,本申请实施例中,对于预设第一字母页面中的每个字母键位(区别于空格、退格等功能键位)而言,其作用不仅在于可以通过第二预设操作类型输入该键位上显示的字母本身,还可以通过第一操作类型调出与该字母相关的扩展字符(例如,元音字母相关的组合字符与辅音字母相关的复合辅音字符等),即将同一字母相关的多种字符的输入功能集成在同一个键位上,从而可以在键位总数有限的情况下,不必切换页面就可以输入多种字符,达到减少按键次数、提高输入效率的目的。

由以上技术方案可知,本申请实施例提供的印度语输入方法中,虚拟键盘页面至少包括预设第一字母页面,且该预设第一字母页面中印度语字母是按印度语字母表的顺序显示的,相对于现有技术根据各个字母的使用频率设置页面中的字母位置,本实施例更利于用户快速在当前虚拟键盘页面中找到想要输入的字母。同时,对于预设第一字母页面中的每个字母键位而言,不仅可以通过对其执行第二预设类型的触摸操作,实现该键位上显示的元音字母或辅音字母的输出,也可以通过对其执行第一预设类型的触摸操作,以显示该键位所显示的字母对应的字母扩展页面,进而通过对该字母扩展页面中的任一键位执行触摸操作,实现相应键位上扩展字符的输出;可见,本实施例将同一字母相关的多种字符的输入功能集成在同一个键位上,从而可以在键位总数有限的情况下,不必切换页面就可以输入更多种类的字符,达到减少按键次数、提高输入效率的目的。

在本申请一个可行的实施例中,所述预设第一字母页面中各个键位的布局方式如图4(a)所示,即共设置有41个字母键位,呈四行排布;其中,第一行包括10个字母键位,分别显示以下10个元音字母:和第二行包括11个字母键位,分别显示以下11个辅音字母:和第三行包括11个字母键位,分别显示以下11个辅音字母:和第四行包括9个字母键位,分别显示以下9个辅音字母:和可见,上述字母键位排布方式与印度语字母表顺序一致,用户很容易根据自己所熟知的印度语字母表顺序快速找到要输入的字母键位。

可选的,所述预设第一字母页面中还包括多个功能键位。如图4所示,在所述第四行9个字母键位两端,还可以设置:用于将当前键盘页面由所述预设第一字母页面切换至预设第二字母页面的第一切换键(或称上档键)401,和退格键402。其中,所述预设第二字母页面中显示有所述预设第一字母页面中未显示的印度语字母,和/或,数字。

可选的,如图4所示,所述预设第一字母页面中还设置有第五行键位,包括但不限于以下至少一种功能键位:用于将当前键盘页面切换至预设符号页面的第二切换键403、用于将所述预设第一字母页面切换至表情符号页面的第三切换键404、空格键405和换行键406(或称回车键)。其中,所述预设符号页面中显示有标点符号、英文字符和数字中的至少一项;所述表情符号页面可以如图4(d)所示,通过该表情符号页面,用户可以下载服务端提供的一套或多套表情符号,或者输入已下载的任意表情符号。

在本申请一个可行的实施例中,所述预设第二字母页面的键位布局方式可以如图4(b)所示。具体的,所述预设第二字母页面中各个键位呈五行排布,第一行中为1~9和0这10个阿拉伯数字键位;第二行设置有星号、双引号、单引号三个常用符号键位,以及8个组合字符键位(8个组合字符包括但不限于以下排列顺序:和);第三行设置有9个不常用的印度语字母键位(包括但不限于以下排列顺序:和),及,@和#两个符号键位;第四行设置有9个常用符号键位(包括但不限于英文字符和标点符号等),以及与预设第一字母页面中第一切换键401对应的切换键401’(切换键401’用于将当前键盘页面由预设第二字母页面切换至预设第一字母页面)和退格键,第五行设置有上述第二切换键、第三切换键、空格键和换行键等。

本申请实施例中,在显示上述预设第一字母页面或预设第二字母页面的情况下,可以通过点击所述第二切换键403,将当前页面切换至预设符号页面。参照图4(c),在本申请一个可行的实施例中,所述预设符号页面中各个键位可以呈四行排布:第一行设置有10个印度语数字(对应阿拉伯数字1~9和0)键位;第二行设置有9个符号键位;第三行设置有7个符号键位,以及第四切换键407和退格键这两个功能键位,其中,第四切换键407用于将当前的预设符号页面切换至如图4(e)所示的显示有更多符号的页面;第四行设置有8个键位,包括与上述第二切换键403对应的切换键403’(用于将当前键盘页面切换至所述预设第一字母页面)、语言切换键408、空格键405和换行键这四个功能键,以及4个符号键(逗号、句号等)。

本实施例中,在图4(b)所示的预设第二字母页面的第一行设置10个阿拉伯数字键位,在图4(c)所示的预设符号页面的第一行设置10个印度语数字键位;在本申请其他可行的实施例中,也可以在预设第二字母页面中设置印度语数字键位,而在预设符号页面设置阿拉伯数字键位;或者,将预设第二字母页面和预设符号页面中的10个数字键位都设置为复用键位,通过对其执行不同类型的触摸操作,既可以输入印度语数字,也可以输入阿拉伯数字键位(例如对于第一个数字键位,当用户对其执行单击操作时,输入阿拉伯数字“1”,当用户对其执行滑动操作时,输入与“1”对应的印度语数字)。

需要说明的是,上述基于图4(a)~图4(e)所阐述的印度语输入方法中各个虚拟键盘页面的布局方式(包括键位个数及各个键位对应的字母、符号或功能等)仅仅是本申请的一种可行的实施方式,并不构成对本申请保护范围的限定。在本申请其他可行的实施例中,也可以对各个虚拟键盘页面的布局进行适应性修改,例如,在不存在语言切换需求的情况下,可以将图4(c)所述的预设符号页面中的语言切换键408修改为一个标点符号键位,或者去掉语言切换键408,以达到增加空格键405的键位大小,避免误操作等目的。

下面基于所述预设第一字母页面继续对本实施例所述的字母扩展页面进行阐述。

本申请实施例中,对于元音字母,其字母扩展页面中的扩展字母可以为与该元音字母对应的组合符号,该组合符号为当与辅音字母组合时,该元音字母的书写/显示形式,图4(a)所述的10个元音字母对应的组合符号如图5所示;各个组合符号中的虚线圈代表任一可组合的辅音字母。例如,对于图4(a)中第二个元音字母当其在辅音字母之后时构成组合音节时,显示为其对应的组合符号得到的组合音节为而不是彼此分开的形式

在本申请另一实施例中,为便于在预设第一字母页面中进行数字输入,每个元音字母对应的字母扩展页面中还可以包括印度语数字,和/或,阿拉伯数字。如图6所示,通过对第二字元音字母所在键位执行第一预设类型的触摸操作得到的字母扩展页面中,包括印度语数字(对应阿拉伯数字“2”)和与该元音字母对应的组合符号

本申请实施例中,对于辅音字母,其字母扩展页面中主要包括与该辅音字母相关的复合辅音字符。图7示出了所述预设第一字母页面中的31个辅音字母各自对应的复合辅音字符。应用本申请实施例,仅需要先后执行两步操作,即可在输入框中输出一个复合辅音字符,即:先在所述预设第一字母页面中某个辅音字母所在键位执行第一预设类型的触摸操作,以显示该辅音字母对应的字母扩展页面,再对该字母扩展页面中任意键位执行第二触摸操作,即可在输入框中输出该键位上显示的复合辅音字符。

下面以输入复合辅音字符为例,将现有技术和本申请实施例的输入方法进行对比。

参照图3(c)所示,基于图1所示的现有技术印度语输入法及键盘布局方式,当用户要输入上述复合辅音字符时,至少要执行以下三步:第一步,点击其键盘页面的第三行第8个键位,以输入第一个辅音字母(如图3(c)中界面810);第二步,点击第二行第三个组合字符(如图3(c)中界面820,其中,现有技术将该组合字符预设了一个特殊作用,即用于将两个辅音字母组合为复合辅音字符);第三步,点击第三行第5个键位(即辅音字母),得到复合辅音字符(如图3(c)中界面830)。

参照图3(b)所示的界面310和330,应用本申请实施例,当用户要输入上述复合辅音字符时,只需执行以下两步:第一步,对本实施例所述的预设第一字母页面第二行最后一个键位301执行第一预设类型的触摸操作,以得到辅音字母对应的字母扩展页面320;第二步,对该字母扩展页面320中第一行第一个键位302执行第二触摸操作,即得到该键位对应的复合辅音字符

对比图3(c)和3(b)可知,本申请实施例通过将各个辅音字母相关的复合辅音字母设置于字母扩展页面中,在实际使用过程中,通过对某个辅音字母所在键位执行第一预设类型的触摸操作,即可调出该辅音字母对应的字母扩展页面,进而通过对该字母扩展页面中任意键位执行第二触摸操作,即可输入该键位上的复合辅音字符。相对于现有技术,既可以减少用户操作次数,还可以省去切换页面及在页面上寻找构成复合辅音字符的另一个字母所在键位的时间,从而提高印度语输入效率。

可选的,鉴于通常情况下所述预设第一字母页面中既要设置各个字符(包括字母和标点符号)键位,还要设置一个或多个功能键位,如图4(a)中所示的第一切换键401、第二切换键403等,因此,本申请实施例提供的印度语输入方法在确定所述第一触摸操作对应的第一操作类型和第一操作位置(步骤S11)之后,还可以包括:

当所述第一操作位置为预设功能键位时,确定并执行所述预设功能键位对应的预设功能。

其中,所述预设功能键位包括但不限于前文实施例所述的第一切换键、第二切换键、第三切换键、空格键、换行建和退格键中的至少一种。

在本申请一个可行的实施例中,在步骤S12或步骤S15之后,还可以包括以下步骤:

当输出的字符为辅音字符时,将所述预设第一字母页面中显示的每个元音字母,替换为所述辅音字符与相应的元音字母组合成的组合词。

其中,所述辅音字符包括:通过步骤S12输出的单个辅音字母,及,通过步骤S15输出的任一辅音字母对应的字符扩展页面中显示的任一复合辅音字符。

如图3(a)中所示,当通过步骤S12输出单个辅音字母时,预设第一字母页面的第一行显示的字符,由图4(a)中所示的10个元音字母,替换为该辅音字母与相应元音字母构成的组合词;具体以第一行第二个键位为例,由图4(a)中所示的元音字母替换为由和该元音字母对应的组合字符组合成的组合词(如图3(a)中键位304所示)。

又如图3(b)中界面330所示,当通过步骤S15输出辅音字母对应的一个复合辅音字符时,预设第一字母页面的第一行显示的字符,由图4(a)中所示的10个元音字母,替换为该复合辅音字符与相应元音字母构成的组合词;仍以第一行第二个键位为例,可见,其由图4(a)中所示的元音字母替换为由该复合辅音字符和该元音字母对应的组合字符组合成的组合词(如图3(b)中键位303所示)。

本申请实施例中,预设第一字母页面中元音字母键位随当前输入内容替换键位上的显示形式,有利于用户快速找到要输入的字符,提高输入效率。

基于上述印度语输入方法,本申请实施例提供的一种印度语输入装置,该装置可以应用于手机、平板电脑等任一具有触摸显示屏的电子设备,以执行前文任一实施例所述的印度语输入方法。

如图8所示的一种装置结构示意图,所述印度语输入装置包括:

第一显示控制模块110,用于显示预设键盘页面;所述预设键盘页面至少包括预设第一字母页面;所述预设第一字母页面至少显示有符合印度语字母表顺序的多个元音字母和多个辅音字母;

第一触摸检测模块120,用于在接收到用户对预设第一字母页面的第一触摸操作后,确定所述第一触摸操作对应的第一操作类型和第一操作位置;

第二显示控制模块130,用于在所述第一操作类型为第一预设类型,且所述第一操作位置为印度语字母键位时,显示所述印度语字母键位对应的字母扩展页面;所述字母扩展页面中显示有与相应印度语字母对应的多个扩展字符;

第二触摸检测模块140,用于获取用户对当前显示的字母扩展页面的第二触摸操作,并确定所述第二触摸操作对应的第二操作位置;

第一输出控制模块150,用于确定并输出所述当前显示的字母扩展页面中与所述第二操作位置对应的扩展字符。

从上述实施例可以看出,本申请实施例中,预设键盘页面至少包括预设第一字母页面,且该预设第一字母页面中印度语字母是按印度语字母表的顺序显示的,相对于现有技术根据各个字母的使用频率设置页面中的字母位置,本实施例更利于用户快速在当前虚拟键盘页面中找到想要输入的字母。同时,对于预设第一字母页面中的每个字母键位而言,不仅可以通过对其执行第二预设类型的触摸操作,实现该键位上显示的元音字母或辅音字母的输出,也可以通过对其执行第一预设类型的触摸操作,以显示该键位所显示的字母对应的字母扩展页面,进而通过对该字母扩展页面中的任一键位执行触摸操作,实现相应键位上扩展字符的输出;可见,本实施例将同一字母相关的多种字符的输入功能集成在同一个键位上,从而可以在键位总数有限的情况下,不必切换页面就可以输入更多种类的字符,达到减少按键次数、提高输入效率的目的。

在本申请一个可行的实现方式中,所述第一显示控制模块110被配置为,控制所述预设第一字母页面中所有字母呈四行排列;且,

第一行包括10个字母键位,分别显示以下10个元音字母:和

第二行包括11个字母键位,分别显示以下11个辅音字母:和

第三行包括11个字母键位,分别显示以下11个辅音字母:和

第四行包括9个字母键位,分别显示以下9个辅音字母:和

本实现方式中,字母键位排布方式与印度语字母表顺序一致,用户很容易根据自己所熟知的印度语字母表顺序快速找到要输入的字母键位。

在本申请一个可行的实现方式中,所述第二显示控制模块130被配置为,在每个元音字母对应的字母扩展页面中显示与所述元音字母一一对应的组合符号和数字中的至少一种,和/或,在每个辅音字母对应的字母扩展页面中显示与所述辅音字母相关的复合辅音字符;

所述组合符号为相应的元音字母在与辅音字母组合时的表示形式。

本实现方式中,仅需要先后执行两步操作,即可在输入框中输出一个复合辅音字符,即:先在所述预设第一字母页面中某个辅音字母所在键位执行第一预设类型的触摸操作,以显示该辅音字母对应的字母扩展页面,再对该字母扩展页面中任意键位执行第二触摸操作,即可在输入框中输出该键位上显示的复合辅音字符。相对于现有技术,既可以减少用户操作次数,还可以省去切换页面及在页面上寻找构成复合辅音字符的另一个字母所在键位的时间,从而提高印度语输入效率。

在本申请一个可行的实现方式中,所述印度语输入装置还可以包括:

第二输出控制模块,用于在所述第一操作类型为第二预设类型,且所述第一操作位置为印度语字母键位时,输出所述印度语字母键位对应的印度语字母;

或者,功能控制模块,用于在所述第一操作位置为预设功能键位时,确定并执行所述预设功能键位对应的预设功能。

在本申请一个可行的实现方式中,所述第一显示控制模块110还可以被配置为:

当所述第一输出控制模块或第二输出控制模块输出的字符为辅音字符时,将所述预设第一字母页面中显示的每个元音字母,替换为所述辅音字符与相应的元音字母组合成的组合词;

其中,所述辅音字符包括:单个辅音字母,及,任意两个或两个以上辅音字母组合成的复合辅音字符。

本实现方式中,预设第一字母页面中元音字母键位随当前输入内容替换键位上的显示形式,有利于用户快速找到要输入的字符,提高输入效率。

另外,本申请实施例还提供了一种终端设备,包括:触摸显示屏、存储器和处理器;

其中,所述触摸显示屏用于显示预设键盘页面,并接收用户对所述预设键盘页面的触摸操作;所述预设键盘页面至少包括预设第一字母页面;所述预设第一字母页面至少显示有符合印度语字母表顺序的多个元音字母和多个辅音字母。

所述存储器用于存储计算机可执行指令;所述处理器被配置为,根据所述触摸显示屏接收到的触摸操作调用所述存储器中的计算机可执行指令,使得所述终端设备执行上述任一方法实施例所述的印度语输入方法的部分或全部步骤。

所述终端设备可以包括智能手机、平板电脑等智能电子设备。

具体实现中,本申请实施例还提供一种计算机可读存储介质,其中,该计算机可读存储介质可存储有程序,该程序执行时可包括本申请提供的印度语输入方法的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,ROM)或随机存储记忆体(random access memory,RAM)等。

本领域的技术人员可以清楚地了解到本申请实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。

本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于装置和终端设备的实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例中的说明即可。

以上所述的本申请实施方式并不构成对本申请保护范围的限定。

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