[发明专利]一种手机上模拟鼠标的操作方法无效

专利信息
申请号: 201010212090.2 申请日: 2010-06-25
公开(公告)号: CN102298444A 公开(公告)日: 2011-12-28
发明(设计)人: 肖韦 申请(专利权)人: 上海三旗通信科技有限公司
主分类号: G06F3/02 分类号: G06F3/02;G06F3/048
代理公司: 暂无信息 代理人: 暂无信息
地址: 200233 上海市徐汇*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 手机 模拟 鼠标 操作方法
【说明书】:

技术领域

发明涉及电子设备技术领域,尤其涉及一种手机上模拟鼠标的操作方法。

背景技术

以往平台手机的多媒体界面的操作方式比较普通,只是通过简单的按键控制来移动,左右键进入退出,OK键启动等;也不能同其它产品有所差异格局化;因此,本发明通过研究摸索,开发出了一种通过手机中来模拟电脑上的鼠标操作措施,本方案中涉及到鼠标移动,单击,双击等操作,利用icon buffer merge技术,即为一套模拟电脑上的鼠标操作的解决方案,从而达到超越相关产品。

发明内容

针对已有技术的不足,本发明的目的在于提供一种模拟电脑上的鼠标操作方法,更好更人性化的操作风格。

本发明的目的是通过如下技术方案实现的:

一种手机上模拟鼠标的操作方法,所述的该操作工作过程是首先随便进入某个手机界面,进入后程序会首先初始化鼠标的位置信息值和一些资源icon信息,然后通过上下左右按键为模拟移动的操作,主要控制鼠标icon移动和定位操作,双击和单击通过中间键模拟,在两次按下为一定的时间间隔内则为一次有限双击,通过鼠标当前处于的坐标值,判断是不是执行启动某个功能,如同电脑上鼠标操作这么简单。

所述的在当面界面屏幕上,鼠标经过初始化后会停留在屏幕某个位置,这里加入为XY[100,100],然后通过鼠标的buffer和当前层区域buffer进行合并,通过刷buffer方式就画出了鼠标箭头。

所述的初始化后,鼠标等着MMI界面层外部信息的输入,输入上下左右键值,程序接受到外部输入的上下左右的消息后,dwFlags参数转化给mmi_mouse_SetCursorPos函数实现鼠标移动操作,移动前和移动后,移动上先保留一份鼠标箭头层的buffer信息,再保留一份当前激活层的buffer信息,然后鼠标区域buffer和屏幕buffer做一个buffer交叉merge过程,就实现了背景和当前鼠标的实现。

附图说明

图1是本发明工作原理方框示意图;

图2是本发明工作原理上的模式的分解示意图。

具体实施方式

下面结合附图,进一步说明本发明是如何实现的:

首先我们选择在主菜单上进行操作的说明,大致的流程为初始化鼠标,当前鼠标的操作(移动,单击或双击等),退出当前界面鼠标信息资源的释放;鼠标相关模拟实现方法:模拟鼠标单击,则调用mmi_mouse_event函数两次分别发送鼠标信息被按下的消息和鼠标被弹起的消息;模拟鼠标双击,则调用mmi_mouse_event函数四次,分别是按下和弹起的消息。

如图1所示,在当面界面屏幕上,鼠标经过初始化后会停留在屏幕某个位置,这里加入为XY[100,100],然后通过鼠标的buffer和当前层区域buffer进行合并,通过刷buffer方式就画出了鼠标箭头。

初始化后,鼠标等着MMI界面层外部信息的输入,输入上下左右键值,程序接受到外部输入的上下左右的消息后,dwFlags参数转化给mmi_mouse_SetCursorPos函数实现鼠标移动操作,移动前和移动后,移动上先保留一份鼠标箭头层的buffer信息,再保留一份当前激活层的buffer信息,然后鼠标区域buffer和屏幕buffer做一个buffer交叉merge过程,就实现了背景和当前鼠标的实现。

dwFlags参数意义

MOUSE_EVENT_MOVE  &H1,移动鼠标

M0USE_EVENT_LEFTDOWN  &H2,模拟鼠标左键按下

M0USE_EVENT_LEFTUP  &H4,模拟鼠标左键抬起

MOUSE_EVENT_RIGHTDOWN  &H8,模拟鼠标右键按下

MOUSE_EVENT_RIGHTUP  &H10,模拟鼠标右键抬起

MOUSE_EVENT_MIDDLEDOWN  &H20,模拟鼠标中键按下

MOUSE_EVENT_MIDDLEUP  &H40,模拟鼠标中键抬起

MOUSE_EVENT_ABSOLOTE  &H8000,标示是否采用绝对坐标

鼠标上我们封装了鼠标为一个widget容器,mouse widge通过里面的参数和函数实施控制mouse widge当前状态信息值,主要的信息结构如下

//mouse widget struct

typedef struct{

   U16win_id;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海三旗通信科技有限公司,未经上海三旗通信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201010212090.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top