CN109976652A - 信息处理方法及电子设备 - Google Patents
信息处理方法及电子设备 Download PDFInfo
- Publication number
- CN109976652A CN109976652A CN201910107936.7A CN201910107936A CN109976652A CN 109976652 A CN109976652 A CN 109976652A CN 201910107936 A CN201910107936 A CN 201910107936A CN 109976652 A CN109976652 A CN 109976652A
- Authority
- CN
- China
- Prior art keywords
- touch
- control operation
- touch control
- sub
- target position
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请实施例公开了一种信息处理方法及电子设备。所述信息处理方法包括:检测作用于触控区域上的第一触控操作;如果所述第一触控操作包含第一子触控操作,根据所述第一触控操作包含的第二子触控操作的第一触控位置,确定目标位置;其中,如果检测到作用于所述目标位置第一侧的触控区域上的第二触控操作,能执行与所述第二触控操作对应的指令。
Description
技术领域
本申请涉及信息技术领域,尤其涉及一种信息处理方法及电子设备。
背景技术
跟踪点(track point)俗称小红点,是一种能够调节光标的显示的调节按键。在实体键盘上,小红点一般设置在实体键盘的中央位置,如此,用户的手不用移动的情况下就可以方便触控到小红点,在键盘上完成鼠标指针等光标位置的调整。在虚拟键盘上沿用了小红点的布局,也是在虚拟键盘的中心位置显示所述小红点。但是这种小红点的显示方式,若用户需要看到小红点,首先需要确保当前虚拟键盘是显示的,且进一步地,由于虚拟键盘是显示屏显示的非实体键盘,而显示在虚拟键盘上的小红点同样是虚拟小红点,操作并非如实体键盘的实体按键方便。
发明内容
有鉴于此,本申请实施例期望提供一种信息处理方法及电子设备。
本申请的技术方案是这样实现的:一种信息处理方法,包括:
检测作用于触控区域上的第一触控操作;
如果所述第一触控操作包含第一子触控操作,根据所述第一触控操作包含的第二子触控操作的第一触控位置,确定目标位置;
其中,如果检测到作用于所述目标位置第一侧的触控区域上的第二触控操作,能执行与所述第二触控操作对应的指令。
基于上述方案,如果检测到作用于所述目标位置第二侧的触控区域上的第三触控操作,能执行与所述第三触控操作对应的指令;所述第一侧与所述第二侧为相对侧。
基于上述方案,所述第二触控操作作用于所述触控区域的第二触控位置;所述第三触控操作作用于触控区域的第三触控位置;
所述第一触控位置和所述第二触控位置之间的第Z一相对位置,满足第一相对位置条件,以避免电子设备对各指令的误响应;
和/或,
所述第二触控位置和所述第三触控位置之间的第二相对位置,满足第二相对位置条件,以避免电子设备对各指令的误响应;
和/或,
所述第一触控位置和所述第三触控位置之间的第三相对位置,满足第三相对位置条件,以避免电子设备对各指令的误响应。
基于上述方案,所述方法还包括:
如果检测到所述第一触控操作的触控位置发生移动,根据所述第一触控操作的触控位置的移动轨迹,执行与所述第一触控操作对应的指令。
基于上述方案,所述第一触控操作的触控位置发生移动,包括:
所述第一子触控操作的第四触控位置和所述第二子触控操作的第一触控位置同时发生移动。
基于上述方案,所述第一触控操作的触控位置发生移动,包括:
所述第一触控子操作的第四触控位置维持不动,所述第二子触控操作的第一触控位置发生移动。
基于上述方案,所述如果所述第一触控操作包含第一子触控操作,根据所述第一触控操作包含的第二子触控操作的第一触控位置,确定目标位置,包括:
如果所述第一触控操作为手掌触控操作,根据所述手掌触控操作中包含的手指子触控操作的所述第一触控位置,确定所述目标位置。
基于上述方案,所述方法还包括:
根据所述目标位置,在所述目标位置的第一侧加载和/或显示能够检测所述第二触控操作的第一操作控键;
和/或,
根据所述目标位置,在所述目标位置的第二侧加载和/或显示能够检测所述第三触控操作的第二操作控键;
和/或,
在所述目标位置显示提示已加载所述第一操作控键和/或所述第二操作控键的提示标记。
一种电子设备,包括:
检测模块,用于检测作用于触控区域上的第一触控操作;
确定模块,用于如果所述第一触控操作包含第一子触控操作,根据所述第一触控操作包含的第二子触控操作的第一触控位置,确定目标位置;
其中,如果检测到作用于所述目标位置第一侧的触控区域上的第二触控操作,能执行与所述第一触控操作对应的指令。
一种电子设备,包括:
触控屏,包括触控区域;
存储器;
处理器,与所述触控屏及存储器连接,用于通过执行存储在所述存储器上的计算机可执行指令,能够实现如上任一项方案提供的方法。
根据所述目标位置,在所述目标位置的第一侧加载和/或显示能够检测所述第二触控操作的第一操作控键。
本申请实施例提供的技术方案,在检测到作用于触控区域的第一触控操作时,如果第一触控操作同时包括第一子触控操作和第二子触控操作,则会根据第二子触控操作作用于触控区域的第一触控位置,确定出目标位置。确定出该目标位置之后,如果在触控区域上该目标位置的第一侧检测到第二触控操作,则可以执行第二触控操作所对应的指令,如此,相当于用户通过一个第一触控操作就触发了电子设备加载能够检测所述第二触控操作的操作控键,该操作控键可为对应于前述虚拟跟踪点的操作控键,如此,无需在固定位置的固定显示或设置,可以根据用户当前操作位置的灵活的显示或设置虚拟跟踪点。
附图说明
图1为本申请实施例提供的一种信息处理方法的流程示意图;
图2A为本申请实施例提供的一种电子设备的结构示意图;
图2B为本申请实施例提供的一种基于第一触控操作显示提示标记的效果示意图;
图3为本申请实施例提供的提示标记跟随第一触控操作的触控位置的移动而移动的效果示意图;
图4为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
以下结合说明书附图及具体实施例对本申请的技术方案做进一步的详细阐述。
如图1所示,本实施例提供一种信息处理方法,包括:
步骤S110:检测作用于触控区域上的第一触控操作;
步骤S120:如果所述第一触控操作包含第一子触控操作,根据所述第一触控操作包含的第二子触控操作的第一触控位置,确定目标位置;其中,如果检测到作用于所述目标位置第一侧的触控区域上的第二触控操作,能执行与所述第二触控操作对应的指令。
本实施例提供的信息处理方法,可以应用于各种包括触控屏的电子设备中。所述触控屏可为:有机发光二极管(OLED)触控屏、液晶触控屏或者投影触控屏等。所述触控屏包括触控区域,在所述触控区域内的触控操作是能够被检测到的,例如,检测到作用于所述触控操作的触控坐标;将触控坐标上报给处理器等信息处理模组之后,信息处理模组可以该位置的显示内容(显示的虚拟控键)等进行响应。此处的响应包括:执行对应于该触控位置处所产生的触控操作的指令。
图2A、图2B及图3显示的均可为能够执行本申请实施例提供的信息处理方法的电子设备的示意图。图2A、图2B及图3所示的电子设备的触控屏可包括两个,一个是对应于步骤S110中的触控区域的第一触控屏,以及能够被第一触控屏支持的第二触控屏。所述第二触控屏可作为主显示屏;所述第一触控屏可作为第二触控屏的控制屏。
在还有一些实施例中,图2A、图2B及图3所示的电子设备包括一个柔性触控屏,该柔性触控屏可为:可折叠触控屏或者可弯曲触控屏。该柔性触控屏分为两个触控部分,分别是第一触控部分和第二触控部分。第一触控部分包括步骤S110中所述的触控区域;第二触控部分可为被第一触控部分支撑在支撑面上的触控部分。此时,第一触控部分可为用于检测用户操作以控制第二触控部分显示的触控区域。
在步骤S110中通过触控面板(touch plane)等检测所述第一触控操作,从而获得第一触控操作的操作参数。该操作参数包括但不限于以下至少之一:
所述第一触控操作的触控坐标;
所述第一触控操作的类型,按照所述第一触控操作的操作方式区分,所述第一触控操作的滑动操作、点击操作及按压操作,一般点击操作的压力值是小于所述按压操作的压力值的;
所述第一触控操作的操作时长,例如,按压操作分为按压时长大于时长阈值的长按,及按压时长小于或等于时长阈值的短按。
这些操作参数可以用于电子设备,确定当前检测到触控操作是否为包含第一子触控操作和第二子触控操作的第一触控操作。
在本实施例中,所述第一子触控操作和第二触控操作,可为所述第一触控操作中伴随发生的,或者,同时发生的。
按照触控点数区分,则触控操作还可以包括仅有一个触控点的单点触控,和包括2个以上触控点的多点触控。
在本实施例中,所述第一触控操作可为多点触控操作。所述第一子触控操作和所述第二子触控操作可为使得所述第一触控操作产生不同触控点的子触控操作。
在本实施例中若检测的第一触控操作,会根据第二子触控操作作用触控区域的第一触控位置,确定目标位置。
该目标位置可为:在触控屏上加载能够检测所述第二触控操作的操作控键提供位置依据。
在本申请实施例中,加载操作控键:电子设备激活或使能所述操作控键的执行代码;和/或,在启动维护所述操作控键的线程。
在操作控键被加载后所述电子设备就能够根据作用于操作控键对应的所述目标位置,执行所述操作控键所对应的代码等,从而实现指令的执行。
该操作控键包括但不限于:
模拟鼠标的虚拟鼠标按键,该虚拟鼠标按键包括但不限于:虚拟鼠标左键、虚拟鼠标右键;
模拟鼠标的虚拟鼠标滚轮,若检测到虚拟鼠标滚轮对应的触控区域的长按或滑动操作,则电子设备可以还行与实体鼠标的滚轮相同的指令。
在一些实施例中,所述操作控键还包括:
可移动的输入框;该输入框可包括:文本输入框、图片输入框及扫描输入框。所述文本输入框可为用于输入字符、标点和/或数字等文本信息的输入框。所述图片输入框可为选择添加图片的输入框。所述扫描输入框可为二维码或一维码等条码输入框。
以上仅是对加载目标位置上或加载在目标位置两侧的操作控键的举例,具体实现时不局限于此。
所述第二触控操作和所述第一触控操作为不同的触控操作,具体可为相同类型的不同触控操作,或者,不同类型的不同触控操作。
一方面,所述电子设备能够在检测到第一触控操作之后,根据第二子触控操作的第一触控位置对应的目标位置,稍后若基于目标位置的第一侧检测到第二触控操作,能够使得电子设备执行第二触控操作对应的指令,实现了通过一个简单的触控操作,完成特定操作控键的激活。
另一方面,本实施例中一旦确定目标位置之后,目标位置的第一侧就能够检测使得电子设备执行与第二触控操作对应的指令,如此,相当于将操作控键直接加载或进一步的还显示在用户手指或触控笔当前所在位置的附近,从而使得能够检测到所述第二触控操作的操作控键能够跟随所述第二子触控位置的变化而变化,而非将目标位置确定在固定位置,即非在触控区域的固定位置显示虚拟跟踪点和记载与虚拟跟踪点对应的操作控键,操作控键的加载更加灵活,更加符合用户操作习惯。
所述第一侧可为所述目标位置的任意一侧,例如,目标位置的左侧或右侧;目标位置的上侧或下侧。此处的左侧、右侧、上侧或下侧,都是以目标位置为参考点的区分,所述左侧和右侧互为相对侧;所述上侧和下侧互为相对侧。上侧分别和左侧和右侧相邻;下侧分别与左侧和右侧相邻。
在一些实施例中,所述方法还包括:如果检测到作用于所述目标位置第二侧的触控区域上的第三触控操作,能执行与所述第三触控操作对应的指令;所述第一侧与所述第二侧为相对侧。
在本实施例中,所述第三触控操作和第二触控操作可以是相同类型的不同触控操作,例如,所述第三触控操作和第二触控操作都可为作用于所述目标位置不同区域的点击操作;该点击操作可为单击操作或双击操作等。
在一些实施例中,所述第三触控操作和所述第二触控操作均可为泛指一个类型的操作,例如,所述第三触控操作可包括:作用于目标位置第二侧的单击操作和/或双击操作;同样地,所述第二触控操作也可包括:作用于目标位置第一侧的单击操作和/或双击操作。若电子设备检测到所述第二触控操作包含的单击操作和双击操作时,会执行不同的指令。例如,第二触控操作的单击操作可为模拟实体鼠标的单击操作,从而电子设备检测到该单击操作时,响应实体鼠标单击操作对应的指令;再例如,第二触控操作的双击操作可为模拟实体鼠标的双击操作,从而电子设备检测到该双击操作时,会响应实体鼠标双击操作对应的指令。
和/或,
若电子设备检测到所述第三触控操作包含的单击操作和双击操作时,会执行不同的指令。例如,第三触控操作的单击操作可为模拟实体鼠标的单击操作,从而电子设备检测到该单击操作时,响应实体鼠标单击操作对应的指令;再例如,第三触控操作的双击操作可为模拟实体鼠标的双击操作,从而电子设备检测到该双击操作时,会响应实体鼠标双击操作对应的指令。
例如,在一些实施例中,所述第二触控操作可为鼠标的右键操作,则所述第三触控操作可为鼠标的左键操作;或者,第二触控操作可为鼠标的左键操作,则所述第三触控操作可为鼠标的右键操作。
在一些实施例中,所述第二触控操作作用于所述触控区域的第二触控位置;所述第三触控操作作用于触控区域的第三触控位置;
所述第一触控位置和所述第二触控位置之间的第一相对位置,满足第一相对位置条件,以避免电子设备对各指令的误响应;
和/或,
所述第二触控位置和所述第三触控位置之间的第二相对位置,满足第二相对位置条件,以避免电子设备对各指令的误响应;
和/或,
所述第一触控位置和所述第三触控位置之间的第三相对位置,满足第三相对位置条件,以避免电子设备对各指令的误响应。
所述第二触控位置为第二触控操作作用于所述触控区域的点击位置或滑动位置等作用位置。
所述第三触控位置为第三触控操作作用于所述触控区域的点击位置或滑动位置等作用位置。
在本实施例中,为了区分响应第二触控操作和第三触控操作所对应的不同指令;第二触控功能位置和第三触控位置之间的相对位置会满足特定的相对关系。
在本实施例中,为了进一步减少电子设备的误响应,会使得第一触控位置和第二触控位置满足第一相对位置条件。此处第一触控位置和第二触控位置之间的第一相对位置满足第一相对位置条件,包括但不限于以下至少之一:
所述第一触控位置和第二触控位置不同;
第一触控位置和第二触控位置之间的距离满足第一距离条件;
所述第二触控位置位于所述第一触控位置的第一侧;
所述第一触控位置和所述第二触控位置属于所述触控区域的不同触控子区域。
所述第一触控位置和第二触控位置之间的距离满足第一距离条件,包括但不限于:所述第一触控位置和所述第二触控位置之间的距离不小于第一距离阈值,且不大于第二距离阈值。所述第二距离阈值大于所述第一距离阈值。
若检测到与所述第一触控操作大于所述第二距离阈值的第二触控操作,则电子设备执行与所述目标位置加载的操作控键无关的其他指令。
进一步地,所述第二相对位置满足第二相对位置条件,包括但不限于以下至少之一:
第二触控位置和第三触控位置不同;
第二触控位置和第三触控位置之间的距离满足第二距离条件;
所述第三触控位置和所述第二触控位置位于所述第一触控位置的不同侧;
所述第二触控位置和所述第三触控位置之间的距离满足第二距离条件;
所述第三触控位置和所述第二触控位置属于所述触控区域的不同触控子区域。
所述第二触控位置和所述第三触控位置之间的距离满足第二距离条包括但不限于以下至少之一:
所述第二触控位置与所述第三触控位置之间的距离,大于第二触控位置与
第一触控位置之间的距离;
所述第二触控位置与所述第三触控位置之间的距离大于第三触控位置与第一触控位置之间的距离;
第二触控位置与第三触控位置之间的距离大于第三距离阈值;
所述第二触控位置与所述第三触控位置之间的距离,小于第四距离阈值;其中,所述第四距离阈值大于所述第三距离阈值。
在一些实施例中,所述第三距离阈值大于第一距离阈值,所述第四距离阈值大于所述第二距离阈值。
若第二触控操作和第三触控操作所作用于触控区域上的触控位置形成的第一相对位置关系满足上述第二相对位置条件,则可以减少因为混淆所述第二触控操作和第三触控操作所产生的误操作,从而提高了电子设备的响应正确率。
再进一步地,所述第三触控位置和所述第一触控位置之间的第三相对位置满足了第三相对位置条件,可包括但不限于以下至少之一:
第三触控位置和所述第一触控位置不同;
所述第三触控位置位于所述第一触控位置的第二侧;
所述第三触控位置与所述第一触控位置之间的距离满足第三距离条件。
可选地,所述第三触控位置与所述第一触控位置之间的距离满足第三距离条件可包括以下至少之一:
所述第三触控位置与所述第一触控位置之间的距离大于第五距离阈值;
所述第三触控位置与所述第一触控位置之间的距离不大于第六距离阈值。
其中,所述第五距离阈值小于第六距离阈值。
在一些实施例中,所述第五距离阈值和所述第一距离阈值可相等或不等;
所述第六距离阈值与所述第二距离阈值可相等或不等。
在本实施例中,所述电子设备的触控区域可以划分为多个规则或不规则的触控子区域,所述第一触控位置、第二触控位置及第三触控位置分别位于不同的触控子区域时,所述电子设备是能够检测到是触控报点是来自不同的触控操作的,从而也是能够成功区分不同的触控操作的,如此,若第一触控操作、第二触控操作及第三触控操作用于触控区域的触控位置分布在不同的触控子区域,则同样可认为满足上述第一相对位置条件至第三相对位置条件的至少其中之一。
所述触控子区域包括但不限于矩形区域。具体如,检测到各个触控操作之后会得到触控坐标;将各个触控坐标与各触控子区域的边界坐标进行比较,就可以判定出各个触控操作所在的触控子区域,然后基于触控子区域的区域标识的比对,就可以得到第一触控位置、第二触控位置及第三触控位置是否位于不同的触控子区域内。
在一些实施例中,所述方法还包括:
如果检测到所述第一触控操作的触控位置发生移动,根据所述第一触控操作的触控位置的移动轨迹,执行与所述第一触控操作对应的指令。
在本实施例中,所述第一触控操作的触控位置发生移动,包括:
所述第一子触控操作的第四触控位置和所述第二子触控操作的第一触控位置同时发生移动。
在本实施例中,所述第一触控操作中的第一子触控操作会在触控区域上作用形成一个触控位置,在本实施例中为了区分其他触控操作的触控位置,称之为第四触控操作。
在本实施例中,所述第一触控操作的触控位置发生移动,可包括:
所述第一触控操作的第一子触控操作的第四触控位置和/或第二子触控操作的第一触控位置的至少其中之一发生移动。
故在一些实施例中,所述第一触控操作的触控位置发生移动,可包括:第一触控位置和第四触控位置同时移动;在另一些实施例中,所述第一触控位置维持不动且第四触控位置移动;在还有一些实施例中,所述第一触控位置移动且所述第四触控位置维持不动,即所述第一触控子操作的第四触控位置维持不动,所述第二子触控操作的第一触控位置发生移动。
例如,如果所述第一子触控操作的第四触控位置和所述第二子触控操作的第一触控位置同时发生移动,则也即所述第一触控位置确定的目标位置也发生移动,相应的电子设备执行一个相关的指令,比如与移动实体鼠标相同的指令。又例如,如果所述第一子触控操作的第四触控位置不发生移动,所述第二子触控操作的第一触控位置发生移动或第一触控位置获得了长按、滑动等操作,则相应的电子设备执行一个相关的指令,比如与转动实体鼠标的滚轮相同的指令。
在一些实施例中,所述步骤S120可包括:
如果所述第一触控操作为手掌触控操作,根据所述手掌触控操作中包含的手指子触控操作的所述第一触控位置,确定所述目标位置。
在本实施例中,所述第一触控操作可为手掌触控操作,此处的手掌触控操作是手部除了手指以外地方也会触控到触控区域的触控操作;例如,所述手掌触控操作可包括:同时包括手指子触控和手掌侧边缘子触控操作的手掌触控操作;和/或,同时包含手指子触控和手掌根部子触控操作;和/或,同时包含手指子触控和手掌中心子触控操作。
所述手掌侧边缘子触控操作可包括:大拇指所在侧的侧边缘触控操作,和/或,小拇指所在侧的侧边缘触控操作。
所述手掌根部子触控操作可为靠近手腕部分的手掌作用于触控区域的触控操作。
手掌中心子触控操作可包括:手指、手掌边缘及手掌根部包围的手掌区域作用于触控区域的触控操作。
在本实施例中,由于第一触控操作是手掌触控操作,如此手掌触控操作可以同时通过手指和手指以外的区域作用于触控区域,形成多点触控和多点不同类型的触控,如此,用户单手就可以使得电子设备确定目标位置,基于目标位置可以相应第二触控操作和/或第三触控操作的操作控键的加载。
在本实施例中,第一触控操作为手掌触控操作,则由于用户单手操作触控区域是经常使用的一个触控操作,如此,不用用户有意识的切换输入一个特定的操作,可以在用户无意识或者无需专门处理的情况下,就完成了所述步骤120操作控键的加载。
在本实施例中,所述手指子触控操作可为前述第二子触控操作。
所述手掌边缘子触控、手掌根部子触控及手掌中心子触控中的至少其中之一,可为前述第一触控操作中的第一子触控操作。
如此,若基于手指子触控操作,在触控了触控区域的手指的第一侧和第二侧加载响应第二触控操作和/或第三触控操作的操作控键,可方便用户操作,具有用户体验好的特点。
与此同时,由于第一触控操作为手掌触控操作,手掌触控操作中的手指触控、手掌边缘触控、手掌根部触控,或者手掌中心触控,由于手指、手掌边缘、手掌根部及手掌中心自身的形状不同,会使得触控区域检测到不同的触控参数,例如,检测到触控操作所对应的触控形状不同和/或触控面积不同;如此,电子设备可以结合第一触控操作的多个触控位置的触控形状和/或触控面积等区分是第一子触控操作和第二子触控操作。
在还有一些实施例中,由于手掌中手指、手掌边缘、手掌根部及手掌中心的相对位置是固定,人手的运动能够在一定程度上改变手指、手掌边缘、手掌根部及手掌中心之间的相对位置关系,但是整体而言,还是在手的活动范围空间内,因此还可以根据手掌触控操作的触控点之间的相对位置,简便区分第一子触控操作和第二子触控操作。
在一些实施例中,所述方法还包括:
确定包含所述触控区域的电子设备的触控模式;
所述步骤S120可包括:
若电子设备当前处于单人触控模式且检测到单手输入的手掌触控操作,则根据所述手掌触控操作中手指子触控操作的第一触控位置,确定所述目标位置。
若当前有多个手指作用于触控区域,则根据特定手指的第一触控位置,确定所述目标区域。例如,该特定手指可为:无名指、食指及中指中的一个两个。
在一些实施例中,所述步骤S120可包括:
若电子设备当前处于多人触控模式且检测到在第一操作用户所在的触控区域内检测到单手输入的手掌触控操作,则根据所述手掌触控操作中手指子触控操作的第一触控位置,确定所述目标位置。
在还有一些实施例中,所述方法还包括:
若电子设备当前处于双手触控模式,检测到单手输入的手掌触控操作时,执行在双手触控模式下手掌触控操作所对应的指令,该指令不同于步骤S120中确定目标位置的指令。
在一些实施例中,所述第二触控位置和所述第三触控位置之间的第二相对位置,满足第二相对位置条件,包括:所述第二触控位置和所述第三触控位置之间的距离大于特定距离阈值。
在本实施例中,所述第二触控位置和第三触控位置之间的距离,可直接为所述第二触控位置和第三触控位置之间的欧式距离,该欧式距离大于特定距离阈值,该特定距离阈值可为经验值或者基于大数据的统计值等,是可以尽可能降低第二触控操作和第三触控操作被电子设备误识别的距离阈值。
在一些实施例中,所述方法还包括:
根据所述目标位置,在所述目标位置的第一侧加载和/或显示能够检测所述第二触控操作的第一操作控键;
和/或,
根据所述目标位置,在所述目标位置的第二侧加载和/或显示能够检测所述第三触控操作的第二操作控键;
和/或,
在所述目标位置显示提示已加载所述第一操作控键和/或所述第二操作控键的提示标记。
在本实施例中,所述加载所述第一操作控键可包括:在后台加载而不在前台显示。
在本实施例中,所述显示第一操作控键可包括:在后台加载并在显示屏上显示。例如,此处的显示所述第一操作控键包括:显示所述第一操作控键的外边框;或者,通过填充区分周边颜色的色块显示所述第一操作控键。
同理,在本实施例中,所述显示第二操作控键可包括:在后台加载并在显示屏上显示。例如,此处的显示所述第二操作控键包括:显示所述第二操作控键的外边框;或者,通过填充区分周边颜色的色块显示所述第二操作控键。
在所述目标位置显示提示已加载所述第一操作控键和/或所述第二操作控键的提示标记包括但不限于虚拟跟踪点的提示标记,该提示标记可为小黑点,小红点,或者,输入光标等。该提示标记的显示,可以告知用户当前电子设备完成了虚拟鼠标所对应的操作控键的加载,在其手当前所在位置就可以通过手指的运动完成模拟鼠标的左键操作和/或右键操作等。如图2A所示,若用户手掌未触控到电子设备的第一触控部分的触控区域时,该触控区域上未显示有小黑点表示的提示标记;若用户的手掌触控到所述触控区域时,在食指触控的触控位置所对应的目标位置,显示有小黑点表示的提示标记。
在一些实施例中如图3所示,用户的手掌触控从虚线表示的位置一移动到实线表示的位置二时,小黑点表示的提示标记也相应的从位置一移动到位置二。
提示标记的移动表明第一操作控键和/或第二操作控键的同步移动。
电子设备在目标位置显示模拟实体鼠标的虚拟跟踪点作为所述提示标记时,若所述第一操作控键可模拟实体鼠标的右键的操作控键,则所述第二操作控键为模拟实体鼠标的左键的操作控键。若所述第一操作控键为模拟实体鼠标的左键的操作控键,则所述第二触控空间为模拟实体鼠标的右键的操作控键。
如图4所示,本申请实施例提供一种电子设备,包括:
检测模块110,用于检测作用于触控区域上的第一触控操作;
确定模块120,用于如果所述第一触控操作包含第一子触控操作,根据所述第一触控操作包含的第二子触控操作的第一触控位置,确定目标位置;
其中,如果检测到作用于所述目标位置第一侧的触控区域上的第二触控操作,能执行与所述第二触控操作对应的指令。
在一些实施例中,如果检测到作用于所述目标位置第二侧的触控区域上的第三触控操作,能执行与所述第三触控操作对应的指令;所述第一侧与所述第二侧为相对侧。
在一些实施例中,所述第二触控操作作用于所述触控区域的第二触控位置;所述第三触控操作作用于触控区域的第三触控位置;
所述第一触控位置和所述第二触控位置之间的第一相对位置,满足第一相对位置条件,以避免电子设备对各指令的误响应;
和/或,
所述第二触控位置和所述第三触控位置之间的第二相对位置,满足第二相对位置条件,以避免电子设备对各指令的误响应;
和/或,
所述第一触控位置和所述第三触控位置之间的第三相对位置,满足第三相对位置条件,以避免电子设备对各指令的误响应。
在一些实施例中,所述装置还包括:
执行模块,用于如果检测到所述第一触控操作的触控位置发生移动,根据所述第一触控操作的触控位置的移动轨迹,执行与所述第一触控操作对应的指令。
在一些实施例中,所述第一触控操作的触控位置发生移动,包括:所述第一子触控操作的第四触控位置和所述第二子触控操作的第一触控位置同时发生移动。
在还有一些实施例中,所述第一触控操作的触控位置发生移动,包括:
所述第一触控子操作的第四触控位置维持不动,所述第二子触控操作的第一触控位置发生移动。
在一些实施例中,所述如果所述第一触控操作包含第一子触控操作,根据所述第一触控操作包含的第二子触控操作的第一触控位置,确定目标位置,包括:
如果所述第一触控操作为手掌触控操作,根据所述手掌触控操作中包含的手指子触控操作的所述第一触控位置,确定所述目标位置。
在一些实施例中,所述第二触控位置和所述第三触控位置之间的第二相对位置,满足第二相对位置条件,包括:
所述第二触控位置和所述第三触控位置之间的距离大于特定距离阈值。
在一些实施例中,所述装置还包括:
执行模块,所述执行模块用于执行以下至少之一:根据所述目标位置,在所述目标位置的第一侧加载和/或显示能够检测所述第二触控操作的第一操作控键;根据所述目标位置,在所述目标位置的第二侧加载和/或显示能够检测所述第三触控操作的第二操作控键;在所述目标位置显示提示已加载所述第一操作控键和/或所述第二操作控键的提示标记。
本实施例提供一种电子设备,包括:
触控屏,包括触控区域;
存储器;
处理器,与所述触控屏及存储器连接,用于通过执行存储在所述存储器上的计算机可执行指令,能够实现前述任意一个技术方案提供的信息处理方法,例如,如图1所示的信息处理方法。
以下结合上述任意实施例提供一个具体示例:
虚拟键盘(On Screen Keyboard,OSK)中的红点(track point),不是直接显示在键盘的中央,而是当检测到用户单手掌接触屏幕下面边缘时,食指落下后的位置是红点位置,并会在键盘上显示出来。
当用户想要移动鼠标,只需要整个手掌带动食指移动即可,而不是仅仅食指移动;
移动过程中,以食指为中心线,大拇指敲击屏幕就是鼠标左键,小手指敲击屏幕就是鼠标右键;由于人手指的距离的特点,可以让左键,右键做很好的区分,控制效果更好;
如此,不需要用户在电子设备C面的第一触控区域找红点位置并专门触控以移动;红点是用户手掌接触后,第一个手指的落点,而且随着移动,红点是可以在C面整屏移动的且,移动范围变大,横向和纵向距离与电子设备B面的第二触控区域,可是一比一的操作距离。
移动方式更加像用户使用真实鼠标的方式,手掌和食指整体移动,操作更加舒服,不需要手掌悬空且,移动效率,跨度,稳定性超过单手指触摸的效果
通过大拇指点击作为左键,小手指点击作为右键,因为手指距离的原因,天生产生距离阈值。很好的避免了左右键的误触问题。
左右键也不需要用户用眼睛去找,食指是中心点,两边分别是左键和右键。
本申请实施例的这种实现鼠标功能的方式,无疑还加大了留给触控板(touchpad)的操作空间。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本申请各实施例中的各功能单元可以全部集成在一个处理模块中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (10)
1.一种信息处理方法,包括:
检测作用于触控区域上的第一触控操作;
如果所述第一触控操作包含第一子触控操作,根据所述第一触控操作包含的第二子触控操作的第一触控位置,确定目标位置;
其中,如果检测到作用于所述目标位置第一侧的触控区域上的第二触控操作,能执行与所述第二触控操作对应的指令。
2.根据权利要求1所述的方法,如果检测到作用于所述目标位置第二侧的触控区域上的第三触控操作,能执行与所述第三触控操作对应的指令;所述第一侧与所述第二侧为相对侧。
3.根据权利要求2所述的方法,所述第二触控操作作用于所述触控区域的第二触控位置;所述第三触控操作作用于触控区域的第三触控位置;
所述第一触控位置和所述第二触控位置之间的第一相对位置,满足第一相对位置条件,以避免电子设备对各指令的误响应;
和/或,
所述第二触控位置和所述第三触控位置之间的第二相对位置,满足第二相对位置条件,以避免电子设备对各指令的误响应;
和/或,
所述第一触控位置和所述第三触控位置之间的第三相对位置,满足第三相对位置条件,以避免电子设备对各指令的误响应。
4.根据权利要求1所述的方法,所述方法还包括:
如果检测到所述第一触控操作的触控位置发生移动,根据所述第一触控操作的触控位置的移动轨迹,执行与所述第一触控操作对应的指令。
5.根据权利要求4所述的方法,所述第一触控操作的触控位置发生移动,包括:
所述第一子触控操作的第四触控位置和所述第二子触控操作的第一触控位置同时发生移动。
6.根据权利要求4所述的方法,所述第一触控操作的触控位置发生移动,包括:
所述第一触控子操作的第四触控位置维持不动,所述第二子触控操作的第一触控位置发生移动。
7.根据权利要求4或5所述的方法,所述如果所述第一触控操作包含第一子触控操作,根据所述第一触控操作包含的第二子触控操作的第一触控位置,确定目标位置,包括:
如果所述第一触控操作为手掌触控操作,根据所述手掌触控操作中包含的手指子触控操作的所述第一触控位置,确定所述目标位置。
8.根据权利要求2所述的方法,所述方法还包括:
根据所述目标位置,在所述目标位置的第一侧加载和/或显示能够检测所述第二触控操作的第一操作控键;
和/或,
根据所述目标位置,在所述目标位置的第二侧加载和/或显示能够检测所述第三触控操作的第二操作控键;
和/或,
在所述目标位置显示提示已加载所述第一操作控键和/或所述第二操作控键的提示标记。
9.一种电子设备,包括:
检测模块,用于检测作用于触控区域上的第一触控操作;
确定模块,用于如果所述第一触控操作包含第一子触控操作,根据所述第一触控操作包含的第二子触控操作的第一触控位置,确定目标位置;
其中,如果检测到作用于所述目标位置第一侧的触控区域上的第二触控操作,能执行与所述第一触控操作对应的指令。
10.一种电子设备,包括:
触控屏,包括触控区域;
存储器;
处理器,与所述触控屏及存储器连接,用于通过执行存储在所述存储器上的计算机可执行指令,能够实现权利要求1至8任一项提供的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910107936.7A CN109976652B (zh) | 2019-02-02 | 2019-02-02 | 信息处理方法及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910107936.7A CN109976652B (zh) | 2019-02-02 | 2019-02-02 | 信息处理方法及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109976652A true CN109976652A (zh) | 2019-07-05 |
CN109976652B CN109976652B (zh) | 2021-07-16 |
Family
ID=67076899
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910107936.7A Active CN109976652B (zh) | 2019-02-02 | 2019-02-02 | 信息处理方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109976652B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113094188A (zh) * | 2021-03-30 | 2021-07-09 | 网易(杭州)网络有限公司 | ***消息的处理方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9454257B2 (en) * | 2012-04-17 | 2016-09-27 | Pixart Imaging Inc. | Electronic system |
CN105988634A (zh) * | 2015-03-06 | 2016-10-05 | 纬创资通(中山)有限公司 | 触控装置及判断虚拟键盘按键的方法 |
CN107450820A (zh) * | 2016-05-30 | 2017-12-08 | 南宁富桂精密工业有限公司 | 界面控制方法及移动终端 |
CN107728910A (zh) * | 2016-08-10 | 2018-02-23 | 深圳富泰宏精密工业有限公司 | 电子装置、显示屏控制***及方法 |
CN108475126A (zh) * | 2017-05-27 | 2018-08-31 | 深圳市柔宇科技有限公司 | 触摸操作的处理方法和触摸键盘 |
-
2019
- 2019-02-02 CN CN201910107936.7A patent/CN109976652B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9454257B2 (en) * | 2012-04-17 | 2016-09-27 | Pixart Imaging Inc. | Electronic system |
CN105988634A (zh) * | 2015-03-06 | 2016-10-05 | 纬创资通(中山)有限公司 | 触控装置及判断虚拟键盘按键的方法 |
CN107450820A (zh) * | 2016-05-30 | 2017-12-08 | 南宁富桂精密工业有限公司 | 界面控制方法及移动终端 |
CN107728910A (zh) * | 2016-08-10 | 2018-02-23 | 深圳富泰宏精密工业有限公司 | 电子装置、显示屏控制***及方法 |
CN108475126A (zh) * | 2017-05-27 | 2018-08-31 | 深圳市柔宇科技有限公司 | 触摸操作的处理方法和触摸键盘 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113094188A (zh) * | 2021-03-30 | 2021-07-09 | 网易(杭州)网络有限公司 | ***消息的处理方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN109976652B (zh) | 2021-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220261112A1 (en) | Systems, devices, and methods for touch-free typing | |
JP5730667B2 (ja) | デュアルスクリーン上のユーザジェスチャのための方法及びデュアルスクリーンデバイス | |
JP5323070B2 (ja) | 仮想キーパッドシステム | |
CN205485930U (zh) | 输入装置和键盘 | |
KR101695174B1 (ko) | 전자장치에 수신문자입력을 위한 인체공학적 움직임 감지 | |
US9857868B2 (en) | Method and system for ergonomic touch-free interface | |
US20090066659A1 (en) | Computer system with touch screen and separate display screen | |
US20100259482A1 (en) | Keyboard gesturing | |
CN102629164B (zh) | 一种多点触摸设备及信息显示方法及应用处理装置 | |
KR20190022911A (ko) | 제스처 인식 디바이스들 및 방법들 | |
CN105446673A (zh) | 屏幕显示的方法及终端设备 | |
CN105431810A (zh) | 多点触摸虚拟鼠标 | |
US20130293477A1 (en) | Electronic apparatus and method for operating the same | |
CN107533394A (zh) | 触摸屏装置及其方法 | |
CN102135839A (zh) | 一种终端及其输入方法 | |
Surale et al. | Experimental analysis of mode switching techniques in touch-based user interfaces | |
Matulic et al. | Hand contact shape recognition for posture-based tabletop widgets and interaction | |
KR20160097410A (ko) | 동작 인식을 통한 비접촉식 입력 인터페이스 제공 방법 및 그 장치 | |
Yin et al. | CamK: Camera-based keystroke detection and localization for small mobile devices | |
CN105912149A (zh) | 一种鼠标指针控制方法、控制装置以及终端 | |
CN103809793B (zh) | 一种信息处理方法和电子设备 | |
CN111007977A (zh) | 智能虚拟交互方法及装置 | |
CN105786373B (zh) | 一种触控轨迹显示方法及电子设备 | |
CN109976652A (zh) | 信息处理方法及电子设备 | |
CN105739810A (zh) | 移动电子装置与用户界面显示方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |