一种在触控板上实现快捷键模式的方法

文档序号:6487685阅读:164来源:国知局
一种在触控板上实现快捷键模式的方法
【专利摘要】本发明公开了一种在触控板上实现快捷键模式的方法,它将触控板分为多个区域,当使用者以单指或双指对触控板进行单击或是快速双击,则驱动软件计算手指点触中心点所在的区域范围,以及点触的次数或时间,若符合定义则对系统发出相对应的按键或快捷键指令;如果使用者的单指或多指在触控板盘面刚接触即移动无停留,则进入光标滑动模式或是发出其它单指或多指滑动所定义相对应的手势指令;使用时,触控板侦测手指在刚接触的一段设定的短暂时间内为点触状态或是滑动状态,并同时判断是单指模式或双指模式,并侦测一段期间的点触行为是单击还是双击、或是长按,以发出相对应的按键或快捷键指令,或进入光标滑动模式,或进入手势模式发出相对应的指令。
【专利说明】一种在触控板上实现快捷键模式的方法
【技术领域】:
[0001]本发明涉及计算机控制【技术领域】,尤其是涉及一种在触控板上实现快捷键模式的方法。
【背景技术】:
[0002]现代人使用计算机的频率特别高,一般计算机操作中,经常需在屏幕上打开数个作业软件视窗,包括WORD、EXCEL等OFFICE文档或档案夹视窗和EXPLORE浏览软件与电子邮件,除了以鼠标操作之外,也可用键盘快捷键操作。对于笔记本计算机而言,若无桌子而在膝上操作时,因触控板鼠标操作不灵活,多用键盘快捷键。
[0003]但这些键盘快捷键操作都须按两个键,例如CTRL + F4、ALT + F6,而且种类特别多,不同软件之间又不完全相同,相同软件改版也会变更,所以一般使用者难以掌握,不如使用鼠标更为方便。
[0004]很多笔记本电脑还会在键盘上列配备一定数量的独立快捷键或用软件自定义快捷键。但这些键因数量有限,只能限制在快速启动应用程序或者实现特定功能,很少涉及视窗操作,有些在键盘上方设置触控式音乐控制键,但增加触控芯片即代表增加成本。
[0005]虽然有些NB触控板左右键下方靠近盘面边缘或是键盘上方,设置触控式影音控制键,但一般须要另设一个触控模块,也会增加成本。
[0006]触控板为NB的标准配备,除了控制光标的运动之外,一般也作为滚轮用途,做法是在边界区域设置右滚轮与下滚轮。为了使其边界区域具有滚轮功能,TP的PCB板分为X轴与Y轴铜箔交叉的鼠标滑动区,以及X轴或Y轴突出交叉区之外的滚轮区,亦即在右滚轮区只有Y轴铜箔,在下滚轮区只有X轴铜箔。后来发展有多指触控板,网页翻页或照片放大缩小、照片翻转、及其它快捷键指令的功能,但能设置的功能其实也不多,因为每一种功能都必须记住一种操作方法,对于使用者而言也并为带来多少方便。

【发明内容】
:
[0007]本发明的目的在于提供针对现有技术存在的不足之处而提供一种新的在触控板上实现快捷键模式的方法,它具有操作简单、容易掌握的特点。
[0008]为实现上述目的,本发明的在触控板上实现快捷键模式的方法应用于桌上型或笔记本计算机或网络电视遥控器的触控板,它将触控板分为多个区域,每个区域分别定义相对应的按键或快捷键指令,当使用者以单指或双指对触控板进行单击或是快速双击,并且在设定的时间内无位移,则驱动软件计算手指点触中心点所在的区域范围,以及点触的次数或时间,若符合定义则对系统发出相对应的按键或快捷键指令,之后复原为待命状态;如果使用者的单指或多指在触控板盘面刚接触即移动无停留,则进入光标滑动模式或是发出其它单指或多指滑动所定义相对应的手势指令,之后复原为待命状态;触摸板在起始状态未定义任何模式,使用时,触控板侦测手指在刚接触的一段设定的短暂时间内为点触状态或是滑动状态,并同时判断是单指或双指接触,并侦测一段期间的点触行为是单击还是双击、或是长按,依据侦测结果驱动软件自动进入快捷键模式,以发出相对应的按键或快捷键指令,或进入光标滑动模式,或进入手势模式发出相对应的指令,之后复原为待命状态。
[0009]作为上述技术方案的优选,当使用者的单一手指在设定时间内单击触控板某区域,则切换为快捷键模式,根据点触位置所在的区域范围,发出相对应的按键或快捷键指令。
[0010]作为上述技术方案的优选,当使用者的单一手指在设定时间内快速双击触控板同一区域,则切换为快捷键模式,根据点触位置所在的区域范围,发出相对应的按键或快捷键指令;若是其它动作则进入其它模式发出指令。
[0011]作为上述技术方案的优选,触控板为支持多点触控的触控板,触控板侦测到两个手指在盘面进行点触,在刚接触的一段设定的短暂时间内为停留状态无位移判断为双指点触动作,则根据其所接触的区域发出相对应的指令;判断接触区域的方法为:计算两个手指的位置(XI,Υ1)、(Χ2,Υ2),并计算两个X坐标与两个Y坐标的中心值(Xe,Yc),并根据(Xe,Yc)所在的区域范围,以对系统发出相对应的快捷键指令。
[0012]作为上述技术方案的优选,触控板为支持多点触控的触控板,触控板侦测到两个手指在盘面进行点触,在刚接触的一段设定的短暂时间内为停留状态无位移,则根据其所接触的区域发出不同指令;判断接触区域的方法为:计算两个手指的位置(XI,Y1)、(X2,Υ2),并计算与触控板上边缘的距离I Yl-YO 1、I Yl-Yw 1、Y2-Y0U |Y2-Yw|,其中YO为触控板下边缘的Y坐标,Yw为触控板上边缘的Y坐标;此四个数值其中最小者为I Ys-YO I或是IYs-YbI,则(Xs,Ys)即被认定为使用者选择,并根据(Xs,Ys)所在的区域范围,以对系统发出相对应的快捷键指令。
[0013]作为上述技术方案的优选,在系统中运行一个应用程序定时侦测目前系统ENABLE的应用程序为那一种,若有ENABLE的程序变更,则此侦测软件发一个指令通知触控板,告知ENABLE的应用程序与版本,使得触控板对同一功能,因ENABLE程序不同,发出不同的操作指令。
[0014]作为上述技术方案的优选,若手指点击进入快捷键模式,发出快捷键指令,手指继续停留无位移,则定时重复发出快捷键指令,直到手指离开,复原为待命状态。
[0015]本发明的有益效果在于:(1)使用者比必切换模式即可进行点触发送快捷键,或是滑动移动光标,或是滑动产生指令,非常方便;(2)操作更为直观,根据区域的划分所对应的快捷键,在触控板上或旁边印刷快捷键符号,使用者不必记忆过多的手指触控操作方式,非常容易掌握。(3)不需切换模式,根据动员自动切换模式。
【专利附图】

【附图说明】:
[0016]下面结合附图对本发明做进一步的说明:
[0017]图1为本发明触控板区域划分对应印刷快捷键图标;
[0018]图2为本发明实施例一的流程图(快速双击);
[0019]图3为本发明实施例二的流程图(以两指点触中心判定)。
【具体实施方式】:
[0020]以下所述仅为体现本发明原理的较佳实施例,并不因此而限定本发明的保护范围。
[0021 ] 本发明的在触控板上实现快捷键模式的方法,应用于桌上型或笔记本计算机或网络电视遥控器的触控板,见图1所示:它将触控板划分数排区域,每一排划分为5-8个小区域,在触控板上边缘印刷快捷键符号。见图2和图3所示:当使用者以单指或双指对触控板进行单击或是快速双击,则驱动软件计算手指点触中心点所在的区域范围,以及点触的次数或时间,若符合定义则对系统发出相对应的按键或快捷键指令,之后复原为待命状态;如果使用者的单指或多指在触控板盘面刚接触即移动无停留,则进入光标滑动模式或是发出其它单指或多指滑动所定义相对应的手势指令,之后复原为待命状态;使用时,触控板侦测手指在刚接触的一段设定的短暂时间内为点触状态或是滑动状态,并同时判断是单指模式或双指模式,并侦测一段期间的点触行为是单击还是双击、或是长按,依据侦测结果驱动软件自动进入快捷键模式,以发出相对应的按键或快捷键指令,或进入光标滑动模式,或进入手势模式发出相对应的指令,之后复原为待命状态。
[0022]当使用者的单一手指在设定时间内单击触控板某区域,则切换为快捷键模式,根据点触位置所在的区域范围,发出相对应的按键或快捷键指令。
[0023]当使用者的单一手指在设定时间内快速双击触控板同一区域,则切换为快捷键模式,根据点触位置所在的区域范围,发出相对应的按键或快捷键指令;若是其它动作则进入其它模式发出指令。
[0024]触控板为支持多点触控的触控板,触控板侦测到两个手指在盘面进行点触,在刚接触的一段设定的短暂时间内为停留状态无位移判断为双指点触动作,则根据其所接触的区域发出相对应的指令;判断接触区域的方法为:计算两个手指的位置《1,¥1)、《2,¥2),并计算两个X坐标与两个Y坐标的中心值(Xe,Yc),并根据(Xe,Yc)所在的区域范围,以对系统发出相对应的快捷键指令。
[0025]触控板可为支持多点触控的触控板,触控板侦测到两个手指在盘面进行点触,在刚接触的一段设定的短暂时间内为停留状态无位移,则根据其所接触的区域发出不同指令;判断接触区域的方法为:计算两个手指的位置(XI,Yl)、(X2,Y2),并计算与触控板上边缘的距离I Yl-YO 1、I Yl-Yw 1、IY2-Y0 1、IY2-YWI,其中YO为触控板下边缘的Y坐标,Yw为触控板上边缘的Y坐标;此四个数值其中最小者为IYs-YOl或是IYs-YbI,则(Xs,Ys)即被认定为使用者选择,并根据(Xs,Ys)所在的区域范围,以对系统发出相对应的快捷键指令。
[0026]在系统中运行一个应用程序,定时侦测目前系统ENABLE的应用程序为那一种,例如是OFFICE或PDF或图片文件,若有ENABLE的程序变更,例如原本操作word改成操作excel,则此侦测软件发一个指令通知触控板告知ENABLE的应用程序与版本,使得触控板对同一功能,因ENABLE程序不同发出不同的操作指令。
[0027]若手指点击进入快捷键模式,发出快捷键指令,手指继续停留无位移,则定时重复发出快捷键指令,直到手指离开,复原为待命状态。
[0028]需要说明的是:触摸板为点阵型,也可为按键型,若手指点触,则根据点触位置发出快捷键指令,若手指快速滑过不同的键区,则发出根据不同方向定义的手势指令。
【权利要求】
1.一种在触控板上实现快捷键模式的方法,应用于桌上型或笔记本计算机或网络电视遥控器的触控板,其特征在于:触控板分为多个区域,每个区域分别定义相对应的按键或快捷键指令,当使用者以单指或双指对触控板进行单击或是快速双击,并且在设定的时间内无位移,则驱动软件计算手指点触中心点所在的区域范围,以及点触的次数或时间,若符合定义则对系统发出相对应的按键或快捷键指令,之后复原为待命状态;如果使用者的单指或多指在触控板盘面刚接触即移动无停留,则进入光标滑动模式或是发出其它单指或多指滑动所定义相对应的手势指令,之后复原为待命状态;触摸板在起始状态未定义任何模式,使用时,触控板侦测手指在刚接触的一段设定的短暂时间内为点触状态或是滑动状态,并同时判断是单指或双指接触,并侦测一段期间的点触行为是单击还是双击、或是长按,依据侦测结果驱动软件自动进入快捷键模式,以发出相对应的按键或快捷键指令,或进入光标滑动模式,或进入手势模式发出相对应的指令,之后复原为待命状态。
2.根据权利要求1所述的在触控板上实现快捷键模式的方法,其特征在于:当使用者的单一手指在设定时间内单击触控板某区域,则切换为快捷键模式,根据点触位置所在的区域范围,发出相对应的按键或快捷键指令。
3.根据权利要求1所述的在触控板上实现快捷键模式的方法,其特征在于:当使用者的单一手指在设定时间内快速双击触控板同一区域,则切换为快捷键模式,根据点触位置所在的区域范围,发出相对应的按键或快捷键指令;若是其它动作则进入其它模式发出指令。
4.根据权利要求1所述的在触控板上实现快捷键模式的方法,其特征在于:触控板为支持多点触控的触控板,触控板侦测到两个手指在盘面进行点触,在刚接触的一段设定的短暂时间内为停留状态无位移判断为双指点触动作,则根据其所接触的区域发出相对应的指令;判断接触区域的方法为:计算两个手指的位置(XI,Y1)、(X2,Y2),并计算两个X坐标与两个Y坐标的中心值(Xe,Yc),并根据(Xe,Yc)所在的区域范围,以对系统发出相对应的快捷键指令。
5.根据权利要求1所述的在触控板上实现快捷键模式的方法,其特征在于:触控板为支持多点触控的触控板,触控板侦测到两个手指在盘面进行点触,在刚接触的一段设定的短暂时间内为停留状态无位移,则根据其所接触的区域发出不同指令;判断接触区域的方法为:计算两个手指的位置(XI,Y1)、(X2,Υ2),并计算与触控板上边缘的距离lYl-YOl、Yl-Yw 1、IY2-Y0 1、I Y2-Yw I,其中YO为触控板下边缘的Y坐标,Yw为触控板上边缘的Y坐标;此四个数值其中最小者为IYs-YOl或是IYs-YbI,则(Xs,Ys)即被认定为使用者选择,并根据(Xs,Ys)所在的区域范围,以对系统发出相对应的快捷键指令。
6.根据权利要求1所述的在触控板上实现快捷键模式的方法,其特征在于:触摸板为点阵型。
7.根据权利要求1所述的在触控板上实现快捷键模式的方法,其特征在于:触摸板为按键型,若手指点触,则根据点触位置发出快捷键指令,若手指快速滑过不同的键区,则发出根据不同方向定义的手势指令。
8.根据权利要求1至7中任一项所述的在触控板上实现快捷键模式的方法,其特征在于:在系统中运行一个应用程序定时侦测目前系统ENABLE的应用程序为那一种,若有ENABLE的程序变更,则此侦测软件发一个指令通知触控板,告知ENABLE的应用程序与版本,使得触控板对同一功能,因ENABLE程序不同,发出不同的操作指令。
9.根据权利要求8所述的在触控板上实现快捷键模式的方法,其特征在于:若手指点击进入快捷键模式,发出快捷键指令,手指继续停留无位移,则定时重复发出快捷键指令,直到手指离开,复原为待命状态。`
【文档编号】G06F3/0488GK103577086SQ201210280550
【公开日】2014年2月12日 申请日期:2012年8月8日 优先权日:2012年8月8日
【发明者】杨丽 申请人:杨丽
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1