[发明专利]一种虚拟鼠标的使用方法在审
申请号: | 201410052584.7 | 申请日: | 2014-02-17 |
公开(公告)号: | CN103777959A | 公开(公告)日: | 2014-05-07 |
发明(设计)人: | 李海源 | 申请(专利权)人: | 李海源 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F3/0488 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 133000 吉林省*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 鼠标 使用方法 | ||
技术领域
本发明涉及一种虚拟鼠标的使用方法。
背景技术
智能手机的普及时代正加速到来。据IDC最新的调研报告显示,今年第二季度,欧洲智能手机出货量首次超过非智能手机,IDC此前预计2011年全球智能手机出货量将超过4.5亿,并将持续高增长。iSuppli则预计,智能手机2015年的出货量有望从今年的4.78亿部增长到10.3亿部。显而易见,智能手机已是大势所趋。
在电容触摸屏技术已经成为绝对主流的今天,在手机越来越往大屏幕发展的趋势下,模拟光标应用,通过它快速移植和二次开发的特性、精简实用的功能,一定能在andriod软件中占有一席之地,并且赢得手机用户信赖,提供良好的用户体验,与其它andriod手机软件共同获得商业上的成功。
发明内容
本发明的目的在于提供一种虚拟鼠标的使用方法,已解决上述背景技术中提出的问题。
本发明所解决的技术问题采用以下技术方案来实现:
一种虚拟鼠标的使用方法,采用android事件的传入从底层驱动的EventHub开始,在修改andriod标准的底层驱动,在系统初始化时,Windowmanager会创建一个线程(InputDispatcherThread),在这个线程里从事件队列中读取发生的事件,并根据读取到事件类型的不同分成三类(KEYBOARD、TOUCHSCREEN、TRACKBALL),在触摸屏事件中,andriod标准驱动会调用dispatchPointer,该函数根据事件的种类(UP、DOWN、MOVE、OUT_SIDE等)进行判断并处理,将发生的事件将发送到具有权限的指定的窗口中去;该方法包括以下步骤:
(1)通过打开悬浮窗内的开关,长按呼出光标,进入模拟光标模式;
(2)在模拟光标模式下,根据手指的操作,屏幕上的光标实现跟随手指轨迹,当手指停下移动并且按住屏幕是,光标向原来的方向移动;
(3)当手指离开屏幕的瞬间,光标执行点击操作并消失,在光标往一个方向移动时,手指再次移动,光标会重新计算移动方向,并改变方向移动;
(4)从屏幕上拿开手指此时光标执行一次点击操作,并消失。
进一步,所述虚拟鼠标,包括悬浮窗与光标;所述悬浮窗一直存在与手机上,点击悬浮窗会出现一个按钮,按钮里有一个开关,在开着的状态下可以呼出光标;所述标平时不存在于手机上的,需要在悬浮窗里的开关开的状态下,长按屏幕呼出,光标会执行,根手指点击一样的操作,当手指离开屏幕后/执行点击操作后自动消失。
综上所述,本发明有益效果:
本发明模拟光标软件可以嵌入到其他的窗口应用程序中,比如说一个桌游,甚至软件的新驱动部分可以直接提供库和api接口供其他软件调用进行开发工作;同时该驱动下的光标,通过复杂的函数运算下的光标可以达到一个最优的用户体验,手机用户可以直接用手按住屏幕在一个小范围内,像操作鼠标一样操作,让光标在手机屏幕中尽情控制、游动,实现快速移植和二次开发的特性、精简实用的功能,适用范围广。
附图说明
图1为本发明工作流程图;
图2为长按唤出光标的流程图;
图3为移动后按住保持光标持续移动的流程图;
图4为持续移动状态中拿开手指的流程图。
具体实施方式
下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1
如图1所示,一种虚拟鼠标的使用方法,采用android事件的传入从底层驱动的EventHub开始,在修改andriod标准的底层驱动,在系统初始化时,Windowmanager会创建一个线程(InputDispatcherThread),在这个线程里从事件队列中读取发生的事件,并根据读取到事件类型的不同分成三类(KEYBOARD、TOUCHSCREEN、TRACKBALL),在触摸屏事件中,andriod标准驱动会调用dispatchPointer,该函数根据事件的种类(UP、DOWN、MOVE、OUT_SIDE等)进行判断并处理,将发生的事件将发送到具有权限的指定的窗口中去;该方法包括以下步骤:
(1)通过打开悬浮窗内的开关,长按呼出光标,进入模拟光标模式;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于李海源,未经李海源许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410052584.7/2.html,转载请声明来源钻瓜专利网。