The embodiment of the invention provides a prompt character input method and electronic device, relates to the field of computer, can make the process easier to modify or insert, thereby improving the electronic equipment editing and processing speed. The method is as follows: to obtain the cursor position; before getting the cursor position and the cursor is adjacent to the first character and after the cursor position and the cursor is adjacent to the second characters, the first character for a single character or string comprises a plurality of characters, the second character for a single character or as a string comprising a plurality of characters in the input method; the database access and has at least one grammatical character associated the first character and the second character; with the first character and the second character in at least one with grammatical characters associated with the form of a list of candidate characters to user. The embodiment of the invention is used for document editing.
【技术实现步骤摘要】
一种提示字符输入的方法和电子设备
本专利技术涉及计算机领域,尤其涉及一种提示字符输入的方法和电子设备。
技术介绍
目前,大多数输入法都支持词语输入,也支持语句输入。但是,在用户编辑文档时,很多时候都需要从句子的中间某个位置进行修改,对于目前的输入法来说,用户必须先将光标移动到修改位置,然后像顺序输入一样,通过拼音或者五笔等方式输入代码,才能将需要添加或修改的字符插入到句子中。这一过程可能需要用户通过鼠标和键盘的配合使用才能达到修改的目的,过程较为复杂,从而降低了电子设备的文字编辑处理的速度。
技术实现思路
本专利技术的实施例提供一种提示字符输入的方法和电子设备,能够使修改或插入的过程更为简便,从而提高了电子设备的文字编辑处理的速度。本专利技术的实施例采用如下技术方案:一方面,本专利技术实施例提供一种提示字符输入的方法,所述方法包括:获取光标位置;获取在所述光标位置之前且与所述光标相邻的第一字符和在所述光标位置之后且与所述光标相邻的第二字符,所述第一字符为单个字符或者为包括多个字符的字符串,所述第二字符为单个字符或者为包括多个字符的字符串;在输入法数据库中获取与所述第一字符和所述第二字符中至少一个具有语法关联的字符;将与所述第一字符和所述第二字符中至少一个具有语法关联的字符以候选字符列表的形式提示给用户。另一方面,本专利技术实施例提供一种电子设备,所述电子设备包括:检测单元,用于获取光标位置;截取单元,用于获取在所述光标位置之前且与所述光标相邻的第一字符和在所述光标位置之后且与所述光标相邻的第二字符,所述第一字符为单个字符或者为包括多个字符的字符串,所述第二字符 ...
【技术保护点】
一种提示字符输入的方法,其特征在于,包括:获取光标位置;获取在所述光标位置之前且与所述光标相邻的第一字符和在所述光标位置之后且与所述光标相邻的第二字符,所述第一字符为单个字符或者为包括多个字符的字符串,所述第二字符为单个字符或者为包括多个字符的字符串;在输入法数据库中获取与所述第一字符和所述第二字符中至少一个具有语法关联的字符;将与所述第一字符和所述第二字符中至少一个具有语法关联的字符以候选字符列表的形式提示给用户。
【技术特征摘要】
1.一种提示字符输入的方法,其特征在于,包括:获取光标位置;获取在所述光标位置之前且与所述光标相邻的第一字符和在所述光标位置之后且与所述光标相邻的第二字符,所述第一字符为单个字符或者为包括多个字符的字符串,所述第二字符为单个字符或者为包括多个字符的字符串;在输入法数据库中获取与所述第一字符和所述第二字符中至少一个具有语法关联的字符;将与所述第一字符和所述第二字符中至少一个具有语法关联的字符以候选字符列表的形式提示给用户。2.根据权利要求1所述的提示字符输入的方法,其特征在于,所述获取在所述光标位置之前且与所述光标相邻的第一字符和在所述光标位置之后且与所述光标相邻的第二字符包括:从所述光标位置开始向前截取字符且截取到文本控制符为止,得到所述第一字符;从所述光标位置开始向后截取字符且截取到所述文本控制符为止,得到所述第二字符;所述文本控制符包括:标点符号、回车符、换行符。3.根据权利要求1所述的提示字符输入的方法,其特征在于,所述获取在所述光标位置之前且与所述光标相邻的第一字符和在所述光标位置之后且与所述光标相邻的第二字符包括:从所述光标位置开始向前截取字符,当未截取到所述文本控制符但截取的字符长度达到预设字符长度时停止截取,得到所述第一字符;从所述光标位置开始向后截取字符,当未截取到所述文本控制符但截取的字符长度达到所述预设字符长度时停止截取,得到所述第二字符;其中,所述预设字符长度为预先设置的截取字符长度的上限值。4.根据权利要求1至3任意一项所述的提示字符输入的方法,其特征在于,所述方法还包括:接收用户在所述候选字符列表中选定的第三字符,并将所述第三字符显示在所述光标位置,所述第三字符为单个字符或包括多个字符的字符串。5.根据权利要求1至3任意一项所述的提示字符输入的方法,其特征在于,所述方法还包括:当所述候选字符列表中只有一个候选的第三字符时,将所述第三字符显示在在所述光标位置,所述第三字符为单个字符或包括多个字符的字符串。6.根据权利要求1至3任意一项所述的提示字符输入的方法,其特征在于,所述方法还包括:当所述候选字符列表中有多个选项时,将位于第一项中的第三字符显示在所述光标位置,所述第三字符为单个字符或包括多个字符的字符串。7.根据权利要求4至6任意一项所述的提示字符输入的方法,其特征在于,在将所述第三字符显示在在所述光标位置之前还包括:当由所述光标位置前后的字符构成的第四字符与所述第三字符具有相同性质时,将所述第四字符删除,以便将所述第四字符删除替换为所述第三字符;所述第四字符与所述第三字符的长度相同,所述相同性质包括同音或同义。8.根据权利要求1至7任意一项所述的提示字符输入的方法,其特征在于,所述获取光标位置具体包括:在光标停止移动后,检测光标的停留时间;当所述光标的停留时间的长度达到预设时间的长度时,获取所述光标位置;或接收用户的获取光标位置指令,执行获取光标位置指令获取光标位置。9.根据权利要求1至7任意一项所述的提示字符输入的方法,其特征在于,所述在输入法数据库中获取与所述第一字符和所述第二字符中至少一个具有语法关联的字符包括:将所述第一字符和所述第二字符与所述输入法数据库中的字符进行匹配,查找与所述第一字符和所述第二字符具有语法关联的字符;或将所述第一字符或所述第二字符与所述输入法数据库中的字符进行匹配,查找与所述第一字符或所述第二字符具有语法关联的字符;所述将与所述第一字符和所述第二字符中至少一个具有语法关联的字符以候选字符列表的形式提示给用户具体包括将下列三种字符的任意组合以候选字符列表的形式提示给用户:所述与所述第一字符和所述第二字符构成词或句子的单个字符,或与所述第一字符和所述第二字符构成词或句子的包括多个字符的字符串;所述与所述第一字符构成词或句子的单个字符,或者与所述第一字符构成词或句子的包括多个字符的字符串;以及与所述第二字符构成词或句子的单个字符,或者与所述第二字符构成词或句子的包括多个字符的字符串。10.根据权利要求9的提示字符输入的方法,其特征在于,将与所述第一字符和所述第二字符中至少一个具有语法关联的字符以候选字符列表的形式提示给用户具体包括:将候选字符列表中的...
【专利技术属性】
技术研发人员:魏孔刚,钟光华,
申请(专利权)人:华为终端有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。