【技术实现步骤摘要】
数学表达式输入方法、装置及移动设备
本申请主要涉及输入法应用领域,更具体地说是涉及一种数学表达式输入方法、装置及移动设备。
技术介绍
随着信息技术的发展,高效的电子学习系统、电子测试系统以及教学管理系统已在教育领域得到广泛使用及推广,如目前已经普及的各种在线数学自学平台等。近年来,随着电子设备的发展,在线数学平台已经逐渐从电脑端向移动设备迁移,但因如手机、穿戴设备等移动设备中,通常是采用虚拟键盘替代实体键盘,导致数学表达式输入效率低、交互体验差。
技术实现思路
有鉴于此,本申请提供了一种数学表达式输入方法、装置及移动设备,用户在选定字符时输入字符的划动方向,以使移动设备据此得知与该划动方向相匹配的目标运算符,并生成目标数学表达式,不需要用户对移动设备的虚拟键盘的输入模式进行反复切换,减少了点击操作次数,极大提高了输入效率及交互体验。为了实现上述专利技术目的,本申请提供了以下技术方案:一方面,本申请提出了一种数学表达式输入方法,所述方法包括:响应于字符输入操作,确定当前选定字 ...
【技术保护点】
1.一种数学表达式输入方法,所述方法包括:/n响应于字符输入操作,确定当前选定字符;/n获取所述当前选定字符的输入参数,所述输入参数包括所述当前选定字符的划动方向,所述划动方向是在所述当前选定字符处于选定状态下生成的;/n利用所述当前选定字符的划动方向,生成目标数学表达式,所述目标数学表达式包含所述当前选定字符,及与所述当前选定字符的划动方向相匹配的目标运算符。/n
【技术特征摘要】
1.一种数学表达式输入方法,所述方法包括:
响应于字符输入操作,确定当前选定字符;
获取所述当前选定字符的输入参数,所述输入参数包括所述当前选定字符的划动方向,所述划动方向是在所述当前选定字符处于选定状态下生成的;
利用所述当前选定字符的划动方向,生成目标数学表达式,所述目标数学表达式包含所述当前选定字符,及与所述当前选定字符的划动方向相匹配的目标运算符。
2.根据权利要求1所述的方法,所述利用所述当前选定字符的划动方向,生成目标数学表达式,包括:
获取与所述当前选定字符的划动方向相匹配的目标运算符,并确定所述当前选定字符在所述目标运算符中的输入位置;
利用所述目标运算符、所述当前选定字符,及所述当前选定字符在所述目标运算符中的输入位置,生成目标数学表达式。
3.根据权利要求2所述的方法,所述获取与所述当前选定字符的划动方向相匹配的目标运算符,包括:
依据所述当前选定字符的划动方向,在当前显示界面输出至少一个候选运算符;
响应于对所述至少一个候选运算符的选择指令,得到目标运算符。
4.根据权利要求2所述的方法,所述确定所述当前选定字符在所述目标运算符中的输入位置,包括:
获取所述目标运算符对应的多个字符输入位置;
从所述多个字符输入位置中,选择与所述当前选定字符的划动方向匹配的字符输入位置确定为所述当前选定字符的输入位置;
若响应于字符输入操作之前,存在已输入字符,所述方法还包括:
利用所述当前选定字符的划动方向,从所述多个字符输入位置中,确定出所述已输入字符的输入位置;
所述利用所述目标运算符、所述当前选定字符,及所述当前选定字符在所述目标运算符中的输入位置,生成目标数学表达式,包括:
利用所述目标运算符、所述当前选定字符、所述已输入字符,以及所述当前选定字符和所述已输入字符分别在所述目标运算符中的输入位置,生成目标数学表达式。
5.根据权利要求3所述的方法,所述依据所述当前选定字符的划动方向,在当前显示界面输出至少一个候选运算符,包括:
获取所述当前选定字符的划动方向表征的运算符结构,所述运算符结构能够表征相应运算符对应的多个字符输入位置之...
【专利技术属性】
技术研发人员:姜馨,张印帅,李琦,张柳新,
申请(专利权)人:联想北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。