The invention provides a touch event processing method, which includes: virtualizing a standard hid pen type device and a touch device in the operating system; intercepting the touch information sent by the entity touch device so that it is not directly received by the operating system; classifying the touch information and sending it to the operating system with different virtual devices according to the classification for processing. The invention enables the user to directly touch, write and erase in the software according to the past experience and impression, without finding the required function icon from the toolbar, or even opening the toolbar.
【技术实现步骤摘要】
一种触控事件处理方法及触控屏装置
本专利技术涉及触控屏领域,尤其涉及一种触控事件处理方法及触控屏装置。
技术介绍
触控屏是一种非常便利的人机交互工具,现已被各种用途的智能显示装置普遍使用。目前的触控屏可以根据接收到的触控信号在触控屏表面显示触控轨迹或进行下一步操作,在某些软件中,有绘图或者书写功能。软件打开后,例如,触控屏的侧边通常设置有工具栏,或者设置有浮动工具栏,工具栏里有书写、橡皮擦等工具框或功能框(通常为图标),当使用者需要在触控屏上进行内容编辑时,如果要书写或绘制,则需要点击书写图标,然后进行书写;如果要擦除笔迹,则需要点击橡皮擦图标,然后进行擦除。这样,使用者在进行文本编辑或图形绘制时,需要在内容输入功能和擦除功能之间频繁切换,非常不方便,影响输入效率,也影响用户体验。而且使用者还需要去了解如何使用该软件,需要自行阅读操作说明书,经过一段时间才能熟悉操作方法。对于一些大众都熟悉的软件,例如基于windows系统的OFFICE软件如WORD,目前通过触控屏只有简单的触控功能,比例点击功能键、上下滑动功能,还不能通过触控屏直接在WORD里进行书写、绘制、擦除。
技术实现思路
因此,本专利技术的主要目的是提供一种触控事件处理方法,使得系统中的具有标准HID定义功能的软件能根据触控信号的不同来进行不同的指令操作。让使用者能够在软件里,按照过往经验和印象,直接进行触控、书写和擦除,不须从工具栏中寻找所需的功能图标,甚至不需要开启工具栏。为实现上述目的,本专利技术一方面提供一种触控 ...
【技术保护点】
1.一种触控事件处理方法,其特征在于,包括以下步骤:/nS101,在操作系统中虚拟出标准HID笔式装置和触控装置;/nS102,拦截实体触控装置发送的触控信息,使其不被所述操作系统直接接收;/nS103,将所述触控信息分类,再根据分类用不同的虚拟装置发送给所述操作系统进行处理。/n
【技术特征摘要】
1.一种触控事件处理方法,其特征在于,包括以下步骤:
S101,在操作系统中虚拟出标准HID笔式装置和触控装置;
S102,拦截实体触控装置发送的触控信息,使其不被所述操作系统直接接收;
S103,将所述触控信息分类,再根据分类用不同的虚拟装置发送给所述操作系统进行处理。
2.如权利要求1所述的方法,其特征在于:预先设定两个阈值T1和T2,其中T1<T2。
3.如权利要求2所述的方法,其特征在于:所述T1和T2以物理长度为单位,或者以坐标值变化为单位。
4.如权利要求1所述的方法,其特征在于,所述触控信息包括:触控点的长宽值R和位置信息,所述长宽值R也可以是触控面积。
5.如权利要求1所述的方法,其特征在于,所述步骤S102包括:获取所述实体触控装置信号传输的控制权限,使得所述实体触控装置的信号被截取,不会直接发送至所述操作系统。
6.如权利要求5所述的方法,其特征在于,所述“获取所述实体触控装置信号传输的控制权限,使得所述实体触控装置的信号被截取”包括:发送指令给所述实体触控装置,使得所述触控装置将所述触控信息转换成非标准信息串列,从而截取所述实体触控装置的信号。
7.如权利要求2所述的方法,其特征在于,所述步骤S103包括:
当触控点的长宽值R小于T1时,将所述触控信息分类为书写信息,并使用所述虚拟笔式装置的书写功能将所述触控信号传送至所述操作系统,所述操作系统则处理为标准的笔式书写输入操作;
当触控点的长宽值R介于T1到T2之间时,将所述触控信息分类为单点或多点触控信息,使用所述虚拟触控装置将所述触控信号传送至所述操作系统,所述操作系统则处理为正常的单点或多点触控操作;
当触控点的长宽值R大于T2时,将所述触控信息分类为擦除信息,使用所述虚拟笔式装置的擦除功能将所述触控信息传送至所述操作系统,所述操作系统则处理为擦除操作。
8.如权利要求1所述的方法,其特征在于,所述实体触控装置包括:触控传感器和触控IC。
9.如权利要求1所述的方法,其特征在于,所述操作系统是Windows操作系统。
10.如权利要求1所述的方法,其特征在于,所述方法是以驱动软件的方式实施。
11.一种触控屏装置,包括实体触控装置、操作系统模块,其特征在于,还包括一驱动模块,所述驱动模块在所述操作系统模块内虚拟出标准HID笔式装置和触控装置,拦截实体触控装置发送的触控信息,并将所述触控信息分类,再根据分类使用不同的虚拟装置发送给所述操作系统进行处理。
12.如权利要求11所述的装置,其特征在于:预先...
【专利技术属性】
技术研发人员:韩颜壕,郑琇方,
申请(专利权)人:深圳市鸿合创新信息技术有限责任公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。