一种在触摸屏上实现鼠标事件的方法、触摸屏和电子设备.pdf

上传人:54 文档编号:4057672 上传时间:2018-08-13 格式:PDF 页数:14 大小:447.02KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010571638.2

申请日:

2010.11.29

公开号:

CN102479043A

公开日:

2012.05.30

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G06F 3/048申请公布日:20120530|||实质审查的生效IPC(主分类):G06F 3/048申请日:20101129|||公开

IPC分类号:

G06F3/048

主分类号:

G06F3/048

申请人:

联想(北京)有限公司

发明人:

过晓冰

地址:

100085 北京市海淀区上地信息产业基地创业路6号

优先权:

专利代理机构:

北京银龙知识产权代理有限公司 11243

代理人:

许静

PDF下载: PDF下载
内容摘要

本发明提供一种在触摸屏上实现鼠标事件的方法、触摸屏和电子设备,方法包括:在所述触摸屏上生成一个交互区域,所述交互区域中包括至少一个交互子区域;当所述交互子区域感应到一个触控操作时,根据所述鼠标事件列表响应该鼠标事件。由于在触摸屏上实现鼠标操作的过程中,检测的是触控操作而非鼠标操作,因此消除了用户在触摸屏上实现鼠标操作时手部的不适应感觉;且由于触控操作能够根据预先存放的鼠标事件列表找到与该触控操作对应的鼠标操作所对应的鼠标事件,因此能够等效的实现各种鼠标功能。

权利要求书

1: 一种在触摸屏上实现鼠标事件的方法, 其特征在于, 包括 : 在所述触摸屏上生成交互区域, 所述交互区域中包括至少一个交互子区域 ; 当所述交互子区域感应到一个触控操作时, 根据所述触控操作在预先存放的鼠标事件 列表中找到对应的鼠标事件, 响应所述鼠标事件。
2: 根据权利要求 1 所述的方法, 其特征在于, 所述交互子区域感应到一个触控操作包 括: 感应到所述触控操作为滑动操作且该滑动操作为符合预定条件的有效操作。
3: 根据权利要求 1 所述的方法, 其特征在于, 在所述触摸屏上生成一个交互区域包括 : 所述触摸屏包含至少一个检测区域, 检测到所述检测区域受到预定时间间隔的按压后形成所述交互区域, 或者检测到预先 设置的热键被触发后形成所述交互区域。
4: 根据权利要求 1 所述的方法, 其特征在于, 生成所述交互子区域的过程包括 : 所述触摸屏包含至少一个检测区域, 在一个所述检测区域中, 当检测到该检测区域能 够支持实现鼠标上的不同按键的功能时, 确定所支持的按键的数目作为第一数目 ; 形成第一数目个所述交互子区域。
5: 根据权利要求 1 所述的方法, 其特征在于, 生成所述交互子区域的过程包括 : 所述触摸屏包含至少一个检测区域, 在一个所述检测区域中, 当检测到该检测区域能 够支持实现鼠标上的不同按键的鼠标功能时, 确定所支持的按键的数目作为第一数目 ; 当确定所述第一数目后, 进一步确定每一按键的不同鼠标功能, 并确定所有按键所对 应的鼠标功能的数目作为第二数目 ; 形成第二数目个所述交互子区域。
6: 根据权利要求 1 所述的方法, 其特征在于, 所述交互区域与所述交互子区域之间的 关系包括 : 所述交互区域为一个第一圆形, 且所述第一圆形内部包含一个同心圆形 ; 所述第一圆形与所述同心圆形之间构成的扇形被分为第一预定数目个所述交互子区 域, 所述同心圆形被分为第二预定数目个所述交互子区域 ; 每一个所述交互子区域对应一个鼠标按键的至少一个鼠标功能, 所述鼠标功能以鼠标 事件的方式存放在所述鼠标事件列表中。
7: 一种触摸屏, 其特征在于, 包括 : 交互区域单元, 用于在所述触摸屏上生成交互区域, 所述交互区域中包括至少一个交 互子区域 ; 检测单元, 用于当所述交互子区域感应到一个触控操作时, 通知响应单元 ; 响应单元, 用于根据所述触控操作在预先存放的鼠标事件列表中找到对应的鼠标事 件, 响应所述鼠标事件。
8: 根据权利要求 7 所述的触摸屏, 其特征在于, 所述交互区域单元包括 : 交互区域生成单元, 用于在所述触摸屏上生成交互区域, 包括 : 检测到触摸屏包含的检测区域受到预定时间间隔的按压后形成交互区域, 或者检测到 预先设置的热键被触发后形成交互区域。
9: 根据权利要求 7 所述的触摸屏, 其特征在于, 还包括 : 交互子区域生成单元, 用于获取所述触摸屏包含的至少一个检测区域, 在一个所述检 2 测区域中, 当检测到该检测区域能够支持实现鼠标上的不同按键的功能时, 确定所支持的 按键的数目作为第一数目 ; 形成第一数目个所述交互子区域 ; 或者, 当确定所述第一数目后, 进一步确定每一按键的不同鼠标功能, 并确定所有按键所对 应的鼠标功能的数目作为第二数目 ; 形成第二数目个所述交互子区域。
10: 根据权利要求 7 所述的触摸屏, 其特征在于, 还包括 : 区域形状调整单元, 用于调整所述交互区域与所述交互子区域之间的关系, 包括 : 所述交互区域为一个第一圆形, 且所述第一圆形内部包含一个同心圆形 ; 所述第一圆形与所述同心圆形之间构成的扇形被分为第一预定数目个所述交互子区 域, 所述同心圆形被分为第二预定数目个所述交互子区域 ; 每一个所述交互子区域对应一个鼠标按键的至少一个鼠标功能, 所述鼠标功能以鼠标 事件的方式存放在所述鼠标事件列表中。
11: 一种电子设备, 包括触摸屏, 其特征在于, 所述触摸屏包括 : 交互区域单元, 用于在所述触摸屏上生成交互区域, 所述交互区域中包括至少一个交 互子区域 ; 检测单元, 用于当所述交互子区域感应到一个触控操作时, 通知响应单元 ; 响应单元, 用于根据所述触控操作在预先存放的鼠标事件列表中找到对应的鼠标事 件, 响应所述鼠标事件。

说明书


一种在触摸屏上实现鼠标事件的方法、 触摸屏和电子设备

    技术领域 本发明涉及显示技术, 特别是指一种在触摸屏上实现鼠标事件的方法、 触摸屏和 电子设备。
     背景技术 支持互联网功能的移动设备多采用触摸屏实现交互, 这种基于触摸实现交互的优 点在于不需要额外配置键盘 / 鼠标类的器件, 且交互区域大, 所见即所得 ; 缺点也十分明 显, 其中之一在于难以实现良好的鼠标操作。鼠标包括左键 / 右键 / 中键, 具体的鼠标事件 包括单击 / 双击 / 长按及放开 ( 用于拖拽 ) 等等。
     现有技术中, 为了在触摸屏上提供与鼠标操作等同的功能, 通常利用手的姿态、 特 定操作或者增加更多的物理键等方式实现不同的鼠标事件。
     发明人发现现有技术存在如下问题 : 在触摸屏上实现鼠标操作的过程中, 触摸屏 操作与鼠标操作之间的存在明显得手感差异, 这为用户在使用时带来了很大的困扰, 而某 些手指无法灵活移动的老年人 / 儿童在面对双击等操作时更是无能为力。
     发明内容 本发明要解决的技术问题是提供一种在触摸屏上实现鼠标事件的方法、 触摸屏和 电子设备, 在触摸屏上实现鼠标操作的过程中, 帮助用户消除触摸屏操作与鼠标操作之间 的手感差异, 实现对触摸屏的无差别操控。
     为解决上述技术问题, 本发明的实施例提供一种在触摸屏上实现鼠标事件的方 法, 包括 : 在所述触摸屏上生成交互区域, 所述交互区域中包括至少一个交互子区域 ; 当所 述交互子区域感应到一个触控操作时, 根据所述鼠标事件列表响应该鼠标事件。
     所述的方法中, 所述交互子区域感应到一个触控操作包括 : 感应到所述触控操作 为滑动操作且该滑动操作为符合预定条件的有效操作。
     所述的方法中, 在所述触摸屏上生成一个交互区域包括 : 所述触摸屏包含至少一 个检测区域, 检测到所述检测区域受到预定时间间隔的按压后形成一个所述交互区域, 或 者检测到预先设置的热键被触发后形成一个所述交互区域。
     所述的方法中, 生成所述交互子区域的过程包括 : 所述触摸屏包含至少一个检测 区域, 在一个所述检测区域中, 当检测到该检测区域能够支持实现鼠标上的不同按键的功 能时, 确定所支持的按键的数目作为第一数目 ; 形成第一数目个所述交互子区域。
     所述的方法中, 生成所述交互子区域的过程包括 : 所述触摸屏包含至少一个检测 区域, 在一个所述检测区域中, 当检测到该检测区域能够支持实现鼠标上的不同按键的鼠 标功能时, 确定所支持的按键的数目作为第一数目 ; 当确定所述第一数目后, 进一步确定每 一按键的不同鼠标功能, 并确定所有按键所对应的鼠标功能的数目作为第二数目 ; 形成第 二数目个所述交互子区域。
     所述的方法中, 所述交互区域与所述交互子区域之间的关系包括 : 所述交互区域
     为一个第一圆形, 且所述第一圆形内部包含一个同心圆形 ; 所述第一圆形与所述同心圆形 之间构成的扇形被分为第一预定数目个所述交互子区域, 所述同心圆形被分为第二预定数 目个所述交互子区域 ; 每一个所述交互子区域对应一个鼠标按键的至少一个鼠标功能, 所 述鼠标功能以鼠标事件的方式存放在所述鼠标事件列表中。
     一种触摸屏, 包括 : 交互区域单元, 用于在所述触摸屏上生成交互区域, 所述交互 区域中包括至少一个交互子区域 ; 检测单元, 用于当所述交互子区域感应到一个触控操作 时, 通知响应单元 ; 响应单元, 用于根据所述触控操作在预先存放的鼠标事件列表找到对应 的鼠标事件, 响应该鼠标事件。
     所述的触摸屏中, 所述交互区域单元包括 : 交互区域生成单元, 用于在所述触摸屏 上生成一个交互区域, 包括 : 检测到触摸屏包含的检测区域受到预定时间间隔的按压后形 成一个交互区域, 或者检测到预先设置的热键被触发后形成一个交互区域。
     所述的触摸屏中, 还包括 : 交互子区域生成单元, 用于获取所述触摸屏包含的至少 一个检测区域, 在一个所述检测区域中, 当检测到该检测区域能够支持实现鼠标上的不同 按键的功能时, 确定所支持的按键的数目作为第一数目 ; 形成第一数目个所述交互子区域 ; 或者, 当确定所述第一数目后, 进一步确定每一按键的不同鼠标功能, 并确定所有按键所对 应的鼠标功能的数目作为第二数目 ; 形成第二数目个所述交互子区域。 所述的触摸屏中, 还包括 : 区域形状调整单元, 用于调整所述交互区域与所述交互 子区域之间的关系, 包括 : 所述交互区域为一个第一圆形, 且所述第一圆形内部包含一个同 心圆形 ; 所述第一圆形与所述同心圆形之间构成的扇形被分为第一预定数目个所述交互子 区域, 所述同心圆形被分为第二预定数目个所述交互子区域 ; 每一个所述交互子区域对应 一个鼠标按键的至少一个鼠标功能, 所述鼠标功能以鼠标事件的方式存放在所述鼠标事件 列表中。
     一种电子设备, 包括触摸屏, 所述触摸屏包括 : 交互区域单元, 用于在所述触摸屏 上生成交互区域, 所述交互区域中包括至少一个交互子区域 ; 检测单元, 用于当所述交互子 区域感应到一个触控操作时, 通知响应单元 ; 响应单元, 用于根据所述触控操作在预先存放 的鼠标事件列表找到对应的鼠标事件, 则响应该鼠标事件。
     本发明的上述技术方案的有益效果如下 : 由于在触摸屏上实现鼠标操作的过程 中, 检测的是触控操作而非鼠标操作, 因此消除了用户在触摸屏上具体实现鼠标操作时手 部的不适应感觉 ; 且由于该触控操作能够根据预先存放的鼠标事件列表找到对应的鼠标操 作所对应的鼠标事件, 因此能够无差别的实现各种鼠标功能。
     附图说明
     图 1 为本发明实施例在触摸屏上实现鼠标事件的方法流程示意图 ;
     图 2 为本发明实施例在触摸屏上实现鼠标事件的原理示意图一 ;
     图 3 为本发明实施例在触摸屏上实现鼠标事件的原理示意图二 ;
     图 4 为本发明实施例在触摸屏上实现鼠标事件的原理示意图三 ;
     图 5 为本发明实施例触摸屏结构示意图。 具体实施方式为使本发明要解决的技术问题、 技术方案和优点更加清楚, 下面将结合附图及具 体实施例进行详细描述。
     本发明实施例提供一种在触摸屏上实现鼠标事件的方法, 如图 1 所示, 包括 :
     步骤 101, 在所述触摸屏上生成交互区域, 所述交互区域中包括至少一个交互子区 域;
     步骤 102, 当所述交互子区域感应到一个触控操作时, 根据所述触控操作在预先存 放的鼠标事件列表找到对应的鼠标事件, 响应所述鼠标事件。
     应用所提供的技术方案, 在触摸屏上实现鼠标事件的过程中, 触摸屏是默认能够 识别各种触控操作的, 由于能够根据预先存放的鼠标事件列表找到所述触控操作对应的鼠 标操作所对应的鼠标事件, 因此能够通过触控操作无差别的实现各种鼠标功能。
     可以在所述交互子区域中预先存放与鼠标事件相对应的鼠标事件列表。
     由于检测的是触控操作而非鼠标操作, 因此消除了用户在触摸屏上具体实现鼠标 操作时手部的不适应感 ; 且能够通过触控操作无差别的实现各种鼠标功能。
     当所述交互区域中所包括的交互子区域至少为两个或者多于两个时, 每一个交互 子区域的形状或者面积能够调整改变。所述交互子区域上, 当感应到来自外界的触控操作 为滑动操作时, 在预先存放的鼠标事件列表中寻找对应的鼠标事件。 其中, 该滑动操作为符 合预定条件的有效操作, 具体包括 : 该滑动操作是在一个交互子区域内完成的, 且能够被相 应的感知器件感知到。如果一个滑动操作横跨两个交互子区域, 则可以认定该次滑动操作 无效, 或者由该滑动操作结束时所在的交互子区域认定为有效操作。
     所提供的技术方案中, 生成一个交互区域之前还包括 : 将所述触摸屏展示的画面 划分为至少一个检测区域, 当光标位于其中的一个检测区域时, 通过功能函数获取该检测 区域所包含的所述鼠标事件, 将所述鼠标事件存入鼠标事件列表。 具体而言, 是将触摸屏所 展示的画面划分为若干个检测区域, 在步骤 101 之前, 触摸屏上的光标位于触摸屏的检测 区域, 并通过系统提供的 API 函数的功能获取该检测区域所包含的各种鼠标事件。进一步 的, 当光标位于该检测区域时, 所述交互区域的每一个交互子区域对应其中的一种鼠标事 件。例如, 在对网页进行操作的过程中, 鼠标事件可以包括 : 剪切、 复制、 粘贴、 超级链接、 点 播、 关闭、 选中以及其他的事件。在对 Word 文档进行操作的过程中, 鼠标事件则可以包括 : 剪切、 复制、 粘贴、 超级链接、 字体、 段落、 文字方向、 符号、 查阅、 翻译以及其他的事件。
     生成一个交互区域的方式多种多样, 可以是手指单击, 手指长按 - 例如长按一个 热键或者检测区域 2 秒钟, 或者通过组合键启用。即, 在所述触摸屏上生成一个交互区域, 所述交互区域中包括至少一个交互子区域包括 : 所述触摸屏包含至少一个检测区域, 在一 个检测区域中, 检测到所述检测区域受到预定时间间隔的按压后形成一个交互区域, 或者 检测到预先设置的热键被触发后形成一个交互区域 ; 该交互区域的范围通常不超过所在的 检测区域的范围, 所述交互区域能够被分割后形成多个交互子区域。以手指长按的方式为 例, 具体过程包括 : 触摸屏检测到检测区域受到长时间的按压后形成一个交互区域, 然后再 根据当前光标所在的位置形成交互子区域。如图 2 所示, 交互区域是最大的圆形区域, 称为 第一圆形。 第一圆形的内部被分割为若干个交互子区域, 其分割方式多种多样, 但是分割后 形成的各个交互子区域中, 每一个交互子区域对应一个鼠标按键的至少一个鼠标功能, 所 述鼠标功能以鼠标事件的方式存放在所述鼠标事件列表中。对应的生成所述交互子区域的过程则包括 : 将所述触摸屏展示的画面划分为至少 一个检测区域, 触摸屏上的光标位于该检测区域时, 当检测到该检测区域能够支持实现鼠 标上的不同按键的功能时, 根据所支持的按键的数目生成对应数目的交互子区域 ;
     在一个交互区域中生成交互子区域的过程包括 : 所述触摸屏包含至少一个检测区 域, 在一个所述检测区域中, 当检测到该检测区域能够支持实现鼠标上的不同按键的功能 时, 确定所支持的按键的数目作为第一数目 ; 形成第一数目个所述交互子区域, 每一个所述 交互子区域中存放与鼠标事件相对应的鼠标事件列表 ; 通过获取到的各个按键的鼠标功能 确定所述鼠标事件, 所述鼠标功能包括单击、 双击以及长按。
     或者通过如下方式生成第二数目个交互子区域 : 所述触摸屏包含至少一个检测区 域, 在一个所述检测区域中, 当检测到该检测区域能够支持实现鼠标上的不同按键的鼠标 功能时, 确定所支持的按键的数目作为第一数目 ; 当确定所述第一数目后, 进一步确定每 一按键的不同鼠标功能, 并确定所有按键所对应的鼠标功能的数目作为第二数目 ; 形成第 二数目个所述交互子区域, 每一个所述交互子区域中存放与鼠标事件相对应的鼠标事件列 表; 通过获取到的各个按键的鼠标功能确定所述鼠标事件, 所述鼠标功能包括单击、 双击以 及长按。即, 根据每一种鼠标功能形成对应的所述交互子区域。或者以其他方式形成不同 的交互子区域。 或者, 当确定所支持的按键的数目后, 进一步确定按键的单击、 双击以及长按等鼠 标功能, 并根据每一个按键的每一种鼠标功能形成对应的所述交互子区域。或者以其他方 式形成不同的交互子区域。
     具体而言, 如图 2 所示, 是一种生成交互区域以及在交互区域中形成多个交互子 区域的方式, 较佳的, 长按某一个检测区域后, 在长按处弹出圆形菜单 - 称为第一圆形。由 图中可知, 交互区域与交互子区域之间的关系包括 : 交互区域为一个第一圆形, 且所述第一 圆形内部包含一个同心圆形 ; 所述第一圆形与所述同心圆形之间构成的扇形被分为第一预 定数目个所述交互子区域, 所述同心圆形被分为第二预定数目个同心区域作为所述交互子 区域 ; 每一个所述交互子区域对应一个鼠标按键的至少一个鼠标功能, 所述鼠标功能以鼠 标事件的方式存放在所述鼠标事件列表中。 以下的各个实施例详细描述了采用不同的交互 区域和交互子区域实现技术方案的原理过程。
     可知, 可以认为图 2 中的交互区域中包含了 9 个交互子区域。由于当前所在的检 测区域中, 支持鼠标左键功能, 右键功能, 中键功能, 而且对于左键功能、 右键功能和中键功 能均支持单击操作、 双击操作和长按操作。 则扇形包含六个交互子区域, 第一交互子区域和 第二交互子区域分别对应左键功能中的单击操作和双击操作, 第三交互子区域和第四交互 子区域分别对应右键功能中的单击操作和双击操作, 第五交互子区域和第六交互子区域分 别对应中键功能中的单击操作和双击操作。并且, 同心圆形也被分为三个交互子区域 - 第 七交互子区域、 第八交互子区域和第九交互子区域, 分别对应了左键的长按操作, 右键的长 按操作和中键的长按操作。
     在使用过程中, 如果用户的手指在第一交互子区域中实行了滑动操作, 则该滑动 操作被感知并在鼠标事件列表中寻找对应的鼠标事件, 如果用户的手指在同心圆形的某一 个交互子区域中实行了滑动操作, 则该滑动操作也被感知并在鼠标事件列表中寻找对应的 鼠标事件。
     在实现所提供的技术方案的过程中, 可以根据实际的需要调整交互区域中不同的 交互子区域, 即, 每一个交互子区域的形状或者面积能够调整改变。如果通过系统提供的 API 函数的功能获取到的该检测区域所包含的各种鼠标事件较少, 且该检测区域仅支持左 键功能, 其中左键功能支持单击操作、 双击操作和长按操作。
     如图 3 所示, 交互区域是一个第二圆形, 且第二圆形包含一个同心圆形, 则第二圆 形与同心圆形之间形成一个扇形。该扇形分为两个部分, 为与图 2 中的交互子区域相区别, 两个部分分别称为交互子区域单击区和交互子区域双击区, 分别支持单击操作和双击操 作, 同心圆形则支持长按操作。
     在使用过程中, 若用户的手指在交互子区域单击区中实行了滑动操作, 则该滑动 操作被感知并在鼠标事件列表中寻找对应的鼠标事件 - 左键单击事件 ; 如果用户的手指在 交互子区域双击区中实行了滑动操作, 则该滑动操作被感知并在鼠标事件列表中寻找对应 的鼠标事件 - 左键双击事件 ; 如果用户的手指在同心圆形中实行了滑动操作, 则该滑动操 作被感知并在鼠标事件列表中寻找对应的鼠标事件 - 左键长按事件。
     在实现所提供的技术方案的过程中, 可以根据实际的需要实现叠加操作, 如图 4 所示, 交互区域是一个第三圆形, 第三圆形包含一个三分之二的同心圆形, 则第三圆形与三 分之二的同心圆形之间形成一个扇形。 该扇形包括 : 左键单击区域、 左键双击区域和右键叠 加操作区域。 其中, 在左键单击区域、 左键双击区域中所实现的各种鼠标事件与其他实施例 中的相同。 在右键叠加操作区域中, 能够实现的具体操作包括 : 剪切、 复制、 粘贴、 创建等等。 在使用过程中, 若用户的手指在左键单击区域、 左键双击区域执行了滑动操作, 则 该滑动操作被感知并在鼠标事件列表中寻找对应的鼠标事件。 如果用户的手指在三分之二 的同心圆形上执行了操作, 则在鼠标事件列表中寻找对应的左键长按事件。若用户的手指 在右键叠加操作区域执行了滑动操作, 该滑动操作被感知后, 会进一步弹出菜单项, 包括 : 剪切、 复制、 粘贴、 创建等。 当用户的手指在上述菜单项上点击或者滑过之后, 则操作被感知 并在鼠标事件列表中寻找对应的鼠标事件。
     所述交互子区域感应到一个触控操作具体为 : 感应到所述触控操作为滑动操作且 该滑动操作为符合预定条件的有效操作。 具体而言, 在触摸屏装置设置有传感器, 该传感器 感应到外界的滑动操作, 当所述滑动操作对触摸屏的压力超过一个阈值时, 认定该滑动操 作为符合预定条件的有效操作。
     图 4 中的交互区域与所述交互子区域之间的关系包括 : 所述交互区域为一个第一 圆形, 且所述第一圆形内部包含一个同心圆形 ; 所述第一圆形与所述同心圆形之间构成的 扇形被分为预定数目个所述交互子区域, 每一个所述交互子区域对应一个鼠标按键的至少 一个功能。其中, 交互子区域通常为一个圆形、 椭圆形、 矩形等规则形状的区域。与图 2 中 不同的是, 此处的交互子区域是一个能够包含更低层次的子区域的概念, 因此每一个交互 子区域还可以包括 : 交互子区域单击区和交互子区域双击区 ; 所述同心圆形被分为所述预 定数目个同心区域, 每一个所述同心区域实现对应的按键的长按功能。
     用户在触摸屏上通过如下方式开启上述功能 : 设置快捷键, 在启动该快捷键之后, 其触摸屏上实现鼠标事件的功能被启动。 或者设置热键, 当按住该热键之后, 手指在触摸屏 上执行的滑动操作等效于相应的鼠标操作。
     为方便用户实现不同的鼠标事件, 还可以在鼠标事件列表中以如下方式设置选定
     事件 : 设置一个用于选定功能的选定热键, 在该选定热键被启用后, 左键区域的第一次滑动 操作被认定为确定了选定区域的启示位置, 左键区域的第二次滑动操作被认定为确定了选 定区域的结束位置, 左键区域的第三次滑动操作或者右键区域的滑动操作被认定为正式选 定了上述的选定区域, 同时可以在该选定区域出现选定条以与其他区域进行区分。
     对应的, 本发明实施例提供一种触摸屏, 如图 5 所示, 包括 :
     交互区域单元 501, 用于在所述触摸屏上生成交互区域, 在所述交互区域中包括至 少一个交互子区域 ;
     检测单元 502, 用于当所述交互子区域感应到一个触控操作时, 通知响应单元 ;
     响应单元 503, 用于根据所述触控操作在预先存放的鼠标事件列表找到对应的鼠 标事件, 则响应该鼠标事件。
     应用所提供的技术方案, 在触摸屏上实现鼠标事件的过程中, 触摸屏是默认能够 识别各种触控操作的, 由于能够根据预先存放的鼠标事件列表找到所述触控操作对应的鼠 标操作所对应的鼠标事件, 因此能够通过触控操作无差别的实现各种鼠标功能。
     可以在交互子区域中预先存放与鼠标事件相对应的鼠标事件列表。
     所述的触摸屏还包括 : 交互区域单元 501 包括一个交互区域生成单元, 用于在所述触摸屏上生成一个交 互区域, 包括 :
     检测到触摸屏包含的检测区域受到预定时间间隔的按压后形成一个交互区域, 或 者检测到预先设置的热键被触发后形成一个交互区域 ; 所述交互区域能够被分割后形成多 个交互子区域。交互区域单元 501 不仅包括一个交互区域生成单元, 还可以包括其他单元 模块 ; 例如, 交互子区域生成单元可以位于交互区域单元 501 内, 也可以是与交互区域单元 501 连接的一个单元模块。
     交互子区域生成单元, 用于获取所述触摸屏包含的至少一个检测区域, 在一个所 述检测区域中, 当检测到该检测区域能够支持实现鼠标上的不同按键的功能时, 确定所支 持的按键的数目作为第一数目 ; 形成第一数目个所述交互子区域, 每一个所述交互子区域 中存放与鼠标事件相对应的鼠标事件列表 ; 通过获取到的各个按键的鼠标功能确定所述鼠 标事件, 所述鼠标功能包括单击、 双击以及长按 ; 或者,
     当确定所述第一数目后, 进一步确定每一按键的不同鼠标功能, 并确定所有按键 所对应的鼠标功能的数目作为第二数目 ; 形成第二数目个所述交互子区域, 每一个所述交 互子区域中存放与鼠标事件相对应的鼠标事件列表 ; 通过获取到的各个按键的鼠标功能确 定所述鼠标事件, 所述鼠标功能包括单击、 双击以及长按。
     区域形状调整单元, 用于调整所述交互区域与所述交互子区域之间的关系, 包括 调整所述交互区域和所述交互子区域均为规则形状的区域 ; 当所述交互区域中所包括的所 述交互子区域为至少两个时, 能够调整改变每一个所述交互子区域的形状或者面积。
     具体而言, 区域形状调整单元能够实现如下调整功能 : 所述交互区域为一个第一 圆形, 且所述第一圆形内部包含一个同心圆形 ; 所述第一圆形与所述同心圆形之间构成的 扇形被分为第一预定数目个所述交互子区域, 所述同心圆形被分为第二预定数目个所述交 互子区域 ; 每一个所述交互子区域对应一个鼠标按键的至少一个鼠标功能, 所述鼠标功能 以鼠标事件的方式存放在所述鼠标事件列表中。
     对应的, 本发明实施例还提供一种电子设备, 包括如图 5 所示的触摸屏, 所述触摸 屏包括 :
     交互区域单元 501, 用于在所述触摸屏上生成交互区域, 所述交互区域中包括至少 一个交互子区域 ;
     检测单元 502, 用于当所述交互子区域感应到一个触控操作时, 通知响应单元 ;
     响应单元 503, 用于根据所述触控操作在预先存放的鼠标事件列表找到对应的鼠 标事件, 则响应该鼠标事件。
     以上所述是本发明的优选实施方式, 应当指出, 对于本技术领域的普通技术人员 来说, 在不脱离本发明所述原理的前提下, 还可以作出若干改进和润饰, 这些改进和润饰也 应视为本发明的保护范围。

一种在触摸屏上实现鼠标事件的方法、触摸屏和电子设备.pdf_第1页
第1页 / 共14页
一种在触摸屏上实现鼠标事件的方法、触摸屏和电子设备.pdf_第2页
第2页 / 共14页
一种在触摸屏上实现鼠标事件的方法、触摸屏和电子设备.pdf_第3页
第3页 / 共14页
点击查看更多>>
资源描述

《一种在触摸屏上实现鼠标事件的方法、触摸屏和电子设备.pdf》由会员分享,可在线阅读,更多相关《一种在触摸屏上实现鼠标事件的方法、触摸屏和电子设备.pdf(14页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102479043 A(43)申请公布日 2012.05.30CN102479043A*CN102479043A*(21)申请号 201010571638.2(22)申请日 2010.11.29G06F 3/048(2006.01)(71)申请人联想(北京)有限公司地址 100085 北京市海淀区上地信息产业基地创业路6号(72)发明人过晓冰(74)专利代理机构北京银龙知识产权代理有限公司 11243代理人许静(54) 发明名称一种在触摸屏上实现鼠标事件的方法、触摸屏和电子设备(57) 摘要本发明提供一种在触摸屏上实现鼠标事件的方法、触摸屏和电子设备,方法包括:在所述。

2、触摸屏上生成一个交互区域,所述交互区域中包括至少一个交互子区域;当所述交互子区域感应到一个触控操作时,根据所述鼠标事件列表响应该鼠标事件。由于在触摸屏上实现鼠标操作的过程中,检测的是触控操作而非鼠标操作,因此消除了用户在触摸屏上实现鼠标操作时手部的不适应感觉;且由于触控操作能够根据预先存放的鼠标事件列表找到与该触控操作对应的鼠标操作所对应的鼠标事件,因此能够等效的实现各种鼠标功能。(51)Int.Cl.权利要求书2页 说明书7页 附图4页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书 2 页 说明书 7 页 附图 4 页1/2页21.一种在触摸屏上实现鼠标事件的方法,其特征。

3、在于,包括:在所述触摸屏上生成交互区域,所述交互区域中包括至少一个交互子区域;当所述交互子区域感应到一个触控操作时,根据所述触控操作在预先存放的鼠标事件列表中找到对应的鼠标事件,响应所述鼠标事件。2.根据权利要求1所述的方法,其特征在于,所述交互子区域感应到一个触控操作包括:感应到所述触控操作为滑动操作且该滑动操作为符合预定条件的有效操作。3.根据权利要求1所述的方法,其特征在于,在所述触摸屏上生成一个交互区域包括:所述触摸屏包含至少一个检测区域,检测到所述检测区域受到预定时间间隔的按压后形成所述交互区域,或者检测到预先设置的热键被触发后形成所述交互区域。4.根据权利要求1所述的方法,其特征在。

4、于,生成所述交互子区域的过程包括:所述触摸屏包含至少一个检测区域,在一个所述检测区域中,当检测到该检测区域能够支持实现鼠标上的不同按键的功能时,确定所支持的按键的数目作为第一数目;形成第一数目个所述交互子区域。5.根据权利要求1所述的方法,其特征在于,生成所述交互子区域的过程包括:所述触摸屏包含至少一个检测区域,在一个所述检测区域中,当检测到该检测区域能够支持实现鼠标上的不同按键的鼠标功能时,确定所支持的按键的数目作为第一数目;当确定所述第一数目后,进一步确定每一按键的不同鼠标功能,并确定所有按键所对应的鼠标功能的数目作为第二数目;形成第二数目个所述交互子区域。6.根据权利要求1所述的方法,其。

5、特征在于,所述交互区域与所述交互子区域之间的关系包括:所述交互区域为一个第一圆形,且所述第一圆形内部包含一个同心圆形;所述第一圆形与所述同心圆形之间构成的扇形被分为第一预定数目个所述交互子区域,所述同心圆形被分为第二预定数目个所述交互子区域;每一个所述交互子区域对应一个鼠标按键的至少一个鼠标功能,所述鼠标功能以鼠标事件的方式存放在所述鼠标事件列表中。7.一种触摸屏,其特征在于,包括:交互区域单元,用于在所述触摸屏上生成交互区域,所述交互区域中包括至少一个交互子区域;检测单元,用于当所述交互子区域感应到一个触控操作时,通知响应单元;响应单元,用于根据所述触控操作在预先存放的鼠标事件列表中找到对应。

6、的鼠标事件,响应所述鼠标事件。8.根据权利要求7所述的触摸屏,其特征在于,所述交互区域单元包括:交互区域生成单元,用于在所述触摸屏上生成交互区域,包括:检测到触摸屏包含的检测区域受到预定时间间隔的按压后形成交互区域,或者检测到预先设置的热键被触发后形成交互区域。9.根据权利要求7所述的触摸屏,其特征在于,还包括:交互子区域生成单元,用于获取所述触摸屏包含的至少一个检测区域,在一个所述检权 利 要 求 书CN 102479043 A2/2页3测区域中,当检测到该检测区域能够支持实现鼠标上的不同按键的功能时,确定所支持的按键的数目作为第一数目;形成第一数目个所述交互子区域;或者,当确定所述第一数目。

7、后,进一步确定每一按键的不同鼠标功能,并确定所有按键所对应的鼠标功能的数目作为第二数目;形成第二数目个所述交互子区域。10.根据权利要求7所述的触摸屏,其特征在于,还包括:区域形状调整单元,用于调整所述交互区域与所述交互子区域之间的关系,包括:所述交互区域为一个第一圆形,且所述第一圆形内部包含一个同心圆形;所述第一圆形与所述同心圆形之间构成的扇形被分为第一预定数目个所述交互子区域,所述同心圆形被分为第二预定数目个所述交互子区域;每一个所述交互子区域对应一个鼠标按键的至少一个鼠标功能,所述鼠标功能以鼠标事件的方式存放在所述鼠标事件列表中。11.一种电子设备,包括触摸屏,其特征在于,所述触摸屏包括。

8、:交互区域单元,用于在所述触摸屏上生成交互区域,所述交互区域中包括至少一个交互子区域;检测单元,用于当所述交互子区域感应到一个触控操作时,通知响应单元;响应单元,用于根据所述触控操作在预先存放的鼠标事件列表中找到对应的鼠标事件,响应所述鼠标事件。权 利 要 求 书CN 102479043 A1/7页4一种在触摸屏上实现鼠标事件的方法、 触摸屏和电子设备技术领域0001 本发明涉及显示技术,特别是指一种在触摸屏上实现鼠标事件的方法、触摸屏和电子设备。背景技术0002 支持互联网功能的移动设备多采用触摸屏实现交互,这种基于触摸实现交互的优点在于不需要额外配置键盘/鼠标类的器件,且交互区域大,所见即。

9、所得;缺点也十分明显,其中之一在于难以实现良好的鼠标操作。鼠标包括左键/右键/中键,具体的鼠标事件包括单击/双击/长按及放开(用于拖拽)等等。0003 现有技术中,为了在触摸屏上提供与鼠标操作等同的功能,通常利用手的姿态、特定操作或者增加更多的物理键等方式实现不同的鼠标事件。0004 发明人发现现有技术存在如下问题:在触摸屏上实现鼠标操作的过程中,触摸屏操作与鼠标操作之间的存在明显得手感差异,这为用户在使用时带来了很大的困扰,而某些手指无法灵活移动的老年人/儿童在面对双击等操作时更是无能为力。发明内容0005 本发明要解决的技术问题是提供一种在触摸屏上实现鼠标事件的方法、触摸屏和电子设备,在触。

10、摸屏上实现鼠标操作的过程中,帮助用户消除触摸屏操作与鼠标操作之间的手感差异,实现对触摸屏的无差别操控。0006 为解决上述技术问题,本发明的实施例提供一种在触摸屏上实现鼠标事件的方法,包括:在所述触摸屏上生成交互区域,所述交互区域中包括至少一个交互子区域;当所述交互子区域感应到一个触控操作时,根据所述鼠标事件列表响应该鼠标事件。0007 所述的方法中,所述交互子区域感应到一个触控操作包括:感应到所述触控操作为滑动操作且该滑动操作为符合预定条件的有效操作。0008 所述的方法中,在所述触摸屏上生成一个交互区域包括:所述触摸屏包含至少一个检测区域,检测到所述检测区域受到预定时间间隔的按压后形成一个。

11、所述交互区域,或者检测到预先设置的热键被触发后形成一个所述交互区域。0009 所述的方法中,生成所述交互子区域的过程包括:所述触摸屏包含至少一个检测区域,在一个所述检测区域中,当检测到该检测区域能够支持实现鼠标上的不同按键的功能时,确定所支持的按键的数目作为第一数目;形成第一数目个所述交互子区域。0010 所述的方法中,生成所述交互子区域的过程包括:所述触摸屏包含至少一个检测区域,在一个所述检测区域中,当检测到该检测区域能够支持实现鼠标上的不同按键的鼠标功能时,确定所支持的按键的数目作为第一数目;当确定所述第一数目后,进一步确定每一按键的不同鼠标功能,并确定所有按键所对应的鼠标功能的数目作为第。

12、二数目;形成第二数目个所述交互子区域。0011 所述的方法中,所述交互区域与所述交互子区域之间的关系包括:所述交互区域说 明 书CN 102479043 A2/7页5为一个第一圆形,且所述第一圆形内部包含一个同心圆形;所述第一圆形与所述同心圆形之间构成的扇形被分为第一预定数目个所述交互子区域,所述同心圆形被分为第二预定数目个所述交互子区域;每一个所述交互子区域对应一个鼠标按键的至少一个鼠标功能,所述鼠标功能以鼠标事件的方式存放在所述鼠标事件列表中。0012 一种触摸屏,包括:交互区域单元,用于在所述触摸屏上生成交互区域,所述交互区域中包括至少一个交互子区域;检测单元,用于当所述交互子区域感应到。

13、一个触控操作时,通知响应单元;响应单元,用于根据所述触控操作在预先存放的鼠标事件列表找到对应的鼠标事件,响应该鼠标事件。0013 所述的触摸屏中,所述交互区域单元包括:交互区域生成单元,用于在所述触摸屏上生成一个交互区域,包括:检测到触摸屏包含的检测区域受到预定时间间隔的按压后形成一个交互区域,或者检测到预先设置的热键被触发后形成一个交互区域。0014 所述的触摸屏中,还包括:交互子区域生成单元,用于获取所述触摸屏包含的至少一个检测区域,在一个所述检测区域中,当检测到该检测区域能够支持实现鼠标上的不同按键的功能时,确定所支持的按键的数目作为第一数目;形成第一数目个所述交互子区域;或者,当确定所。

14、述第一数目后,进一步确定每一按键的不同鼠标功能,并确定所有按键所对应的鼠标功能的数目作为第二数目;形成第二数目个所述交互子区域。0015 所述的触摸屏中,还包括:区域形状调整单元,用于调整所述交互区域与所述交互子区域之间的关系,包括:所述交互区域为一个第一圆形,且所述第一圆形内部包含一个同心圆形;所述第一圆形与所述同心圆形之间构成的扇形被分为第一预定数目个所述交互子区域,所述同心圆形被分为第二预定数目个所述交互子区域;每一个所述交互子区域对应一个鼠标按键的至少一个鼠标功能,所述鼠标功能以鼠标事件的方式存放在所述鼠标事件列表中。0016 一种电子设备,包括触摸屏,所述触摸屏包括:交互区域单元,用。

15、于在所述触摸屏上生成交互区域,所述交互区域中包括至少一个交互子区域;检测单元,用于当所述交互子区域感应到一个触控操作时,通知响应单元;响应单元,用于根据所述触控操作在预先存放的鼠标事件列表找到对应的鼠标事件,则响应该鼠标事件。0017 本发明的上述技术方案的有益效果如下:由于在触摸屏上实现鼠标操作的过程中,检测的是触控操作而非鼠标操作,因此消除了用户在触摸屏上具体实现鼠标操作时手部的不适应感觉;且由于该触控操作能够根据预先存放的鼠标事件列表找到对应的鼠标操作所对应的鼠标事件,因此能够无差别的实现各种鼠标功能。附图说明0018 图1为本发明实施例在触摸屏上实现鼠标事件的方法流程示意图;0019 。

16、图2为本发明实施例在触摸屏上实现鼠标事件的原理示意图一;0020 图3为本发明实施例在触摸屏上实现鼠标事件的原理示意图二;0021 图4为本发明实施例在触摸屏上实现鼠标事件的原理示意图三;0022 图5为本发明实施例触摸屏结构示意图。具体实施方式说 明 书CN 102479043 A3/7页60023 为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。0024 本发明实施例提供一种在触摸屏上实现鼠标事件的方法,如图1所示,包括:0025 步骤101,在所述触摸屏上生成交互区域,所述交互区域中包括至少一个交互子区域;0026 步骤102,当所述交互子区域。

17、感应到一个触控操作时,根据所述触控操作在预先存放的鼠标事件列表找到对应的鼠标事件,响应所述鼠标事件。0027 应用所提供的技术方案,在触摸屏上实现鼠标事件的过程中,触摸屏是默认能够识别各种触控操作的,由于能够根据预先存放的鼠标事件列表找到所述触控操作对应的鼠标操作所对应的鼠标事件,因此能够通过触控操作无差别的实现各种鼠标功能。0028 可以在所述交互子区域中预先存放与鼠标事件相对应的鼠标事件列表。0029 由于检测的是触控操作而非鼠标操作,因此消除了用户在触摸屏上具体实现鼠标操作时手部的不适应感;且能够通过触控操作无差别的实现各种鼠标功能。0030 当所述交互区域中所包括的交互子区域至少为两个。

18、或者多于两个时,每一个交互子区域的形状或者面积能够调整改变。所述交互子区域上,当感应到来自外界的触控操作为滑动操作时,在预先存放的鼠标事件列表中寻找对应的鼠标事件。其中,该滑动操作为符合预定条件的有效操作,具体包括:该滑动操作是在一个交互子区域内完成的,且能够被相应的感知器件感知到。如果一个滑动操作横跨两个交互子区域,则可以认定该次滑动操作无效,或者由该滑动操作结束时所在的交互子区域认定为有效操作。0031 所提供的技术方案中,生成一个交互区域之前还包括:将所述触摸屏展示的画面划分为至少一个检测区域,当光标位于其中的一个检测区域时,通过功能函数获取该检测区域所包含的所述鼠标事件,将所述鼠标事件。

19、存入鼠标事件列表。具体而言,是将触摸屏所展示的画面划分为若干个检测区域,在步骤101之前,触摸屏上的光标位于触摸屏的检测区域,并通过系统提供的API函数的功能获取该检测区域所包含的各种鼠标事件。进一步的,当光标位于该检测区域时,所述交互区域的每一个交互子区域对应其中的一种鼠标事件。例如,在对网页进行操作的过程中,鼠标事件可以包括:剪切、复制、粘贴、超级链接、点播、关闭、选中以及其他的事件。在对Word文档进行操作的过程中,鼠标事件则可以包括:剪切、复制、粘贴、超级链接、字体、段落、文字方向、符号、查阅、翻译以及其他的事件。0032 生成一个交互区域的方式多种多样,可以是手指单击,手指长按-例如。

20、长按一个热键或者检测区域2秒钟,或者通过组合键启用。即,在所述触摸屏上生成一个交互区域,所述交互区域中包括至少一个交互子区域包括:所述触摸屏包含至少一个检测区域,在一个检测区域中,检测到所述检测区域受到预定时间间隔的按压后形成一个交互区域,或者检测到预先设置的热键被触发后形成一个交互区域;该交互区域的范围通常不超过所在的检测区域的范围,所述交互区域能够被分割后形成多个交互子区域。以手指长按的方式为例,具体过程包括:触摸屏检测到检测区域受到长时间的按压后形成一个交互区域,然后再根据当前光标所在的位置形成交互子区域。如图2所示,交互区域是最大的圆形区域,称为第一圆形。第一圆形的内部被分割为若干个交。

21、互子区域,其分割方式多种多样,但是分割后形成的各个交互子区域中,每一个交互子区域对应一个鼠标按键的至少一个鼠标功能,所述鼠标功能以鼠标事件的方式存放在所述鼠标事件列表中。说 明 书CN 102479043 A4/7页70033 对应的生成所述交互子区域的过程则包括:将所述触摸屏展示的画面划分为至少一个检测区域,触摸屏上的光标位于该检测区域时,当检测到该检测区域能够支持实现鼠标上的不同按键的功能时,根据所支持的按键的数目生成对应数目的交互子区域;0034 在一个交互区域中生成交互子区域的过程包括:所述触摸屏包含至少一个检测区域,在一个所述检测区域中,当检测到该检测区域能够支持实现鼠标上的不同按键。

22、的功能时,确定所支持的按键的数目作为第一数目;形成第一数目个所述交互子区域,每一个所述交互子区域中存放与鼠标事件相对应的鼠标事件列表;通过获取到的各个按键的鼠标功能确定所述鼠标事件,所述鼠标功能包括单击、双击以及长按。0035 或者通过如下方式生成第二数目个交互子区域:所述触摸屏包含至少一个检测区域,在一个所述检测区域中,当检测到该检测区域能够支持实现鼠标上的不同按键的鼠标功能时,确定所支持的按键的数目作为第一数目;当确定所述第一数目后,进一步确定每一按键的不同鼠标功能,并确定所有按键所对应的鼠标功能的数目作为第二数目;形成第二数目个所述交互子区域,每一个所述交互子区域中存放与鼠标事件相对应的。

23、鼠标事件列表;通过获取到的各个按键的鼠标功能确定所述鼠标事件,所述鼠标功能包括单击、双击以及长按。即,根据每一种鼠标功能形成对应的所述交互子区域。或者以其他方式形成不同的交互子区域。0036 或者,当确定所支持的按键的数目后,进一步确定按键的单击、双击以及长按等鼠标功能,并根据每一个按键的每一种鼠标功能形成对应的所述交互子区域。或者以其他方式形成不同的交互子区域。0037 具体而言,如图2所示,是一种生成交互区域以及在交互区域中形成多个交互子区域的方式,较佳的,长按某一个检测区域后,在长按处弹出圆形菜单-称为第一圆形。由图中可知,交互区域与交互子区域之间的关系包括:交互区域为一个第一圆形,且所。

24、述第一圆形内部包含一个同心圆形;所述第一圆形与所述同心圆形之间构成的扇形被分为第一预定数目个所述交互子区域,所述同心圆形被分为第二预定数目个同心区域作为所述交互子区域;每一个所述交互子区域对应一个鼠标按键的至少一个鼠标功能,所述鼠标功能以鼠标事件的方式存放在所述鼠标事件列表中。以下的各个实施例详细描述了采用不同的交互区域和交互子区域实现技术方案的原理过程。0038 可知,可以认为图2中的交互区域中包含了9个交互子区域。由于当前所在的检测区域中,支持鼠标左键功能,右键功能,中键功能,而且对于左键功能、右键功能和中键功能均支持单击操作、双击操作和长按操作。则扇形包含六个交互子区域,第一交互子区域和。

25、第二交互子区域分别对应左键功能中的单击操作和双击操作,第三交互子区域和第四交互子区域分别对应右键功能中的单击操作和双击操作,第五交互子区域和第六交互子区域分别对应中键功能中的单击操作和双击操作。并且,同心圆形也被分为三个交互子区域-第七交互子区域、第八交互子区域和第九交互子区域,分别对应了左键的长按操作,右键的长按操作和中键的长按操作。0039 在使用过程中,如果用户的手指在第一交互子区域中实行了滑动操作,则该滑动操作被感知并在鼠标事件列表中寻找对应的鼠标事件,如果用户的手指在同心圆形的某一个交互子区域中实行了滑动操作,则该滑动操作也被感知并在鼠标事件列表中寻找对应的鼠标事件。说 明 书CN 。

26、102479043 A5/7页80040 在实现所提供的技术方案的过程中,可以根据实际的需要调整交互区域中不同的交互子区域,即,每一个交互子区域的形状或者面积能够调整改变。如果通过系统提供的API函数的功能获取到的该检测区域所包含的各种鼠标事件较少,且该检测区域仅支持左键功能,其中左键功能支持单击操作、双击操作和长按操作。0041 如图3所示,交互区域是一个第二圆形,且第二圆形包含一个同心圆形,则第二圆形与同心圆形之间形成一个扇形。该扇形分为两个部分,为与图2中的交互子区域相区别,两个部分分别称为交互子区域单击区和交互子区域双击区,分别支持单击操作和双击操作,同心圆形则支持长按操作。0042 。

27、在使用过程中,若用户的手指在交互子区域单击区中实行了滑动操作,则该滑动操作被感知并在鼠标事件列表中寻找对应的鼠标事件-左键单击事件;如果用户的手指在交互子区域双击区中实行了滑动操作,则该滑动操作被感知并在鼠标事件列表中寻找对应的鼠标事件-左键双击事件;如果用户的手指在同心圆形中实行了滑动操作,则该滑动操作被感知并在鼠标事件列表中寻找对应的鼠标事件-左键长按事件。0043 在实现所提供的技术方案的过程中,可以根据实际的需要实现叠加操作,如图4所示,交互区域是一个第三圆形,第三圆形包含一个三分之二的同心圆形,则第三圆形与三分之二的同心圆形之间形成一个扇形。该扇形包括:左键单击区域、左键双击区域和右。

28、键叠加操作区域。其中,在左键单击区域、左键双击区域中所实现的各种鼠标事件与其他实施例中的相同。在右键叠加操作区域中,能够实现的具体操作包括:剪切、复制、粘贴、创建等等。0044 在使用过程中,若用户的手指在左键单击区域、左键双击区域执行了滑动操作,则该滑动操作被感知并在鼠标事件列表中寻找对应的鼠标事件。如果用户的手指在三分之二的同心圆形上执行了操作,则在鼠标事件列表中寻找对应的左键长按事件。若用户的手指在右键叠加操作区域执行了滑动操作,该滑动操作被感知后,会进一步弹出菜单项,包括:剪切、复制、粘贴、创建等。当用户的手指在上述菜单项上点击或者滑过之后,则操作被感知并在鼠标事件列表中寻找对应的鼠标。

29、事件。0045 所述交互子区域感应到一个触控操作具体为:感应到所述触控操作为滑动操作且该滑动操作为符合预定条件的有效操作。具体而言,在触摸屏装置设置有传感器,该传感器感应到外界的滑动操作,当所述滑动操作对触摸屏的压力超过一个阈值时,认定该滑动操作为符合预定条件的有效操作。0046 图4中的交互区域与所述交互子区域之间的关系包括:所述交互区域为一个第一圆形,且所述第一圆形内部包含一个同心圆形;所述第一圆形与所述同心圆形之间构成的扇形被分为预定数目个所述交互子区域,每一个所述交互子区域对应一个鼠标按键的至少一个功能。其中,交互子区域通常为一个圆形、椭圆形、矩形等规则形状的区域。与图2中不同的是,此。

30、处的交互子区域是一个能够包含更低层次的子区域的概念,因此每一个交互子区域还可以包括:交互子区域单击区和交互子区域双击区;所述同心圆形被分为所述预定数目个同心区域,每一个所述同心区域实现对应的按键的长按功能。0047 用户在触摸屏上通过如下方式开启上述功能:设置快捷键,在启动该快捷键之后,其触摸屏上实现鼠标事件的功能被启动。或者设置热键,当按住该热键之后,手指在触摸屏上执行的滑动操作等效于相应的鼠标操作。0048 为方便用户实现不同的鼠标事件,还可以在鼠标事件列表中以如下方式设置选定说 明 书CN 102479043 A6/7页9事件:设置一个用于选定功能的选定热键,在该选定热键被启用后,左键区。

31、域的第一次滑动操作被认定为确定了选定区域的启示位置,左键区域的第二次滑动操作被认定为确定了选定区域的结束位置,左键区域的第三次滑动操作或者右键区域的滑动操作被认定为正式选定了上述的选定区域,同时可以在该选定区域出现选定条以与其他区域进行区分。0049 对应的,本发明实施例提供一种触摸屏,如图5所示,包括:0050 交互区域单元501,用于在所述触摸屏上生成交互区域,在所述交互区域中包括至少一个交互子区域;0051 检测单元502,用于当所述交互子区域感应到一个触控操作时,通知响应单元;0052 响应单元503,用于根据所述触控操作在预先存放的鼠标事件列表找到对应的鼠标事件,则响应该鼠标事件。0。

32、053 应用所提供的技术方案,在触摸屏上实现鼠标事件的过程中,触摸屏是默认能够识别各种触控操作的,由于能够根据预先存放的鼠标事件列表找到所述触控操作对应的鼠标操作所对应的鼠标事件,因此能够通过触控操作无差别的实现各种鼠标功能。0054 可以在交互子区域中预先存放与鼠标事件相对应的鼠标事件列表。0055 所述的触摸屏还包括:0056 交互区域单元501包括一个交互区域生成单元,用于在所述触摸屏上生成一个交互区域,包括:0057 检测到触摸屏包含的检测区域受到预定时间间隔的按压后形成一个交互区域,或者检测到预先设置的热键被触发后形成一个交互区域;所述交互区域能够被分割后形成多个交互子区域。交互区域。

33、单元501不仅包括一个交互区域生成单元,还可以包括其他单元模块;例如,交互子区域生成单元可以位于交互区域单元501内,也可以是与交互区域单元501连接的一个单元模块。0058 交互子区域生成单元,用于获取所述触摸屏包含的至少一个检测区域,在一个所述检测区域中,当检测到该检测区域能够支持实现鼠标上的不同按键的功能时,确定所支持的按键的数目作为第一数目;形成第一数目个所述交互子区域,每一个所述交互子区域中存放与鼠标事件相对应的鼠标事件列表;通过获取到的各个按键的鼠标功能确定所述鼠标事件,所述鼠标功能包括单击、双击以及长按;或者,0059 当确定所述第一数目后,进一步确定每一按键的不同鼠标功能,并确。

34、定所有按键所对应的鼠标功能的数目作为第二数目;形成第二数目个所述交互子区域,每一个所述交互子区域中存放与鼠标事件相对应的鼠标事件列表;通过获取到的各个按键的鼠标功能确定所述鼠标事件,所述鼠标功能包括单击、双击以及长按。0060 区域形状调整单元,用于调整所述交互区域与所述交互子区域之间的关系,包括调整所述交互区域和所述交互子区域均为规则形状的区域;当所述交互区域中所包括的所述交互子区域为至少两个时,能够调整改变每一个所述交互子区域的形状或者面积。0061 具体而言,区域形状调整单元能够实现如下调整功能:所述交互区域为一个第一圆形,且所述第一圆形内部包含一个同心圆形;所述第一圆形与所述同心圆形之。

35、间构成的扇形被分为第一预定数目个所述交互子区域,所述同心圆形被分为第二预定数目个所述交互子区域;每一个所述交互子区域对应一个鼠标按键的至少一个鼠标功能,所述鼠标功能以鼠标事件的方式存放在所述鼠标事件列表中。说 明 书CN 102479043 A7/7页100062 对应的,本发明实施例还提供一种电子设备,包括如图5所示的触摸屏,所述触摸屏包括:0063 交互区域单元501,用于在所述触摸屏上生成交互区域,所述交互区域中包括至少一个交互子区域;0064 检测单元502,用于当所述交互子区域感应到一个触控操作时,通知响应单元;0065 响应单元503,用于根据所述触控操作在预先存放的鼠标事件列表找到对应的鼠标事件,则响应该鼠标事件。0066 以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。说 明 书CN 102479043 A10。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1