一种输入字符的方法和电子设备的制作方法

文档序号:6648829阅读:130来源:国知局
一种输入字符的方法和电子设备的制作方法
【专利摘要】本发明提供一种输入字符的方法及电子设备,所述方法通过获取字符输入指令,显示根据所述字符输入指令生成的候选字符;获取用户输入的第一指令;所述第一指令用于选择所述候选字符中的至少一个目标候选字符;获取用户输入的滑动手势,根据所述滑动手势确定所述滑动手势对应的滑动轨迹;所述滑动轨迹为所述滑动手势在输出设备上的作用点形成的轨迹;根据所述滑动轨迹,获取用户选定的输入字符的位置;将所述至少一个目标候选字符输入所述用户选定的输入字符的位置,实现在不触发输入光标的情况下,将用户需要输入的字符输入在用户指定的位置,从而提高操控效率。
【专利说明】_种输入字符的方法和电子设备

【技术领域】
[0001]本发明属于移动终端领域,尤其涉及一种输入字符的方法和电子设备。

【背景技术】
[0002]在日常使用输入法过程中,经常遇到在已有文本中插入字符串的操作。当前输入法的做法都是先将光标移到想要插入的位置,然后再输入想要插入的字符,点击候选词,字符串就输入到文本框中了。
[0003]现在的智能设备发展趋势是简单便于操作,要求对于使用智能手机的用户,不可以不需要阅读说明书直接使用。
[0004]因此,输入字符的过程中,要求用户先在输入字符的位置插入光标,然后再输入相应的字符操作比较复杂,操控效率低。


【发明内容】

[0005]本发明的目的在于提供一种输入字符的方法及电子设备,旨在解决现有技术用户输入需先在预设位置插入光标后才可进行字符输入,操控效率低。
[0006]第一方面,一种输入字符的方法,所述方法包括:
[0007]获取字符输入指令,显示根据所述字符输入指令生成的候选字符;
[0008]获取用户输入的第一指令;所述第一指令用于选择所述候选字符中的至少一个目标候选字符;
[0009]获取用户输入的滑动手势,根据所述滑动手势确定所述滑动手势对应的滑动轨迹;所述滑动轨迹为所述滑动手势在输出设备上的作用点形成的轨迹;
[0010]根据所述滑动轨迹,获取用户选定的输入字符的位置;
[0011]将所述至少一个目标候选字符输入所述用户选定的输入字符的位置。
[0012]结合第一方面,在第一方面的第一种可能的实现方式中,所述用户选定的输入字符的位置,包括所述滑动轨迹终止点所在的位置;
[0013]所述将所述至少一个目标候选字符输入所述用户选定的输入字符的位置,包括:
[0014]将所述至少一个目标候选字符输入至所述滑动轨迹终止点所在的位置。
[0015]结合第一方面或者第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,在获取所述候选字符中的至少一个目标候选字符;获取用户输入的滑动手势,根据所述滑动手势确定所述滑动手势对应的轨迹后;将所述至少一个目标候选字符输入所述用户选定的输入字符的位置前,所述方法还包括:
[0016]显示所述滑动轨迹;在所述滑动轨迹上,显示所述至少一个目标候选字符的标识。
[0017]结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述标识为所述至少一个目标候选字符,所述方法还包括:
[0018]在预先设置的区域显示所述至少一个目标候选字符。
[0019]结合第一方面的第二种可能的实现方式,在第一方面的第四种可能的实现方式中,所述标识包括:
[0020]所述至少一个目标候选字符在所述输出设备的位置标识。
[0021]结合第一方面或者第一方面的第一种可能的实现方式或者第一方面的第二种可能的实现方式或者第一方面的第三种可能的实现方式或者第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述方法还包括:
[0022]以所述滑动手势在所述输出设备上的作用点所在的位置为中心,在预先设置的范围内对所述输出设备的显示内容进行放大显示。
[0023]第二方面,一种电子设备,所述电子设备包括:
[0024]第一获取单元,用于获取字符输入指令;
[0025]第一显示单元,用于显示根据所述字符输入指令生成的候选字符;
[0026]第二获取单元,用于获取用户输入的第一指令;所述第一指令用于选择所述候选字符中的至少一个目标候选字符;
[0027]第三获取单元,用于获取用户输入的滑动手势,根据所述滑动手势确定所述滑动手势对应的滑动轨迹;所述滑动轨迹为所述滑动手势在输出设备上的作用点形成的轨迹;
[0028]第四获取单元,用于根据所述滑动轨迹,获取用户选定的输入字符的位置;
[0029]输入单元,用于将所述至少一个目标候选字符输入所述用户选定的输入字符的位置。
[0030]结合第二方面,在第二方面的第一种可能的实现方式中,所述用户选定的输入字符的位置,包括所述滑动轨迹终止点所在的位置;
[0031]所述输入单元将所述至少一个目标候选字符输入所述用户选定的输入字符的位置,包括:
[0032]所述输入单元将所述至少一个目标候选字符输入至所述滑动轨迹终止点所在的位置。
[0033]结合第二方面或者第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述电子设备还包括:
[0034]第二显示单元,用于显示所述滑动轨迹;
[0035]第三显示单元,用于根据所述滑动轨迹,显示所述至少一个目标候选字符的标识。
[0036]结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述第三显示单元,还用于:
[0037]在预先设置的区域显示所述至少一个目标候选字符。
[0038]结合第二方面的第二种可能的实现方式,在第二方面的第四种可能的实现方式中,所述标识包括:
[0039]所述至少一个目标候选字符在所述输出设备的位置标识。
[0040]结合第二方面或者第二方面的第一种可能的实现方式或者第二方面的第二种可能的实现方式或者第二方面的第三种可能的实现方式或者第二方面的第四种可能的实现方式,在第二方面的第五种可能的实现方式中,所述电子设备还包括第四显示单元,所述第四显示单元还用于:
[0041]以所述滑动手势在所述输出设备上的作用点所在的位置为中心,在预先设置的范围内对所述输出设备的显示内容进行放大显示。
[0042]本发明实施例提供一种输入字符的方法,所述方法通过获取字符输入指令,显示根据所述字符输入指令生成的候选字符;获取用户输入的第一指令;所述第一指令用于选择所述候选字符中的至少一个目标候选字符;获取用户输入的滑动手势,根据所述滑动手势确定所述滑动手势对应的滑动轨迹;所述滑动轨迹为所述滑动手势在输出设备上的作用点形成的轨迹;根据所述滑动轨迹,获取用户选定的输入字符的位置;将所述至少一个目标候选字符输入所述用户选定的输入字符的位置,实现在不触发输入光标的情况下,将用户需要输入的字符输入在用户指定的位置,从而提高操控效率。

【专利附图】

【附图说明】
[0043]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0044]图1是本发明实施例提供的一种输入字符的方法流程图;
[0045]图2是本发明实施例提供的一种输入字符的方法示意图;
[0046]图3是本发明实施例提供的一种电子设备的装置结构图;
[0047]图4是本发明实施例提供的一种电子设备的装置结构图。

【具体实施方式】
[0048]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0049]以下所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
[0050]参考图1,图1是本发明实施例提供的一种输入字符的方法流程图。如图1所示,所述方法包括以下步骤:
[0051]步骤101,获取字符输入指令,显示根据所述字符输入指令生成的候选字符;
[0052]具体的,在用户进行文字编辑时,例如发送短信,或者进行文本编辑,或者发送微信,或者微博等应用场景下,电子设备接收用户输入字符的指令,根据所述指令,在电子设备的用户界面的候选区显示候选字符。
[0053]例如,在用户不触发光标的情况下,敲击输入法模拟键盘,在用户界面显示用户需要输入的候选词。如图2所示,图2是本发明实施例提供的一种输入字符的方法示意图。在用户不触发输入光标的情况下,敲击输入法模拟键盘wo’d,所述用户界面出出现“我的”、“我都”、“我到”、“我懂”字符为候选字符。
[0054]在本发明实施例的一种实现方式中,所述候选字符可以是汉字或者是英文单词,或者是输入法键盘在接收到用户输入的指令后显示的任意字符。
[0055]步骤102,获取用户输入的第一指令;所述第一指令用于选择所述候选字符中的至少一个目标候选字符;
[0056]具体的,用户可通过长按候选字符确定至少一个目标候选字符,或者通过单击双击候选字符确定至少一个目标候选字符,还可以通过其它可能的实现方式从所述候选字符中确定至少一个目标候选字符。例如,用户在用户界面选择需要输入的字符“我都”,长按“我都”字符所在区域,电子设备在监听到“我都”字符所在区域的触摸事件为长时间触摸事件的情况下,将会在后台进行复制“我都”字符的操作。所述目标候选字符为用户选中的候选字符,例如图2中的“我都”。
[0057]步骤103,获取用户输入的滑动手势,根据所述滑动手势确定所述滑动手势对应的滑动轨迹;所述滑动轨迹为所述滑动手势在输出设备上的作用点形成的轨迹;
[0058]具体的,“我都”字符可跟随用户在电子设备界面上滑动的轨迹在所述用户界面上进行移动。
[0059]步骤104,根据所述滑动轨迹,获取用户选定的输入字符的位置;
[0060]具体的,用户设备根据用户在用户界面滑动的轨迹来计算用户选定的输入字符的位置。
[0061]可选地,所述用户选定的输入字符的位置,可以是所述滑动轨迹上的任意位置,例如所述滑动轨迹终止点所在的位置,或者滑动轨迹的中点位置。
[0062]步骤105,将所述至少一个目标候选字符输入所述用户选定的输入字符的位置。
[0063]所述将所述至少一个目标候选字符输入所述用户选定的输入字符的位置,包括:将所述至少一个目标候选字符输入至所述滑动轨迹终止点所在的位置。
[0064]具体的,用户设备可以将用户离开被拖动的候选字符所在界面的位置计算为用户选定的输入字符的位置。如图2所示,在用户选中的候选字符为“我都”的情况下,用户在输入界面拖动“我都”到“吐了”字符后面松开手指,电子设备计算用户选中的输入字符的位置,将“我都”粘贴至“吐了”字符后面。
[0065]本发明实施例提供一种输入字符的方法,所述方法通过获取字符输入指令,显示根据所述字符输入指令生成的候选字符;获取用户输入的第一指令;所述第一指令用于选择所述候选字符中的至少一个目标候选字符;获取用户输入的滑动手势,根据所述滑动手势确定所述滑动手势对应的滑动轨迹;所述滑动轨迹为所述滑动手势在输出设备上的作用点形成的轨迹;根据所述滑动轨迹,获取用户选定的输入字符的位置;将所述至少一个目标候选字符输入所述用户选定的输入字符的位置,实现在不触发输入光标的情况下,将用户需要输入的字符输入在用户指定的位置,从而提高操控效率。
[0066]在本发明实施例的一种实现方式中,可选地,在获取所述候选字符中的至少一个目标候选字符;获取用户输入的滑动手势,根据所述滑动手势确定所述滑动手势对应的轨迹后;将所述至少一个目标候选字符输入所述用户选定的输入字符的位置前,所述方法还包括:显示所述滑动轨迹;在所述滑动轨迹上,显示所述至少一个目标候选字符的标识。
[0067]具体地,所述电子设备可在输出设备上随着用户的滑动手势渐次显示所述滑动轨迹,在渐次显示所述滑动轨迹时,可顺着所述滑动手势在所述已显示的滑动轨迹上显示所述至少一个目标候选字符的标识,以使得所述至少一个目标候选字符的标识可以随着用户的滑动手势移动。
[0068]可选地,所述标识可以为所述至少一个目标候选字符在所述输出设备的位置标识。所述位置标识为所述至少一个目标候选字符在所述候选字符中的相对位置标识。以图2为例,用户选中“我都”后,在所有候选字符中,目标候选字符“我都”处于第二个位置,BP可以罗马数字“ II ”作为“我都”的标识。
[0069]进一步地,所述标识为所述至少一个目标候选字符,所述方法还包括:
[0070]在预先设置的区域显示所述至少一个目标候选字符。
[0071]具体的,如图2所示,可以在用户界面显示滑动轨迹,并在用户界面预先设置的区域显示所述“我都”字符中的至少一个目标候选字符。例如,可以在所述用户选中的候选字符被拖动的情况下,在电子设备的界面的预设区域显示所述用户选中的目标候选字符,例如编辑页面的空白处。显示所述用户选中的目标候选字符的方式可以为所述用户选中的目标候选字符的首字符或者其中至少一个字符,使得用户可以直观看到用户输入的字符,进而提尚用户输入字符精确性。
[0072]或者,在用户界面显示“我都”字符在候选字符中的位置。
[0073]在本发明实施例的上述实现方式中,进一步地,所述方法还包括:
[0074]以所述滑动手势在所述输出设备上的作用点所在的位置为中心,在预先设置的范围内对所述输出设备的显示内容进行放大显示。
[0075]具体的,所述用户选中的候选字符在所述用户界面上进行移动的过程中,以用户在电子设备的界面滑动时滑动轨迹在触摸屏的作用点所在的位置为圆心,在预先设置的半径内对圆形范围内的显示内容放大显示,从而可以让用户清楚的知道当前被拖动的字符所在的上下文位置,从而提高字符输入的准确性。
[0076]其中,以所述滑动轨迹在触摸屏的作用点为中心,在预设范围内对所述输出设备的显示内容进行放大显示,所述预设范围可以是以作用点为圆心的圆形,也可以是以作用点为对角线交点的矩形,还可以是其它形状。对此,本发明实施例不做限定。
[0077]所述预设范围可以为用户设置的预设范围;也可以为电子设备根据编辑页面自动调整的预设值。所述预设范围可以为一个固定值;也可以是一特定的区间范围。
[0078]请参考图3,图3是本发明实施例提供的一种电子设备的装置结构图。所述电子设备包括以下单元:
[0079]第一获取单元301,用于获取字符输入指令;
[0080]第一显示单元302,用于显示根据所述字符输入指令生成的候选字符;
[0081]具体的,在用户发送短信或者文本编辑或者发送微信或者微博等需要操作光标的情况下,电子设备接收用户输入字符的指令,根据所述指令,在电子设备的用户界面的候选区显示候选字符。
[0082]用户在电子设备不触发光标的情况下,敲击输入法键盘,在用户界面出会出现用户需要输入的候选词。例如,如图2所示,图2是本发明实施例提供的一种输入字符的方法示意图。在用户不触发输入光标的情况下,敲击输入法键盘wo’ d,在用户界面出将会出现“我的”、“我都”、“我到”、“我懂”,所述用户界面出出现“我的”、“我都”、“我到”、“我懂”字符为候选字符。所述候选字符可以是汉字或者是英文单词,或者是输入法键盘在接收到用户输入的指令后显示的任意字符。
[0083]第二获取单元303,用于获取用户输入的第一指令;所述第一指令用于选择所述候选字符中的至少一个目标候选字符;
[0084]具体的,用户在用户界面选择需要输入的字符“我都”,长按“我都”字符所在区域,电子设备在监听到“我都”字符所在区域的触摸事件为长时间触摸事件的情况下,将会在后台进行复制“我都”字符的操作,所述“我都”字符为目标候选字符。
[0085]第三获取单元304,用于获取用户输入的滑动手势,根据所述滑动手势确定所述滑动手势对应的滑动轨迹;所述滑动轨迹为所述滑动手势在输出设备上的作用点形成的轨迹;
[0086]具体的,“我都”字符跟随用户在电子设备界面上滑动的轨迹在所述用户界面上进行移动。
[0087]第四获取单元305,用于根据所述滑动轨迹,获取用户选定的输入字符的位置;
[0088]具体的,用户设备根据用户在用户界面滑动的轨迹来计算用户选定的输入字符的位置。
[0089]输入单元306,用于将所述至少一个目标候选字符输入所述用户选定的输入字符的位置。
[0090]可选地,所述用户选定的输入字符的位置,包括所述滑动轨迹终止点所在的位置。
[0091]所述输入单元将所述至少一个目标候选字符输入所述用户选定的输入字符的位置,包括:
[0092]所述输入单元将所述至少一个目标候选字符输入至所述滑动轨迹终止点所在的位置。
[0093]具体的,用户设备可以将用户离开被拖动的候选字符所在界面的位置计算为用户选定的输入字符的位置。如图2所示,在用户选中的候选字符为“我都”的情况下,用户在输入界面拖动“我都”到“吐了”字符后面松开手指,电子设备计算用户选中的输入字符的位置,将“我都”粘贴至“吐了”字符后面。
[0094]本发明实施例提供一种电子设备,所述电子设备通过获取字符输入指令,显示根据所述字符输入指令生成的候选字符;获取用户输入的第一指令;所述第一指令用于选择所述候选字符中的至少一个目标候选字符;获取用户输入的滑动手势,根据所述滑动手势确定所述滑动手势对应的滑动轨迹;所述滑动轨迹为所述滑动手势在输出设备上的作用点形成的轨迹;根据所述滑动轨迹,获取用户选定的输入字符的位置;将所述至少一个目标候选字符输入所述用户选定的输入字符的位置,实现在不触发输入光标的情况下,将用户需要输入的字符输入在用户指定的位置,从而提高操控效率。
[0095]可选地,所述电子设备还包括:
[0096]第二显示单元,用于显示所述滑动轨迹;
[0097]第三显示单元,用于根据所述滑动轨迹,显示所述至少一个目标候选字符的标识。
[0098]可选地,所述第三显示单元,还用于:
[0099]在预先设置的区域显示所述至少一个目标候选字符。
[0100]所述标识包括:
[0101]所述至少一个目标候选字符在所述输出设备的位置标识。
[0102]具体的,如图2所示,可以在用户界面显示滑动轨迹,并在用户界面预先设置的区域显示所述“我都”字符中的至少一个目标候选字符。例如,可以在所述用户选中的候选字符被拖动的情况下,在电子设备的界面显示所述用户选中的目标候选字符,显示所述用户选中的目标候选字符的方式可以为所述用户选中的目标候选字符的首字符或者其中至少一个字符,使得用户可以直观看到用户输入的字符,进而提高用户输入字符的体验。
[0103]或者,在用户界面显示“我都”字符在候选字符中的位置。
[0104]所述电子设备还包括第四显示单元,所述第四显示单元还用于:
[0105]以所述滑动手势在所述输出设备上的作用点所在的位置为中心,在预先设置的范围内对所述输出设备的显示内容进行放大显示。
[0106]具体的,所述用户选中的候选字符在所述用户界面上进行移动的过程中,以用户在电子设备的界面滑动时滑动轨迹在触摸屏的作用点所在的位置为圆心,在预先设置的半径内对圆形范围内的显示内容放大显示,从而可以让用户清楚的知道当前被拖动的字符所在的上下文位置,从而提高字符输入的准确性。
[0107]其中,可以所述候选字符在电子设备的界面滑动时所在的位置为中心,对用户滑动的轨迹进行放大,放大后的形状可以是圆形,也可以是矩形,或者是其他形状。
[0108]图4是本发明实施例提供的一种电子设备的装置结构图。参考图4,图4是本发明实施例提供的一种电子设备400,本发明具体实施例并不对所述电子设备400的具体实现做限定。所述电子设备400包括:
[0109]处理器(processor)401,通信接口(Communicat1nsInterface)402,存储器(memory) 403,总线404。处理器401,通信接口 402,存储器403通过总线404完成相互间的通信。所述总线可以是工业标准体系结构(Industry Standard Architecture,简称为ISA)总线、外部设备互连(Peripheral Component,简称为PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,简称为 EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图3中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0110]通信接口 402,用于与其他设备进行通信;
[0111]处理器401,处理器为电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储单元内的软件程序和/或模块,以及调用存储在存储单元内的数据,以执行电子设备的各种功能和/或处理数据。所述处理器可以由集成电路(Integrated Circuit,简称IC)组成,例如可以由单颗封装的IC所组成,也可以由连接多颗相同功能或不同功能的封装IC而组成。举例来说,处理器可以仅包括中央处理器(Central Processing Unit,简称 CPU),也可以是 GPU、数字信号处理器(Digital SignalProcessor,简称DSP)、及通信单元中的控制芯片(例如基带芯片)的组合。在本发明实施方式中,CPU可以是单运算核心,也可以包括多运算核心。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。处理器401可能是一个中央处理器(central processingunit,CPU),或者是特定集成电路 ASIC(Applicat1n Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。
[0112]存储器403,用于存储程序。存储器403可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory, RAM),或者非易失性存储器(non-volatilememory),例如只读存储器(read-only memory, ROM),快闪存储器(flash memory),硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD)。处理器 401 根据存储器403存储的程序指令,执行以下方法:
[0113]获取字符输入指令,显示根据所述字符输入指令生成的候选字符;
[0114]获取用户输入的第一指令;所述第一指令用于选择所述候选字符中的至少一个目标候选字符;
[0115]获取用户输入的滑动手势,根据所述滑动手势确定所述滑动手势对应的滑动轨迹;所述滑动轨迹为所述滑动手势在输出设备上的作用点形成的轨迹;
[0116]根据所述滑动轨迹,获取用户选定的输入字符的位置;
[0117]将所述至少一个目标候选字符输入所述用户选定的输入字符的位置。
[0118]所述用户选定的输入字符的位置,包括所述滑动轨迹终止点所在的位置;
[0119]所述将所述至少一个目标候选字符输入所述用户选定的输入字符的位置,包括:
[0120]将所述至少一个目标候选字符输入至所述滑动轨迹终止点所在的位置。
[0121]在获取所述候选字符中的至少一个目标候选字符;获取用户输入的滑动手势,根据所述滑动手势确定所述滑动手势对应的轨迹后;将所述至少一个目标候选字符输入所述用户选定的输入字符的位置前,所述方法还包括:
[0122]显示所述滑动轨迹;在所述滑动轨迹上,显示所述至少一个目标候选字符的标识。
[0123]所述标识为所述至少一个目标候选字符,所述方法还包括:
[0124]在预先设置的区域显示所述至少一个目标候选字符。
[0125]所述标识包括:
[0126]所述至少一个目标候选字符在所述输出设备的位置标识。
[0127]所述方法还包括:
[0128]以所述滑动手势在所述输出设备上的作用点所在的位置为中心,在预先设置的范围内对所述输出设备的显示内容进行放大显示。
[0129]本发明实施例提供一种电子设备,所述电子设备通过获取字符输入指令,显示根据所述字符输入指令生成的候选字符;获取用户输入的第一指令;所述第一指令用于选择所述候选字符中的至少一个目标候选字符;获取用户输入的滑动手势,根据所述滑动手势确定所述滑动手势对应的滑动轨迹;所述滑动轨迹为所述滑动手势在输出设备上的作用点形成的轨迹;根据所述滑动轨迹,获取用户选定的输入字符的位置;将所述至少一个目标候选字符输入所述用户选定的输入字符的位置,实现在不触发输入光标的情况下,将用户需要输入的字符输入在用户指定的位置,从而提高操控效率。
[0130]需要说明的是,本发明的上述实施例中的相应技术特征可以相互参考。
[0131]本发明实施例的技术方案,不限于附图中的短信编辑应用场景,还可应用于文本编辑应用场景、微信信息编辑应用场景、微博编辑应用场景等,还可以包括由此场景可推及的相应字符输入的应用场景。
[0132]以上所述仅为本发明的优选实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明要求包含范围之内。
【权利要求】
1.一种输入字符的方法,其特征在于,所述方法包括: 获取字符输入指令,显示根据所述字符输入指令生成的候选字符; 获取用户输入的第一指令;所述第一指令用于选择所述候选字符中的至少一个目标候选字符; 获取用户输入的滑动手势,根据所述滑动手势确定所述滑动手势对应的滑动轨迹;所述滑动轨迹为所述滑动手势在输出设备上的作用点形成的轨迹; 根据所述滑动轨迹,获取用户选定的输入字符的位置; 将所述至少一个目标候选字符输入所述用户选定的输入字符的位置。
2.根据权利要求1所述的方法,其特征在于,所述用户选定的输入字符的位置,包括所述滑动轨迹终止点所在的位置; 所述将所述至少一个目标候选字符输入所述用户选定的输入字符的位置,包括: 将所述至少一个目标候选字符输入至所述滑动轨迹终止点所在的位置。
3.根据权利要求1或2所述的方法,其特征在于,在获取所述候选字符中的至少一个目标候选字符;获取用户输入的滑动手势,根据所述滑动手势确定所述滑动手势对应的轨迹后;将所述至少一个目标候选字符输入所述用户选定的输入字符的位置前,所述方法还包括: 显示所述滑动轨迹;在所述滑动轨迹上,显示所述至少一个目标候选字符的标识。
4.根据权利要求3所述的方法,其特征在于,所述标识为所述至少一个目标候选字符,所述方法还包括: 在预先设置的区域显示所述至少一个目标候选字符。
5.根据权利要求3所述的方法,其特征在于,所述标识包括: 所述至少一个目标候选字符在所述输出设备的位置标识。
6.根据权利要求1-5任一所述的方法,其特征在于,所述方法还包括: 以所述滑动手势在所述输出设备上的作用点所在的位置为中心,在预先设置的范围内对所述输出设备的显示内容进行放大显示。
7.一种电子设备,其特征在于,所述电子设备包括: 第一获取单元,用于获取字符输入指令; 第一显示单元,用于显示根据所述字符输入指令生成的候选字符; 第二获取单元,用于获取用户输入的第一指令;所述第一指令用于选择所述候选字符中的至少一个目标候选字符; 第三获取单元,用于获取用户输入的滑动手势,根据所述滑动手势确定所述滑动手势对应的滑动轨迹;所述滑动轨迹为所述滑动手势在输出设备上的作用点形成的轨迹; 第四获取单元,用于根据所述滑动轨迹,获取用户选定的输入字符的位置; 输入单元,用于将所述至少一个目标候选字符输入所述用户选定的输入字符的位置。
8.根据权利要求7所述的电子设备,其特征在于,所述用户选定的输入字符的位置,包括所述滑动轨迹终止点所在的位置; 所述输入单元将所述至少一个目标候选字符输入所述用户选定的输入字符的位置,包括: 所述输入单元将所述至少一个目标候选字符输入至所述滑动轨迹终止点所在的位置。
9.根据权利要求7或者8所述的电子设备,其特征在于,所述电子设备还包括: 第二显示单元,用于显示所述滑动轨迹; 第三显示单元,用于根据所述滑动轨迹,显示所述至少一个目标候选字符的标识。
10.根据权利要求9所述的电子设备,其特征在于,所述第三显示单元,还用于: 在预先设置的区域显示所述至少一个目标候选字符。
11.根据权利要求9所述的电子设备,其特征在于,所述标识包括: 所述至少一个目标候选字符在所述输出设备的位置标识。
12.根据权利要求6-11任一所述的电子设备,其特征在于,所述电子设备还包括第四显示单元,所述第四显示单元用于: 以所述滑动手势在所述输出设备上的作用点所在的位置为中心,在预先设置的范围内对所述输出设备的显示内容进行放大显示。
【文档编号】G06F3/0487GK104428745SQ201480001740
【公开日】2015年3月18日 申请日期:2014年1月24日 优先权日:2014年1月24日
【发明者】王浩 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1