一种切换字符大小写的方法及装置与流程

文档序号:12361995阅读:208来源:国知局
一种切换字符大小写的方法及装置与流程

本发明实施例涉及输入法技术领域,尤其涉及一种切换字符大小写的方法及装置。



背景技术:

随着终端应用软件技术的发展,越来越多的应用中需要用户在终端进行字符输入,终端具有丰富多样的输入法可供用户选择。

这些输入法通常是在输入字符前设定好目标字符的输出方式,特别是对于英文字符的大写、小写均是通过输入前进行切换。然而,在输入一串字符,尤其该字符串中具有大写字符和小写字符混编时,则需要在输入前不断地进行字符大小写切换,以完成目标字符的输出,进而完成整个编辑操作。

这样输入前反复地切换容易产生字符输出错误,从而降低用户的工作效率。



技术实现要素:

有鉴于此,本发明实施例提供一种切换字符大小写的方法及装置,以实现用户在字符混编时,降低错误率,提高用户的字符编辑效率。

一方面,本发明提供了一种切换字符大小写的方法,包括以下步骤:

获取用户输入的字符并进行显示;

获取用户对字符的选择操作;

根据用户对选中字符的切换指令执行所述选中字符的大小写切换。

进一步地,所述获取用户输入的字符并进行显示包括:

通过输入法输入栏接收用户输入的字符,并在所述输入栏进行显示;或

通过输入法输入栏接收用户输入的字符,并根据用户的确认操作将确认的字符输出至应用界面进行显示。

进一步地,所述根据用户对选中字符的切换指令执行所述选中字符的大小写切换包括:

根据用户对选中字符的全部切换指令执行所述选中字符中全部字符的大小写切换。

进一步地,所述根据用户对选中字符的切换指令执行所述选中字符的大小写切换包括:

根据用户对选中字符的首字母切换指令执行所述选中字符中单词首字母的大小写切换。

进一步地,根据用户对选中字符的切换指令执行所述选中字符的大小写切换包括:

根据用户对选中字符的连击切换指令,执行所述选中字符中各单词起始设定数量字母的大小写切换,其中,所述设定数量与所述连击切换指令的连击次数或连击时长匹配。

进一步地,所述切换指令为单击操作或双击操作。

另一方面,本发明提供了一种切换字符大小写的装置,包括:

字符显示模块,用于获取用户输入的字符并进行显示;

操作选择模块,用于获取用户对字符的选择操作;

大小写切换模块,用于根据用户对选中字符的切换指令执行所述选中字符的大小写切换。

进一步地,所述字符显示模块具体用于:

通过输入法输入栏接收用户输入的字符,并在所述输入栏进行显示;或

通过输入法输入栏接收用户输入的字符,并根据用户的确认操作将确认的字符输出至应用界面进行显示。

进一步地,所述大小写切换模块具体用于:

根据用户对选中字符的全部切换指令执行所述选中字符中全部字符的大小写切换。

进一步地,所述大小写切换模块具体用于:

根据用户对选中字符的首字母切换指令执行所述选中字符中单词首字母的大小写切换。

进一步地,所述大小写切换模块具体用于:

根据用户对选中字符的连击切换指令,执行所述选中字符中各单词起始设定数量字母的大小写切换,其中,所述设定数量与所述连击切换指令的连击次数或连击时长匹配。

进一步地,所述切换指令为单击操作或双击操作。

本发明通过获取用户输入的字符并显示,然后对输入的字符进行选择操作,用户可根据所需目标大写和/或小写字符,进行相应的切换操作。这样无需在输入字符前反复切换字符的输入方式,于显示状态下直接实现切换字符的大小写,从而降低输入字符的错误率,提高用户的字符编辑效率。

附图说明

通过阅读参照以下附图说明所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将变得更明显。

图1是本发明实施例一中一种切换字符大小写的方法的流程图;

图2是本发明实施例二中一种切换字符大小写的方法的流程图;

图3是本发明一种切换字符大小写的装置的结构示意图;

具体实施方式

下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,仅示出了与本发明相关的部分而非全部附图。

实施例一

图1为本发明实施例一提供的一种切换字符大小写的方法的流程图,本实施例可用于字符输出显示后,对其进行大写和/或小写字符切换,该方法可以由切换字符大小写的装置来执行,该装置可以由软件和/或硬件的方式实现,该装置可以集成在任何提供字符输入的设备中,例如典型的是用户终端设备,例如手机、平板电脑或台式电脑等。该方法包括:

S110、获取用户输入的字符并显示。

用户在终端应用界面上输入目标字符,终端获取用户输入的字符,然后输出在其应用界面上进行显示,以便于用户对输入的字符进行下一步操作。该应用界面可以是输入法的输入栏也可以是要输入的目标位置,例如word文档。

具体地,用户在输入栏输入小写字符“enter”,这个小写字符就会相应的在其应用界面上进行显示。

S120、获取用户对字符的选择操作。

用户根据需要选中上述输出在显示界面的部分或全部字符。

具体地,如上述例中输出在显示界面的小写字符“enter”,若用户需要切换该小写字符,则需要选中这个小写字符,此时终端会获取这个选择的指令,并显示出用户已对该字符选中。

S130:根据用户对选中字符的切换指令执行所述选中字符的大小写切换。

用户对选中的字符进行切换,首先要发出切换指令,然后终端获取这一切换指令,进而完成对选中的字符进行大小写的切换。

具体地,如上述例中用户已选中的字符“enter”,若需要对其第一个字母进行切换,则用户发出切换指令,终端获取这一指令后,该字符切换为“Enter”。用户可以仅选中字符“e”而完成切换,也可以选中字符“enter”,而后输入特定的首字符切换指令,完成首字符的大小写切换。

可选地,根据用户对选中字符的连击切换指令,执行所述选中字符中各单词起始设定数量字母的大小写切换,其中,所述设定数量与所述连击切换指令的连击次数或连击时长匹配。

具体地,如用户可对上述例中选中的小写字符“enter”进行切换,该切换操作的实现方式,可根据用户所需切换的字符的字母个数对其进行不同的切换指令。例如可以是,当需要对这小写字符“enter”的首两个字母切换时,用户可以连击三次,该小写字符切换为“ENter”。或者,当用户需要对选中的小写字符“enter”进行前两个字符切换时,用户可以连击两次,第二次点击动作的按压进行一定时间的延长,切换后的字符为“ENter”。相应地,切换字母的个数与延时的时间相匹配。

本实施例的技术方案,通过获取并显示用户输入的字符,对字符进行选择操作,并根据所需对字符的大写、小写进行切换。这种切换字符大、小写的方法,是在字符显示状态下进行的。这样解决了用户在输入前反复切换字符的大写、小写,造成输入效率低的问题,同时也可降低用户反复切换致使输出错误的概率。

实施例二

图2对本发明实施例二提供的一种字符切换大小写的方法,本实施例在上一实施例的基础上,与前述实施例相比,区别于,将对输出显示后的字符中不同个数字母的大写、小写的切换字,进一步优化为首字母和全部字符的切换。该方法包括:

S111、通过输入法输入栏接收用户输入的字符,并在所述输入栏进行显示。

具体地,用户采用终端上的输入法,输入字符,并且该字符在该输入法的输入栏进行显示。例如,输入字符为“internet”,终端接收用户输入的字符“internet”,并在该输入法的输入栏显示出字符“internet”。

或者,S111可以替换为S112、通过输入法输入栏接收用户输入的字符,并根据用户的确认操作将确认的字符输出至应用界面进行显示。

具体地,例如输入的字符为上述“internet”,用户采用终端上的输入法,输出目标字符,若显示字符为与目标字符相同或与目标字符的各字母相同的字符,用户执行确认操作,并显示在应用界面上,例如,显示在应用界面上的字符为“internet”。

具体地,上述所采用的输入法可以是各种各样的输入方式,例如语音输入、手写输入、实体或虚拟键盘输入等。

S120、获取用户对字符的选择操作。

该步骤与实施例一中相应的步骤相同,例如,选择的字符为上例中的显示字符“internet”。

S131、根据用户对选中字符的全部切换指令执行所述选中字符中全部字符的大小写切换。

具体地,例如,所选中字符为上例中的“internet”,用户对所选中的字符执行全部切换的切换指令,此时选中字符切换为“INTERNET”。

可选地,S131可以根据用户所需替换为S132、根据用户对选中字符的首字母切换指令执行所述选中字符中单词首字母的大小写切换。

具体地,例如,所选中的字符为上例中的“internet”,用户对所选中的字符执行切换指令,此时选中的字符切换为“Internet”。

可选地,对选中字符的切换指令可以为单击操作或双击操作。

具体地,执行单击操作时,对选中字符做全部切换,例如,选中字符为上述“internet”,执行单击操作时,选中字符切换为“INTERNET”;或执行双击操作时,对选中字符做首字母的切换,例如,选中字符为上述“internet”,执行双击操作时,选中的字符切换为“Internet”。

本实施例的技术方案,在上一实施例的基础上,进行了具体说明和改进。这种切换字符大小写的方法,可以对字符的全部或首字母进行切换。这样简单的两种切换方式,便于用户操作。特别地,一方面,当用户的目标字符为英文句子时,一般需要对句子的首字母进行大写,此时就可以将该句子或该句子的首单词选中,进行首字母的切换;另一方面,当用户的目标字符为特定的大写或小写字符时,可对该字符选中进行全部切换。这样不仅节省了用户输入字符的时间,也在一定程度上降低了用户字符输出的错误率。

实施例三

图3为本发明实施例提供的一种切换字符大小写的装置的结构示意图,该装置包括:字符显示模块310,用于获取用户输入的字符并进行显示;操作选择模块320,用于获取用户对字符的选择操作;大小写切换模块330,用于根据用户对选中字符的切换指令执行所述选中字符的大小写切换。

可选地,字符显示模块310具体用于:

通过输入法输入栏接收用户输入的字符,并在所述输入栏进行显示;或

通过输入法输入栏接收用户输入的字符,并根据用户的确认操作将确认的字符输出至应用界面进行显示。

可选地,大小写切换模块330具体用于:

根据用户对选中字符的全部切换指令执行所述选中字符中全部字符的大小写切换。

可选地,大小写切换模块330具体用于:

根据用户对选中字符的首字母切换指令执行所述选中字符中单词首字母的大小写切换。

可选地,大小写切换模块330具体用于:

根据用户对选中字符的连击切换指令,执行所述选中字符中各单词起始设定数量字母的大小写切换,其中,所述设定数量与所述连击切换指令的连击次数或连击时长匹配。

可选地,所述切换指令为单击操作或双击操作。

通过本发明实施例所提供的一种切换字符大小写的装置,实现了于显示状态下进行字符大写、小写的切换,这样无需在输入前反复切换输入方式,即可实现切换,节省了用户字符输入的时间,同时,降低了用户字符输出的错误率。

本发明实施例所提供的切换字符大小写的装置可执行本发明任意实施例所提供的字符切换大小写的方法,具备执行方法相应的功能模块和有益效果。

在此应注意,上述技术方案中的需要切换的字符不限于只包含小写字母的字符,同时可以是大写字符,即执行由大写字符切换为小写字符的操作。此外,该字符还可以是字母与数字等的组合。

此外,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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