本发明涉及智能显示设备领域,更具体的说,是一种快捷菜单控制方法及系统。
背景技术:
现在使用的教育触摸一体机,其上的触摸屏尺寸普遍较大,触摸屏上的快捷菜单一般处于隐藏状态,一般通过点击触摸屏上设有隐藏快捷菜单的一侧边调出快捷菜单,通过点击快捷菜单拖动其移动,当一体机的使用者位于触摸屏的左侧边,而快捷菜单位于触摸屏的右侧边时,调出或移动快捷菜单时,使用者需要移动至触摸屏的右侧边,快捷菜单的显示及移动及其不便。
技术实现要素:
本发明的目的在于提供一种快捷菜单控制方法及系统,通过该控制方法可快速显示及移快捷菜单,快捷菜单的显示及移动较为方便。
其技术方案如下:
本发明公开一种快捷菜单控制方法,包括以下步骤:
检测触摸屏上的多个触摸按压操作,并获取多个触摸按压操作的多个触摸点的坐标;
根据多个触摸点的坐标计算多个触摸点的中心位置坐标;
发送快捷菜单操作指令;
快捷菜单于中心位置坐标处显示。
快捷菜单于中心位置坐标处显示,包括:
若快捷菜单隐藏于触摸屏上,则快捷菜单于中心位置坐标处显示;
若快捷菜单显示于触摸屏上,则快捷菜单移动至中心位置坐标处显示。
所述触摸点为两个,两个触摸点的x轴坐标的坐标值分别为x0、x1,x0小于x1,两个触摸点的y轴坐标的坐标值分别为y0、y1,y0小于y1,中心位置坐标:x=x0+(x1-x0)/2,y=y0+(y1-y0)/2。
所述触摸点至少为三个,至少三个所述触摸点的x轴坐标中最小的坐标值为x0,最大的坐标值为x1,至少三个触摸点的y轴坐标中最小的坐标值为y0,最大的坐标值为y1,中心位置坐标:x=x0+(x1-x0)/2,y=y0+(y1-y0)/2。
所述触摸点为五个。
根据多个触摸点的坐标计算多个触摸点的中心位置坐标之前,还包括:
判断多个触摸按压操作是否满足第一预设条件。
所述第一预设条件为多个触摸按压操作同时触摸按压时间长度大于预设时间长度。
点击所述快捷菜单中心点,所述快捷菜单隐藏。
本发明还公开一种快捷菜单控制系统,包括:
触摸检测模块,检测触摸屏上的多个触摸按压操作,并获取多个触摸按压操作的多个触摸点的坐标;
信息处理模块,根据多个触摸点的坐标计算多个触摸点的中心位置坐标,并发送快捷菜单操作指令;
操作模块,接受快捷菜单操作指令,将快捷菜单显示于中心位置坐标处。
还包括:
判断模块,判断多个触摸按压操作是否满足第一预设条件;
其中,所述第一预设条件为多个触摸按压操作同时触摸按压时间长度大于预设时间长度。
需要说明的是:
前述“x0、x1…,y0、y1…”仅仅是用于对于名称的区分,不代表具体的数量及顺序。
下面对本发明的优点或原理进行说明:
1、通过获取触摸屏上的多个触摸点的坐标计算多个触摸点的中心位置坐标,快捷菜单于中心位置坐标处显示,通过该方法,将隐藏的快捷菜单调出显示于中心位置坐标处,或将显示的快捷菜单移动至中心位置坐标处,快捷菜单的显示及移动方便快捷,当触摸屏较大时,使用者不需要在触摸屏前来回走动。
2、当触摸屏上的触摸点为两个时,通过两个触摸点的x轴坐标值及y轴坐标值即可确定两个触摸点的中心位置坐标,当触摸屏上的触摸点为三个或多于三个时,通过触摸点中的x轴坐标中的最小坐标值及最大坐标值,y轴坐标中的最小坐标值及最大坐标值即可确定触摸点的中心位置坐标,中心位置坐标的确定简单,且精度较高。
3、触摸屏上的触摸点为五个,可通过五个手指进行触摸按压操作调出及移动快捷菜单,快捷菜单的显示及移动简单方便,用户体验好。
4、通过判断触摸按压操作是否满足第一预设条件,确定是否调出及移动快捷菜单,防止快捷菜单的误操作。
5、点击快捷菜单的中心点,即可隐藏快捷菜单,快捷菜单的隐藏快捷方便。
附图说明
图1是本发明实施例的快捷菜单控制方法的流程图;
图2是本发明实施例的快捷菜单控制系统的示意图;
附图标记说明:
100、触摸检测模块;200、判断模块;300、信息处理模块;400、操作模块。
具体实施方式
下面对本发明的实施例进行详细说明。
如图1所示,本实施例公开一种快捷菜单控制方法,包括以下步骤:
s10:检测触摸屏上的多个触摸按压操作,并获取多个触摸按压操作的多个触摸点的坐标;
s20:根据多个触摸点的坐标计算多个触摸点的中心位置坐标;
s30:发送快捷菜单操作指令;
s40:快捷菜单于中心位置坐标处显示。
其中,快捷菜单操作指令包括中心位置坐标。
其中,在上述步骤s40中,快捷菜单于中心位置坐标处显示,具体包括:
若快捷菜单隐藏于触摸屏上,则快捷菜单于中心位置坐标处显示;
若快捷菜单显示于触摸屏上,则快捷菜单移动至中心位置坐标处显示。
本实施例的根据多个触摸点的坐标计算多个触摸点的中心位置坐标之前,还包括:
判断多个触摸按压操作是否满足第一预设条件。
其中,第一预设条件为多个触摸按压操作同时触摸按压时间长度大于预设时间长度,预设时间长度可根据需要设置为任意时间长度,为了提高快捷菜单调出显示及移动快捷菜单的效率,预设时间长度优选的设置为1s,多个触摸按压操作按压时间超过1s,即可于多个触摸点的中心位置坐标处显示快捷菜单,多个触摸按压操作满足第一预设条件后,发送快捷菜单操作指令,该指令包括中心位置坐标,根据该指令,快捷菜单移动或调出显示。
为了便于快捷菜单的显示及移动,本实施例的触摸按压操作可以为通过手指触摸按压操作,且可以为通过五个手指同时触摸按压操作,并获取五个手指触摸按压操作的五个触摸点的坐标,五个触摸点的x轴坐标中最小的坐标值为x0,最大的坐标值为x1,五个触摸点的y轴坐标中最小的坐标值为y0,最大的坐标值为y1,通过以下公式计算五个触摸点的中心位置坐标的x轴坐标值及y轴坐标值,其中:
x=x0+(x1-x0)/2;
y=y0+(y1-y0)/2。
本实施例还可通过两个手指同时进行触摸按压操作,获取两个手指的触摸按压操作的两个触摸点的坐标,两个触摸点的x轴坐标的坐标值分别为x0、x1,x0小于x1,两个触摸点的y轴坐标的坐标值分别为y0、y1,y0小于y1,通过以下公式计算两个触摸点的中心位置坐标的x轴坐标值及y轴坐标值,其中:
x=x0+(x1-x0)/2;
y=y0+(y1-y0)/2。
本实施例的快捷菜单在触摸屏上显示后,通过点击快捷菜单中心点,即可将快捷菜单隐藏于触摸屏上。
在上述实施例中,快捷菜单在0.1s内移动至中心位置坐标处,快捷菜单在1s内调出显示的时间,且快捷菜单的调出后,可根据快捷菜单的大小,从小到大依次显示于中心位置坐标处。
如图2所示,本实施例还公开一种快捷菜单控制系统,包括:
触摸检测模块100,检测触摸屏上的多个触摸按压操作,并获取多个触摸按压操作的多个触摸点的坐标;
信息处理模块300,根据多个触摸点的坐标计算多个触摸点的中心位置坐标,并发送快捷菜单操作指令;
操作模块400,接受快捷菜单操作指令,将快捷菜单显示于中心位置坐标处。
本实施的快捷菜单控制系统还包括:
判断模块200,判断多个触摸按压操作是否满足第一预设条件;
其中,第一预设条件为多个触摸按压操作同时触摸按压时间长度大于预设时间长度。
下面对本实施例的优点或原理进行说明:
1、通过获取触摸屏上的多个触摸点的坐标计算多个触摸点的中心位置坐标,快捷菜单于中心位置坐标处显示,通过该方法,将隐藏的快捷菜单调出显示于中心位置坐标处,或将显示的快捷菜单移动至中心位置坐标处,快捷菜单的显示及移动方便快捷,当触摸屏较大时,使用者不需要在触摸屏前来回走动。
2、当触摸屏上的触摸点为两个时,通过两个触摸点的x轴坐标值及y轴坐标值即可确定两个触摸点的中心位置坐标,当触摸屏上的触摸点为三个或多于三个时,通过触摸点中的x轴坐标中的最小坐标值及最大坐标值,y轴坐标中的最小坐标值及最大坐标值即可确定触摸点的中心位置坐标,中心位置坐标的确定简单,且精度较高。
3、触摸屏上的触摸点为五个,可通过五个手指进行触摸按压操作调出及移动快捷菜单,快捷菜单的显示及移动简单方便,用户体验好。
4、通过判断触摸按压操作是否满足第一预设条件,确定是否调出及移动快捷菜单,防止快捷菜单的误操作。
5、点击快捷菜单的中心点,即可隐藏快捷菜单,快捷菜单的隐藏快捷方便。
以上仅为本发明的具体实施例,并不以此限定本发明的保护范围;在不违反本发明构思的基础上所作的任何替换与改进,均属本发明的保护范围。