System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及一种触摸屏识别操作动作的方法、系统、终端及介质。
技术介绍
1、现有主流的触控可以识别各种按键动作的产品都需要搭配操作系统的平台才能完成,系统开销大,硬件成本也高。
技术实现思路
1、为克服现有技术中的缺陷,本专利技术提出了一种不需要操作系统就能实现触摸屏识别操作动作的方法,其具体技术方案如下:
2、一种触摸屏识别操作动作的方法,包括以下步骤:
3、s1:检测到触摸屏处于按压状态时,检测按压的手指数是为单指或双指,若是单指,执行s2,若是双指,执行s3;
4、s2:计算按压手指初始按压位的坐标值(x1,y1)、终止按压位的坐标值(x2,y2),计算x=x2-x1、y=y2-y1、z=(x2+y2)的平方根,若z大于设定值,判断x是否大于0、y是否大于0,若x是大于0且x大于y的绝对值则判定为右移,若x小于0且x的绝对值大于y的绝对值则判断为左移,若y是大于0且y大于x的绝对值则判定为下移,若y是小于0且y的绝对值大于x的绝对值则判定为上移;
5、s3:实时计算两手指的坐标距离z,若两者坐标距离z增大,则为放大,若两者坐标距离z减小,则为缩小操作。
6、触摸屏含有寄存器可读取、识别按压状态和手指数量。
7、本专利技术还提供一种触摸屏识别操作动作的系统,包括:
8、检测模块,用于检测到触摸屏处于按压状态时,检测按压的手指数是为单指或双指,若是单指,执行s2,若是双指,执行s3;
10、本专利技术还提供一种终端,包括处理器和存储器,所述存储器存储有程序指令,所述处理器运行程序指令实现如以上所述的方法中的步骤。
11、本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如以上所述的方法中的步骤。
12、本专利技术的有益效果是:
13、本专利技术在不带操作系统的平台,配合软件算法就能完成。由于没有操作系统所带来的额外开销,也能够降低系统的成本和复杂度,同时硬件资源配置也比带操作系统的配置低就可以。
本文档来自技高网...【技术保护点】
1.一种触摸屏识别操作动作的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述一种触摸屏识别操作动作的方法,其特征在于:触摸屏本身标配都会有寄存器可读取、识别按压状态。
3.根据权利要求1所述一种触摸屏识别操作动作的方法,其特征在于:触摸屏本身标配都会有寄存器可读取、识别手指数量。
4.一种触摸屏识别操作动作的系统,其特征在于:包括
5.一种终端,其特征在于,包括处理器和存储器,所述存储器存储有程序指令,所述处理器运行程序指令实现如权利要求1至3任一权利要求所述的方法中的步骤。
6.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:该程序被处理器执行时实现如权利要求1至3任一权利要求所述的方法中的步骤。
【技术特征摘要】
1.一种触摸屏识别操作动作的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述一种触摸屏识别操作动作的方法,其特征在于:触摸屏本身标配都会有寄存器可读取、识别按压状态。
3.根据权利要求1所述一种触摸屏识别操作动作的方法,其特征在于:触摸屏本身标配都会有寄存器可读取、识别手指数量。
4.一种触摸屏识...
【专利技术属性】
技术研发人员:林勇平,邹春友,
申请(专利权)人:深圳市芯智科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。