CN103677360A - Electronic device and related control method - Google Patents
Electronic device and related control method Download PDFInfo
- Publication number
- CN103677360A CN103677360A CN201210330966.2A CN201210330966A CN103677360A CN 103677360 A CN103677360 A CN 103677360A CN 201210330966 A CN201210330966 A CN 201210330966A CN 103677360 A CN103677360 A CN 103677360A
- Authority
- CN
- China
- Prior art keywords
- mentioned
- touch
- event
- point
- operating system
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 238000004088 simulation Methods 0.000 claims abstract description 44
- 238000009434 installation Methods 0.000 claims 11
- 230000006399 behavior Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 239000002131 composite material Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 230000005057 finger movement Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
Images
Landscapes
- Position Input By Displaying (AREA)
Abstract
Description
技术领域 technical field
本发明涉及一种电子装置及其相关控制方法,尤其涉及一种具有触碰板(touch pad)的电子装置及其控制方法。The present invention relates to an electronic device and a related control method thereof, in particular to an electronic device with a touch pad and a control method thereof.
背景技术 Background technique
随着使用者的使用习惯以及使用需求的改变,愈来愈多的电子装置上,尤其是手持式(handheld)或便携式(portable)的电子装置例如智能手机(smartphone)、个人数字助理(PDA)、平板电脑(Tablet PC)或超便携电脑(UMPC,UltraMobile PC)等,都配置有一个可以直接触碰的接触式显示屏幕(touch screen)或触碰面板(touch panel),以当作主要的输入装置。配置触碰面板的电子装置可允许使用者应用手指或触碰笔等简易的触碰方式来接触显示屏幕,以进行选择或是移动一光标。触碰面板可辨识出触碰事件及该触碰事件在该显示屏幕上的位置,并基于该触碰事件来执行相对应操作。With the change of users' usage habits and usage requirements, more and more electronic devices, especially handheld (handheld) or portable (portable) electronic devices such as smart phones (smartphone), personal digital assistant (PDA) , tablet PC (Tablet PC) or ultra-portable computer (UMPC, UltraMobile PC), etc., are equipped with a contact display screen (touch screen) or touch panel (touch panel) that can be directly touched, as the main input device. The electronic device configured with the touch panel allows the user to touch the display screen with a simple touch method such as a finger or a stylus to make a selection or move a cursor. The touch panel can identify the touch event and the position of the touch event on the display screen, and perform corresponding operations based on the touch event.
一些电子装置例如笔记本电脑(laptop),通常只提供一触碰板(touch pad),让使用者可以通过手指的动作来控制光标(cursor)以点选以及执行工作,提供类似鼠标的功能。现有的触控板,大部分都是模拟鼠标的行为,例如鼠标滚轮的操作以及左右键的触发。然而,随着具有触碰式操作的触碰式界面的应用程序例如提供多点触碰的应用的作业系统愈来愈多,如此的模拟应用在触碰式界面的应用程序上并不能拥有最好的使用者经验。举例来说,使用者要滑动浏览器的页面时,滚轮仅能提供的阶层式的变化(类似键盘的Ctrl+“+”或Ctrl+“-”),并不能像触碰面板(touch panel)的滑动一样顺畅,给予线性的变化。Some electronic devices, such as laptops, usually only provide a touch pad, allowing users to control a cursor to click and perform tasks through finger movements, providing functions similar to a mouse. Most of the existing touchpads simulate the behavior of the mouse, such as the operation of the mouse wheel and the triggering of the left and right keys. However, as there are more and more operating systems with touch interface applications with touch operations, such as applications that provide multi-touch, such simulation applications cannot have the best performance on touch interface applications. Good user experience. For example, when the user wants to slide the browser page, the scroll wheel can only provide hierarchical changes (similar to keyboard's Ctrl+"+" or Ctrl+"-"), not like the sliding of the touch panel (touch panel). Just as smooth, giving linear changes.
发明内容 Contents of the invention
有鉴于此,为了克服现有技术的缺陷,本发明的目的之一即在于提供一种电子装置及其控制方法,以改善上述的问题,并进而提供使用者进一步的控制。In view of this, in order to overcome the disadvantages of the prior art, one of the objectives of the present invention is to provide an electronic device and a control method thereof, so as to improve the above-mentioned problems and further provide users with further control.
基于上述目的,本发明提供一种电子装置的控制方法,其中电子装置具有一触碰板。控制方法包括下列步骤。首先,检测到触碰板上有一触碰事件。接着,判断触碰事件为一单点触碰事件或一多点触碰事件。之后,相应触碰事件为多点触碰事件,通过一模拟装置将触碰事件模拟为一触控面板的一第一事件以产生一多点触碰信号至一作业系统,致使作业系统进行一对应触控模拟。Based on the above purpose, the present invention provides a method for controlling an electronic device, wherein the electronic device has a touch panel. The control method includes the following steps. First, a touch event is detected on the touchpad. Next, it is determined whether the touch event is a single touch event or a multi-touch event. Afterwards, the corresponding touch event is a multi-touch event, and the touch event is simulated as a first event of a touch panel by a simulation device to generate a multi-touch signal to an operating system, causing the operating system to perform a Corresponding touch simulation.
本发明另提供一种电子装置,包括一触控板、一处理器以及一模拟装置。处理器包含一作业系统且耦接至触控板,用以通过作业系统执行一鼠标模拟或一触碰模拟。模拟装置耦接于触控板以及处理器。其中,当触控板检测到有一触碰事件时,判断触碰事件为单点触碰事件或多点触碰事件,并相应触碰事件为多点触碰事件,通过模拟装置将触碰事件模拟为一触控面板的一第一事件以产生一多点触碰信号至作业系统,致使作业系统进行上述触控模拟。The invention further provides an electronic device, which includes a touch panel, a processor and an analog device. The processor includes an operating system and is coupled to the touch panel for executing a mouse simulation or a touch simulation through the operating system. The analog device is coupled to the touch panel and the processor. Wherein, when the touch panel detects a touch event, it is judged that the touch event is a single-point touch event or a multi-point touch event, and the corresponding touch event is a multi-point touch event, and the touch event is processed by the simulation device Simulate a first event of a touch panel to generate a multi-touch signal to the operating system, causing the operating system to perform the above touch simulation.
综上所述,依据本发明的电子装置及相关的控制方法,通过触碰板所检测到的触碰事件来分别提供触控面板的触碰输入模拟以及鼠标输入模拟,可以提供使用者更多元且直觉地控制方式,使得使用者可具有良好的碰触使用经验。To sum up, according to the electronic device and the related control method of the present invention, the touch input simulation and the mouse input simulation of the touch panel are respectively provided through the touch events detected by the touch panel, which can provide the user with more The meta-intuitive control method enables the user to have a good touch experience.
为使本发明的上述和其他目的、特征、和优点能更明显易懂,下文特举出较佳实施例,并配合附图,作详细说明如下。In order to make the above and other objects, features, and advantages of the present invention more comprehensible, preferred embodiments are listed below and described in detail in conjunction with the accompanying drawings.
附图说明 Description of drawings
图1显示依据本发明实施例的电子装置的示意图。FIG. 1 shows a schematic diagram of an electronic device according to an embodiment of the invention.
图2显示一依据本发明实施例的电子装置的控制方法的流程图。FIG. 2 shows a flow chart of a method for controlling an electronic device according to an embodiment of the invention.
图3显示依据本发明另一实施例的控制方法的流程图。FIG. 3 shows a flowchart of a control method according to another embodiment of the present invention.
图4显示依据本发明又一实施例的控制方法的流程图。FIG. 4 shows a flowchart of a control method according to yet another embodiment of the present invention.
图5A-图5F显示依据本发明实施例的各种触碰事件的操作方式的示意图。5A-5F are schematic diagrams showing operation modes of various touch events according to an embodiment of the present invention.
其中,附图标记说明如下:Wherein, the reference signs are explained as follows:
100~电子装置;100~ electronic device;
110~触碰板;110 ~ touch panel;
112~触碰感应装置;112 ~ touch sensing device;
120~模拟装置;120 ~ simulation device;
125~处理器;125 ~ processor;
130~作业系统;130 ~ operating system;
140~应用程序;140 ~ application program;
S202-S208~执行步骤;S202-S208~executing steps;
S302-S304~执行步骤;S302-S304~executing steps;
S402-S412~执行步骤。S402-S412~execute steps.
具体实施方式 Detailed ways
本发明实施例中提供一种具有复合式触控板的电子装置及其相关的控制方法,用以分辨出复合式触控板的触碰为一单点触碰事件或一多点触碰事件所产生,并借此产生对应的鼠标信号或触碰信号来模拟鼠标或触碰输入,以提供使用者更直觉的触控操作方式。An embodiment of the present invention provides an electronic device with a composite touch panel and a related control method for distinguishing whether the touch of the composite touch panel is a single-point touch event or a multi-point touch event Generated, and thereby generate corresponding mouse signals or touch signals to simulate mouse or touch input, so as to provide users with a more intuitive touch operation method.
图1显示依据本发明实施例的电子装置的示意图。其中,电子装置100包括个人电脑与便携式装置如移动上网装置(Mobile Internet Device,MID)、笔记本电脑或迷你笔记本电脑(Netbook)等等,但不限于此。依据本发明实施例的电子装置100至少包括一触碰板110、一模拟装置120、一处理器125以及至少一应用程序140。触碰板110可用以接收一使用者输入。使用者可通过操作触碰板110来输入数据。于本实施例中,触控板110结合一触碰感应装置112。触碰感应装置112具有包括至少一维的感应器的触摸式表面,用以检测输入工具,如手指或触控笔等在其表面上的接触与移动,其可允许使用者通过输入工具如手指或触控笔等进行单点或多点触控输入。处理器125还包含一作业系统130。模拟装置120于触控板110被启动时同时产生的一个虚拟装置,其主要用来让触碰板110在特定的使用模式下能够传送触碰信息给作业系统130,进而以触控板110模拟触碰行为。处理器125耦接于触碰板110以及模拟装置120,用以根据来自触控板110的一鼠标信号通过作业系统130进行鼠标输入模拟或者根据来自模拟装置120的一触碰信号通过作业系统130进行触碰输入模拟。举例来说,当作业系统130进行鼠标模拟时,作业系统130将触控板110的输入视为鼠标输入,而当作业系统130进行触碰模拟时,作业系统130将触控板110的输入视为触碰面板(touch panel)的触碰输入。作业系统130可为支援多点触控的视窗作业系统,例如:微软(MicrosoftTM)的Window 7、Window 8等等。应用程序140可接收来自视窗作业系统130的触碰信号或鼠标输入信号,并依据接收到的信息进行后续的运算处理。于一些实施例中,应用程序140可存储于一存储单元(未绘示)例如硬盘中,可于欲执行应用程序140时才由处理器125载入并执行,使得应用程序140可接收来自视窗作业系统130的信号。电子装置100可用以执行本申请的控制方法,其细节将于后进行说明。FIG. 1 shows a schematic diagram of an electronic device according to an embodiment of the invention. Wherein, the
图2显示一依据本发明实施例的电子装置的控制方法的流程图。请同时参照图1与图2。依据本发明实施例的电子装置的控制方法可以应用于电子装置100上,用以依据所检测到的触碰事件来判断为鼠标输入或触碰输入。FIG. 2 shows a flow chart of a method for controlling an electronic device according to an embodiment of the invention. Please refer to Figure 1 and Figure 2 at the same time. The electronic device control method according to the embodiment of the present invention can be applied to the
首先,如步骤S202,触碰板110检测到有一触碰事件。接着,如步骤S204,触碰板110判断触碰事件是否为一多点触碰事件。具体来说,触碰板110的触碰感应装置112可通过检测触碰事件所对应的触碰点的数量来判定该触碰事件为由单根手指所产生的单点触碰事件或两根以上的手指所产生的多点触碰事件。当检测到触碰事件对应有两个或两个以上的触碰点时,便判定该触碰事件为一多点触碰事件。反之,当检测到触碰事件仅对应一触碰点时,便判定该触碰事件为一单点触碰事件。First, in step S202, the
当触碰事件为单点触碰事件时(步骤S204的否),表示使用者想要进行鼠标模拟,如步骤S208,触碰板110产生一鼠标输入信号至作业系统130,致使作业系统130进行鼠标模拟。于是,作业系统130将把触碰事件当成一般的鼠标输入。When the touch event is a single-point touch event (No in step S204), it means that the user wants to perform mouse simulation. As in step S208, the
相反地,当触碰事件为多点触碰事件时(步骤S204的是),表示使用者想要进行触碰模拟,如步骤S206,触碰板110便通过模拟装置120将触碰事件模拟为一触控面板的一第一事件以产生一多点触碰信号至作业系统130,致使作业系统130进行一对应触控模拟。于是,作业系统130将把触碰事件当成一般的触碰面板的触碰输入。因此,触碰板110可同时提供鼠标输入与触碰面板的触碰输入的功能。Conversely, when the touch event is a multi-touch event (Yes in step S204), it means that the user wants to perform touch simulation. As in step S206, the
于本实施例中,触碰板110的触碰感应装置112可于检测出多点触碰事件对应于两触碰点时,进一步判断所模拟的触碰面板的各种触碰操作,并且能正确的区分出这些触碰操作。举例来说,多点触碰事件所模拟的触碰操作至少包括一点击(Tap)操作、一平移(Pan)操作、一缩放(Zoom)操作以及一旋转(Rotate)操作等等,但不限于此。In this embodiment, the
图3显示依据本发明另一实施例的控制方法的流程图。请同时参照图1与图3。依据本发明实施例的控制方法可以应用于电子装置100上,用以于检测到两点触碰输入时进一步判断出触碰事件所模拟的触碰操作。FIG. 3 shows a flowchart of a control method according to another embodiment of the present invention. Please refer to Figure 1 and Figure 3 at the same time. The control method according to the embodiment of the present invention can be applied to the
首先,当触碰板110检测到有一两点触碰事件,亦即多点触碰事件对应两触碰点时,触碰板110检测两触碰点的位置关系以及一移动行为(步骤S302)。其中,触碰板110的触碰感应装置112可持续检测两触碰点的位置、移动距离、移动角度等各项参数来判断两触碰点的位置关系以及移动行为。之后,触碰板110再依据所测得/计算出的两触碰点的位置关系以及移动行为,判断多点触碰事件所模拟的一触碰操作是属于那一种触碰操作(步骤S304)。举例来说,多点触碰事件所模拟的触碰操作至少包括一点击操作、一平移操作、一缩放操作以及一旋转操作等等,但不限于此。First, when the
举例来说,于一实施例中,触碰操作的一种可能判断方式如下。假设若有两个触碰点的输入时,触碰板可收集一些触碰板上获得的信息变化量,其中,变化量的组成可以为两触碰点相互接近的距离、相互远离的距离、移动的距离、移动的角度等等的加总,而各组成元素也可拥有不同的权重。例如,变化量Var可定义为For example, in one embodiment, a possible judgment method of the touch operation is as follows. Assume that if there are two touch points input, the touchpad can collect some information changes obtained on the touchpad, where the composition of the change can be the distance between the two touch points approaching each other, the distance away from each other, The sum of the distance moved, the angle moved, etc., and each component can also have different weights. For example, the variation Var can be defined as
Var=(D1*wD1)+(D2*wD2)+(M*wM)+(A*wA)(1),Var=(D1*wD1)+(D2*wD2)+(M*wM)+(A*wA)(1),
其中,D1表示两触碰点相互接近的距离,wD1表示D1对应的权重;D2表示两触碰点相互远离的距离,wD2表示D2对应的权重;M表示两触碰点移动的距离,wM表示:M对应的权重;以及A表示两触碰点移动的角度,wA表示:A对应的权重。Among them, D1 represents the distance between the two touch points close to each other, wD1 represents the weight corresponding to D1; D2 represents the distance between the two touch points away from each other, wD2 represents the weight corresponding to D2; M represents the moving distance of the two touch points, wM represents : the weight corresponding to M; and A represents the moving angle of the two touch points, wA represents: the weight corresponding to A.
之后,便可依据变化量Var来判断出多点触碰事件所模拟的触碰操作是属于那一种触碰操作。当此变化量大于一定程度时就判断确定为哪一个触碰行为。Afterwards, it can be determined which type of touch operation the touch operation simulated by the multi-touch event belongs to according to the variation Var. When the amount of change is greater than a certain degree, it is determined which touch behavior is determined.
当判断出触碰行为是两触碰点落下且无大量移动或转动,亦即两触碰点的位置未产生变化且两触碰点无移动行为时,判定多点触碰事件所模拟的触碰操作为一点击(Tap)操作,如图5A所示。因此,触碰板110便要求模拟装置120根据目前鼠标位置发出一个表示点击的触碰输入信号至作业系统130。When it is judged that the touch behavior is that the two touch points fall without a large amount of movement or rotation, that is, the positions of the two touch points have not changed and the two touch points have no movement behavior, determine the touch simulated by the multi-touch event. The touch operation is a tap operation, as shown in FIG. 5A . Therefore, the
当判断出触碰行为是两触碰点落下并往同方向移动(不限定方向),亦即两触碰点的位置沿着一相同方向变化且移动行为为两触碰点沿着相同方向移动时,判定多点触碰事件所模拟的触碰操作为平移(Pan)操作,如图5B所示。因此,触碰板110便将移动的距离转化成触碰平移操作所触发的移动距离,要求模拟装置120根据移动距离发出一个表示平移的触碰输入信号至作业系统130。When it is judged that the touch behavior is that the two touch points fall and move in the same direction (the direction is not limited), that is, the positions of the two touch points change along the same direction and the movement behavior is that the two touch points move along the same direction , it is determined that the touch operation simulated by the multi-touch event is a translation (Pan) operation, as shown in FIG. 5B . Therefore, the
当判断出触碰行为是两触碰点落下并往相反方向移动,亦即两触碰点的位置沿着相反方向变化且移动行为为两触碰点沿着相反方向移动时,判定多点触碰事件所模拟的触碰操作为缩放(Zoom)操作,如图5C所示。因此,触碰板110便将移动的距离转化成触碰缩放操作所对应的缩放比例,要求模拟装置120发出一个表示该缩放比例的缩放触碰输入信号至作业系统130。When it is determined that the touch behavior is that the two touch points fall and move in opposite directions, that is, the positions of the two touch points change in opposite directions and the movement behavior is that the two touch points move in opposite directions, it is determined that the multi-touch The touch operation simulated by the touch event is a Zoom operation, as shown in FIG. 5C . Therefore, the
当判断出触碰行为是两触碰点落下并形成一环状手势,亦即两触碰点的位置沿着一顺时针或一逆时针方向变化且移动行为为两触碰点沿着顺时针或逆时针方向移动时,判定多点触碰事件所模拟的触碰操作为旋转(Rotate)操作,如图5D所示。因此,触碰板110便要求模拟装置120发出一个表示旋转的触碰输入信号至作业系统130。.因此,使用者只须依据其在触控面板上的输入方式来于触碰板110上进行操作即可,使用上非常方便。When it is judged that the touch behavior is that two touch points fall and form a circular gesture, that is, the positions of the two touch points change along a clockwise or counterclockwise direction and the movement behavior is that the two touch points move along a clockwise direction. Or when moving counterclockwise, it is determined that the touch operation simulated by the multi-touch event is a Rotate operation, as shown in FIG. 5D . Therefore, the
于一些实施例中,本申请的电子装置100可提供一既定应用程序,而使用者可通过在触碰板110上的特定手势来直接启动既定应用程序,并且触碰板110可进一步判断多点触碰事件对应的触碰点,当触碰板110检测到多点触碰事件对应于三触碰点(由三根手指所产生)或多点触碰事件由一特定手势所产生时便可直接启动既定应用程序,无须通过作业系统130。举例来说,当触碰板110接收到一些特别的输入,例如三指的触碰(如图5E所示),可直接启动一特定的上层应用程序。In some embodiments, the
于一些实施例中,本申请的电子装置100可还提供一使用者界面,用以选择/设定触碰板的一操作模式,使得当触碰板110接收到一单触碰点的单点触碰事件的输入时,可进一步判断要直接传送一鼠标输入信号至作业系统130或是需要通过模拟装置120转换为多点触碰信号后再传送至作业系统130。In some embodiments, the
图4显示依据本发明又一实施例的控制方法的流程图。请同时参照图1与图4。依据本发明实施例的控制方法可以应用于电子装置100上,用以于检测到单点触碰输入时依据触碰板的操作模式判断出触碰事件所模拟的触碰操作。于本实施例中,假设触碰板可经由一使用者界面选择/设定操作于一第一模式以及一第二模式,其中,当触碰板110操作于第二模式时,触碰板110可表示触碰输入或是鼠标输入。FIG. 4 shows a flowchart of a control method according to yet another embodiment of the present invention. Please refer to Figure 1 and Figure 4 at the same time. The control method according to the embodiment of the present invention can be applied to the
当触碰事件为单点触碰事件时(步骤S402),触碰板110判断是否操作于一特定模式(第二模式)(步骤S404)。若触碰板110并非操作于特定模式(亦即操作于第一模式)时(步骤S404的否),触碰板110产生一鼠标信号至作业系统130,致使作业系统130进行鼠标模拟(步骤S406)。于是,作业系统130将把触碰事件当成一般的鼠标输入。When the touch event is a single-point touch event (step S402), the
若触碰板110操作于特定模式(亦即操作于第二模式)时(步骤S404的是),触碰板110进一步判断相应单点触碰事件的一触碰点是否来自触碰板110的一边缘(步骤S408)。也就是说,触碰板110将判断此单点触碰事件是否为一个从其中一边缘发出的特定手势(from edge gesture)所产生,如图5F所示。当相应单点触碰事件的触碰点非来自触碰板110的任一边缘时(步骤S408的否),触碰板110便产生一鼠标信号至作业系统130,致使作业系统130进行鼠标模拟(步骤S410)。于是,作业系统130将把触碰事件当成一般的鼠标输入。If the
相反地,当相应单点触碰事件的触碰点来自触碰板110的其中一边缘时(步骤S408的是),触碰板110通过模拟装置120将单点触碰事件模拟为一触控面板的一第二事件以产生多点触碰信号至作业系统130(步骤S412)。于是,作业系统130将把触碰事件当成一般触控面板的触碰输入。On the contrary, when the touch point of the corresponding single-point touch event comes from one of the edges of the touchpad 110 (Yes in step S408), the
再者,一般而言,当使用者以两只手指操作触碰板110时,触碰板110会根据光标位置来要求模拟装置120输入触碰信息给作业系统。于一些实施例中,为了正确的模拟触碰面板的各项触碰操作行为,可能需要参考光标(cursor)位置来修正/调整输入的触碰点位置,以因应不同的状况。Furthermore, generally speaking, when the user operates the
于一实施例中,假设使用者以两只手指操作一缩小或放大手势。当使用者以两只手指操作一缩小或放大手势时,假设光标位置接近屏幕边缘的范围内,则两触碰点的位置必须一定要落在屏幕范围内。In one embodiment, it is assumed that the user performs a zoom-out or zoom-in gesture with two fingers. When the user performs a zoom-out or zoom-in gesture with two fingers, assuming that the position of the cursor is close to the edge of the screen, the positions of the two touch points must fall within the range of the screen.
举例来说,当光标位置未接近屏幕边缘的范围内,两触碰点的间将取一定的距离输入,而当光标位置贴近接近屏幕边缘的范围内,两触碰点的间取一定的距离输入并且确保输入的触碰点的位置一定落在屏幕范围内。For example, when the cursor position is not close to the edge of the screen, a certain distance will be input between the two touch points, and when the cursor position is close to the edge of the screen, a certain distance will be taken between the two touch points Input and ensure that the position of the input touch point must fall within the range of the screen.
于另一实施例中,假设使用者以两只手指平行移动来操作一卷动(Scroll)手势。于本实施例中,可以通过两种方式可以达到卷动效果,分别为重复输入触碰点的位置以及一次输入两个触碰点位置的方式。In another embodiment, it is assumed that the user operates a scroll gesture by moving two fingers in parallel. In this embodiment, there are two ways to achieve the scrolling effect, namely, the way of repeatedly inputting the position of the touch point and the way of inputting the positions of two touch points at one time.
举例来说,当使用者使用两只指头平行向左移动时,其对应的触碰点会根据光标位置来输入触碰点,但若触碰点的位置即将或已经移动到屏幕的外时,卷动操作将会停止。此时,可通过重复输入触碰点的位置的方式,回到触碰点的起始点重新继续输入来达到不间断的卷动效果。若光标太接近边缘的位置时,可将触碰点的起始位置往屏幕中心位移一个适当距离来达到不间断的卷动。For example, when the user uses two fingers to move in parallel to the left, the corresponding touch point will input the touch point according to the position of the cursor, but if the position of the touch point is about to or has moved outside the screen, Scrolling will stop. At this time, the uninterrupted scrolling effect can be achieved by repeatedly inputting the position of the touch point, returning to the starting point of the touch point and continuing to input again. If the cursor is too close to the edge, the starting position of the touch point can be moved to the center of the screen by an appropriate distance to achieve uninterrupted scrolling.
于一些实施例中,由于一些应用允许两个触碰点平移的行为来卷动使用者界面的元件(UI component),即使一个触碰点已经落在屏幕范围的外或者已经触发往上(touchup)的行为。所以当光标位置接近边缘时,可一次输入两个触碰点并且让其中一个触碰点的位置在光标位置上,而另一个触碰点则落在远处,如此便可避免卷动操作因为触碰点已经超出屏幕范围而中断了。In some embodiments, since some applications allow the translation of two touch points to scroll the elements of the user interface (UI component), even if a touch point has fallen outside the screen range or has triggered a touchup (touchup) )the behavior of. So when the cursor position is close to the edge, you can enter two touch points at a time and let the position of one touch point be at the cursor position, while the other touch point is far away, so that the scrolling operation can be avoided because The touch point has exceeded the range of the screen and is interrupted.
综上所述,依据本发明的电子装置及相关的控制方法,通过触碰板所检测到的触碰事件来分别提供触控面板的触碰输入模拟以及鼠标输入模拟,可以提供使用者更多元且直觉地控制方式,使得使用者可具有良好的碰触使用经验。To sum up, according to the electronic device and the related control method of the present invention, the touch input simulation and the mouse input simulation of the touch panel are respectively provided through the touch events detected by the touch panel, which can provide the user with more The meta-intuitive control method enables the user to have a good touch experience.
本发明的方法,或特定型态或其部分,可以以程序码的型态存在。程序码可以包含于实体媒体,如软盘、光盘片、硬盘、或是任何其他机器可读取(如电脑可读取)存储媒体,亦或不限于外在形式的电脑程序产品,其中,当程序码被机器,如电脑载入且执行时,此机器变成用以参与本发明的装置。程序码也可通过一些传送媒体,如电线或电缆、光纤、或是任何传输型态进行传送,其中,当程序码被机器,如电脑接收、载入且执行时,此机器变成用以参与本发明的装置。当在一般用途处理单元实作时,程序码结合处理单元提供一操作类似于应用特定逻辑电路的独特装置。The method of the present invention, or specific forms or parts thereof, may exist in the form of program codes. The program code may be contained in a physical medium, such as a floppy disk, a CD-ROM, a hard disk, or any other machine-readable (such as a computer-readable) storage medium, or a computer program product in an external form, where, when the program When the code is loaded and executed by a machine, such as a computer, the machine becomes a device for participating in the present invention. The program code may also be transmitted through some transmission medium, such as wire or cable, optical fiber, or any transmission type in which when the program code is received, loaded, and executed by a machine, such as a computer, the machine becomes used to participate in the Device of the present invention. When implemented on a general-purpose processing unit, the program code combines with the processing unit to provide a unique device that operates similarly to application-specific logic circuits.
上述说明提供多种不同实施例或应用本发明的不同方法。实例中的特定装置以及方法用以帮助阐释本发明的主要精神及目的,当然本发明不限于此。The above description provides many different embodiments or different ways of applying the invention. The specific devices and methods in the examples are used to help explain the main spirit and purpose of the present invention, but of course the present invention is not limited thereto.
因此,虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何本领域普通技术人员,在不脱离本发明的精神和范围内,当可做些许更动与润饰,因此本发明的保护范围当视所附的权利要求所界定的范围为准。Therefore, although the present invention has been disclosed above with preferred embodiments, it is not intended to limit the present invention. Any person skilled in the art may make some modifications and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention should be determined by the scope defined by the appended claims.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210330966.2A CN103677360A (en) | 2012-09-07 | 2012-09-07 | Electronic device and related control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210330966.2A CN103677360A (en) | 2012-09-07 | 2012-09-07 | Electronic device and related control method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103677360A true CN103677360A (en) | 2014-03-26 |
Family
ID=50315153
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210330966.2A Pending CN103677360A (en) | 2012-09-07 | 2012-09-07 | Electronic device and related control method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103677360A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105653111A (en) * | 2014-11-14 | 2016-06-08 | 神讯电脑(昆山)有限公司 | Touch control input method and electronic device thereof |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101052939A (en) * | 2004-07-30 | 2007-10-10 | 苹果电脑有限公司 | Mode-based graphical user interfaces for touch sensitive input devices |
CN101105733A (en) * | 2007-05-16 | 2008-01-16 | 广东威创日新电子有限公司 | Multiple point touch localization method |
US20080165141A1 (en) * | 2007-01-05 | 2008-07-10 | Apple Inc. | Gestures for controlling, manipulating, and editing of media files using touch sensitive devices |
-
2012
- 2012-09-07 CN CN201210330966.2A patent/CN103677360A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101052939A (en) * | 2004-07-30 | 2007-10-10 | 苹果电脑有限公司 | Mode-based graphical user interfaces for touch sensitive input devices |
US20080165141A1 (en) * | 2007-01-05 | 2008-07-10 | Apple Inc. | Gestures for controlling, manipulating, and editing of media files using touch sensitive devices |
CN101105733A (en) * | 2007-05-16 | 2008-01-16 | 广东威创日新电子有限公司 | Multiple point touch localization method |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105653111A (en) * | 2014-11-14 | 2016-06-08 | 神讯电脑(昆山)有限公司 | Touch control input method and electronic device thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4295280B2 (en) | Method and apparatus for recognizing two-point user input with a touch-based user input device | |
US9052773B2 (en) | Electronic apparatus and control method using the same | |
CN103105963B (en) | Touch device and control method thereof | |
US8370772B2 (en) | Touchpad controlling method and touch device using such method | |
US20120154313A1 (en) | Multi-touch finger registration and its applications | |
TWI584164B (en) | Emulating pressure sensitivity on multi-touch devices | |
US20060026536A1 (en) | Gestures for touch sensitive input devices | |
US20120026077A1 (en) | Mapping trackpad operations to touchscreen events | |
US9213482B2 (en) | Touch control device and method | |
CN104679362A (en) | Touch device and control method thereof | |
US20120249471A1 (en) | Method of identifying a multi-touch rotation gesture and device using the same | |
WO2007121676A1 (en) | Method and device for controlling information display output and input device | |
CN103577086A (en) | A method for realizing shortcut key mode on touch panel | |
US20110102339A1 (en) | Touch sensing method and electronic device | |
CN102103461A (en) | The Method of Realizing the Shortcut Key Mode on the Laptop Touch Panel | |
CN102566809A (en) | Method for moving object and electronic device applying same | |
CN101482799A (en) | Method for controlling electronic equipment through touching type screen and electronic equipment thereof | |
CN102253744A (en) | Method for controlling touch panel and touch device using method | |
Ikematsu et al. | ScraTouch: Extending interaction technique using fingernail on unmodified capacitive touch surfaces | |
US20150370443A1 (en) | System and method for combining touch and gesture in a three dimensional user interface | |
CN102467283A (en) | Touch device with multi-touch function and touch operation method | |
JP2014102580A (en) | Information processor and program | |
TWI478017B (en) | Touch panel device and method for touching the same | |
CN103677360A (en) | Electronic device and related control method | |
CN105653111A (en) | Touch control input method and electronic device thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20140326 |