一种单手手势控制按键方法

文档序号:9750390阅读:1017来源:国知局
一种单手手势控制按键方法
【专利说明】一种单手手势控制按键方法
[0001]
技术领域
[0002]本发明涉及一种接收作为键盘调用命令的各种类型的用户单手手势并显示键盘的方法。
[0003]
【背景技术】
[0004]现有的放大、缩小、横扫等等手势控制仅限于多指触摸屏和多指触摸板,而在传统机械键盘上无法做出放大、缩小、横扫等等手势控制。虽然现有的传统机械键盘或鼠标控制已经能够设置放大、缩小、横扫等等控制,但是,使用起来繁琐,有的功能甚至需要双手来控制,并且,很多快捷键的设置并不具备人性化的要求,很多用户无法记住现有快捷键的各种设置。现有的PC机往往以生产力工具为主,但是,必须以键盘鼠标为输入端,且显示器一般和键盘鼠标成直角,即使现有的部分显示器已经实现了多指触摸功能,但是因为显示器初始设计的特点造成使用者以非常痛苦的方式操作。
[0005]

【发明内容】

[0006]本发明要解决的技术问题在于,针对现有技术中的现有计算机键盘无法实现用手势控制软件及浏览器的放大、缩小或者横扫等的缺陷,提供一种单手手势控制按键方法。
[0007]本发明解决其技术问题所采用的技术方案是:构造一种单手手势控制按键方法,所述方法包括以下步骤:
通过单手做出键盘手势,划动键盘,接收键盘调用命令;
根据键盘调用命令的划动轨迹,在移动装置的屏幕上排列并显示一个或多个键盘组合块。
[0008]在本发明所述的一种单手手势控制按键方法中,所述键盘调用命令包括输入的一个或多个拖动手势及在拖动手势之后的一个或多个触摸放开手势。
[0009]在本发明所述的一种单手手势控制按键方法中,所述键盘为传统的硬件键盘。
[0010]在本发明所述的一种单手手势控制按键方法中,包括以下步骤:
SI事先对所有按键的键值进行录入,保存其坐标信息;S2监听按键按下时间和按键抬起时间;
在本发明所述的一种单手手势控制按键方法中,S3所述按键中第一个按键按下到最后一个键抬起记为一个手势,期间,前一个按键抬起与后一个按键按下需要在同一时间发生。在本发明所述的一种单手手势控制按键方法中,将S3中所述的一个手势中所有触发的按键键值转换为坐标,横轴最大移动幅度超过竖轴最大移动幅度记为横划,竖轴最大移动幅度超过横轴最大移动幅度记为竖划,整个盘面对角划动记为斜划,并根据起始坐标和结束坐标判定其划动方向,如果有多个起始点或结束点则为特殊划动。
[0011]在本发明所述的一种单手手势控制按键方法中,所述键盘为虚拟键盘、触控虚拟键盘、触控硬件键盘中的一种。
[0012]在本发明所述的一种单手手势控制按键方法中,包括以下步骤:
监听鼠标/触摸按下事件和鼠标/触摸移动事件和鼠标/触摸抬起或移出事件,所述事件本身会反馈坐标信息,按下到抬起或移出记为一个手势,按下与抬起或移出之间的所有移动到的坐标的集合为移动轨迹。在本发明所述的一种单手手势控制按键方法中,所述移动轨迹的横轴最大移动幅度超过竖轴最大移动幅度记为横划,所述移动轨迹的竖轴最大移动幅度超过横轴最大移动幅度记为竖划,整个盘面对角划动为斜划,并根据起始坐标和结束坐标判定其划动方向,如果同时有多个按下的事件则为特殊划动。
[0013]实施本发明的一种单手手势控制按键方法,具有以下有益效果:本发明的单手手势控制按键方法可以让用户在打开所需浏览的网站或软件后,单手控制浏览器和根据本创新而改进的软件,从而避免了计算机使用者使用鼠标过多而造成“腕管综合征”即俗称的“鼠标手”;全世界就算每天只有5亿人在使用PC端浏览器,本发明只能给每个用户每天节省I秒钟的时间,加起来就是节省了 15.85年。可以让用户在老式XP系统和比较老的PC的情况下也能方便的使用浏览器和根据本创新而改进的软件,较大限度的挖掘现有设备的使用潜力;用最符合人类记忆的特点来制定放大、缩小、横扫等等手势控制,可以让用户非常容易的在使用后就能记忆繁杂的功能,改进了人类使用计算机的方式,并且,较为完美的解决了PC机和平板电脑之间的矛盾。
[0014]
【具体实施方式】
[0015]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0016]所述方法包括以下步骤:通过单手做出键盘手势,划动键盘,接收键盘调用命令;根据键盘调用命令的划动轨迹,在移动装置的屏幕上排列并显示一个或多个键盘组合块。
[0017]具体地,所述键盘调用命令包括输入的一个或多个拖动手势及在拖动手势之后的一个或多个触摸放开手势。
[0018]快捷键:通过特定的按键来完成一个输入或是功能操作。
[0019]组合键:使用多个按键和特殊按键来组合成一个快捷键操作。键盘手势:划动键盘盘面,通过对应的划动轨迹动作来执行相应的操
作。传统硬件键盘:只有实体按键,盘面其余部分不可操控的硬件键盘。虚拟键盘:可用鼠标单击按键的虚拟键盘,大部分PC输入法都自带
这个功能。触控虚拟键盘:常用于移动触控设备,可以响应触控动作的虚拟键盘。触控硬件键盘:整个盘面都可以响应触控动作的硬件键盘,其键盘材
质并没有任何限制,所以塑料、金属、玻璃、树脂、投影、全息影像、皮肤、衣物等都包括在内。
[0020]实施例1
针对传统硬件键盘:事先对所有按键的键值进行录入,保存其坐标信息,其次,监听按键按下事件和按键抬起事件,比如HTML DOM的keydown&keyup事件、Windows操作系统的全局钩子和单一窗口的WM_KEYDOWN&WM_KEYUP消息等,第一个键按下到最后一个键抬起记为一个手势,期间前一个键抬起与后一个键按下需要在同时发生。将一个手势中所有触发的按键键值转换为坐标,横轴最大移动幅度超过竖轴最大移动幅度记为横划,反之竖划,整个盘面对角划动为斜划,并根据起始坐标和结束坐标判定其划动方向,如果有多个起始点或结束点则为特殊划动,根据不同的划动执行对应的预设功能。
[0021 ] 实施例2
针对虚拟键盘、触控虚拟键盘、触控硬件键盘:监听鼠标/触摸按下事件和鼠标/触摸移动事件和鼠标/触摸抬起或移出事件,比如HTML DOM的mousedown&mousemove&mouseup事件,这类事件本身会反馈坐标信息所以后续操作不用进行转换,其次,按下到抬起或移出记为一个手势,按下与抬起或移出之间的所有移动到的坐标的集合为移动轨迹,移动轨迹的横轴最大移动幅度超过竖轴最大移动幅度记为横划,反之为竖划,整个盘面对角划动为斜划,并根据起始坐标和结束坐标判定其划动方向,如果同时有多个按下的事件则为特殊划动,根据不同的划动执行对应的预设功能。
[0022]本发明的单手手势控制按键方法可以让用户在打开所需浏览的网站或软件后,单手控制浏览器和根据本创新而改进的软件,从而避免了计算机使用者使用鼠标过多而造成“腕管综合征”即俗称的“鼠标手”;可以让用户在老式XP系统和比较老的PC的情况下也能方便的使用浏览器和根据本创新而改进的软件,较大限度的挖掘现有设备的使用潜力;用最符合人类记忆的特点来制定放大、缩小、横扫等等手势控制,可以让用户非常容易的在使用后就能记忆繁杂的功能,改进了人类使用计算机的方式,并且,较为完美的解决了 PC机和平板电脑之间的矛盾。
[0023]尽管通过以上实施例对本发明进行了揭示,但本发明的保护范围并不局限于此,在不偏离本发明构思的条件下,对以上各构件所做的变形、替换等均将落入本发明的权利要求范围内。
【主权项】
1.一种单手手势控制按键方法,其特征在于,所述方法包括以下步骤: 通过单手做出键盘手势,划动键盘,接收键盘调用命令; 根据键盘调用命令的划动轨迹,在移动装置的屏幕上排列并显示一个 或多个键盘组合块。2.如权利要求1所述的单手手势控制按键方法,其特征在于,所述键盘调用命令包括输入的一个或多个拖动手势及在拖动手势之后的一个或多个触摸放开手势。3.如权利要求2所述的单手手势控制按键方法,其特征在于,所述键盘为传统的硬件键盘。4.如权利要求3所述的单手手势控制按键方法,其特征在于,包括以下步骤: SI事先对所有按键的键值进行录入,保存其坐标信息;S2监听按键按下时间和按键抬起时间。5.如权利要求4所述的单手手势控制按键方法,其特征在于,S3所述按键中第一个按键按下到最后一个键抬起记为一个手势,期间,前一个按键抬起与后一个按键按下需要在同一时间发生。6.如权利要求5所述的单手手势控制按键方法,其特征在于,将S3中所述的一个手势中所有触发的按键键值转换为坐标,横轴最大移动幅度超过竖轴最大移动幅度记为横划,竖轴最大移动幅度超过横轴最大移动幅度记为竖划,整个盘面对角划动记为斜划,并根据起始坐标和结束坐标判定其划动方向,如果有多个起始点或结束点则为特殊划动。7.如权利要求3所述的单手手势控制按键方法,其特征在于,所述键盘为虚拟键盘、触控虚拟键盘、触控硬件键盘中的一种。8.如权利要求7所述的单手手势控制按键方法,其特征在于,包括以下步骤: 监听鼠标/触摸按下事件和鼠标/触摸移动事件和鼠标/触摸抬起或移出事件,所述事件本身会反馈坐标信息,按下到抬起或移出记为一个手势,按下与抬起或移出之间的所有移动到的坐标的集合为移动轨迹。9.如权利要求8所述的单手手势控制按键方法,其特征在于,所述移动轨迹的横轴最大移动幅度超过竖轴最大移动幅度记为横划,所述移动轨迹的竖轴最大移动幅度超过横轴最大移动幅度记为竖划,整个盘面对角划动为斜划,并根据起始坐标和结束坐标判定其划动方向,如果同时有多个按下的事件则为特殊划动。
【专利摘要】一种单手手势控制按键方法,所述方法包括以下步骤:通过单手做出键盘手势,划动键盘,接收键盘调用命令;根据键盘调用命令的划动轨迹,在移动装置的屏幕上排列并显示一个或多个键盘组合块。本发明的单手手势控制按键方法可以让用户在打开所需浏览的网站或软件后,单手控制浏览器和根据本创新而改进的软件;可以让用户在老式XP系统和比较老的PC的情况下也能方便的使用浏览器和根据本创新而改进的软件,较大限度的挖掘现有设备的使用潜力;用最符合人类记忆的特点来制定放大、缩小、横扫等等手势控制,可以让用户非常容易的在使用后就能记忆繁杂的功能,改进了人类使用计算机的方式,并且,较为完美的解决了PC机和平板电脑之间的矛盾。
【IPC分类】G06F3/023, G06F3/01, G06F3/0488, G06F9/44
【公开号】CN105511626
【申请号】CN201510935260
【发明人】范宇, 王昱晨
【申请人】范宇
【公开日】2016年4月20日
【申请日】2015年12月15日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1