DE102008022778A1 - Touch pad cursor control method for e.g. notebook, involves moving cursor by coordinate in contact position of article, detecting whether function key of electronic device is pressed, and implementing function option displayed by cursor - Google Patents

Touch pad cursor control method for e.g. notebook, involves moving cursor by coordinate in contact position of article, detecting whether function key of electronic device is pressed, and implementing function option displayed by cursor Download PDF

Info

Publication number
DE102008022778A1
DE102008022778A1 DE200810022778 DE102008022778A DE102008022778A1 DE 102008022778 A1 DE102008022778 A1 DE 102008022778A1 DE 200810022778 DE200810022778 DE 200810022778 DE 102008022778 A DE102008022778 A DE 102008022778A DE 102008022778 A1 DE102008022778 A1 DE 102008022778A1
Authority
DE
Germany
Prior art keywords
touchpad
cursor
coordinate
detected
screen
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.)
Withdrawn
Application number
DE200810022778
Other languages
German (de)
Inventor
Stephen Shengang Shiang Chen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
E Lead Electronic Co Ltd
Original Assignee
E Lead Electronic Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by E Lead Electronic Co Ltd filed Critical E Lead Electronic Co Ltd
Priority to DE200810022778 priority Critical patent/DE102008022778A1/en
Publication of DE102008022778A1 publication Critical patent/DE102008022778A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03547Touch pads, in which fingers can move on a surface

Abstract

The method involves attaching a touch pad at an electronic device, and detecting whether an article e.g. finger, contacts the touch pad. A coordinate of a contact position of the article on the touch pad is determined. A detection is made whether a cursor acceleration signal is provided. A cursor is moved by an absolute coordinate in the contact position of the article corresponding to a position. A detection is made whether a function key of the electronic device is pressed, and a function option displayed by the cursor is implemented.

Description

Technisches GebietTechnical area

Die Erfindung betrifft ein Verfahren zur Cursorsteuerung von Touchpad, das den Cursor schnell in die Zielposition bewegen kann.The Invention relates to a method for cursor control of touchpad, which can quickly move the cursor to the target position.

Stand der TechnikState of the art

Die Mensch-Maschine-Schnittstelle enthält das Eingabegerät, wie Tastatur, und das Zeigegerät, wie Maus, Joystick, Richtungstasten, Touchscreen, Touchpad usw. Die Richtungstasten und der Joystick können nur die Richtung des Cursors steuern. Die Maus benötigt eine größere Fläche und ist somit nicht für Notebook und kleinere elektronische Geräte geeignet. Beim Touchscreen kann der Benutzer durch die Berührung mit der Oberfläche des Touchscreens den Cursor steuern. Dadurch kann der Touchscreen jedoch beschädigt werden. Das Notebook ist üblicherweise mit einem Touchpad ausgestattet.The Man-machine interface contains the input device, like keyboard, and the pointing device, such as mouse, joystick, directional buttons, Touchscreen, touchpad, etc. The directional buttons and the joystick can only control the direction of the cursor. The mouse is needed a larger area and is therefore not for Notebook and smaller electronic devices suitable. At the The user can touch screen by the touch with the Surface of the touchscreen control the cursor. Thereby however, the touch screen may be damaged. The notebook is usually equipped with a touchpad.

Beim Touchpad wird der Cursor durch die Relativkoordinate gesteuert. Die Koordinate des Touchpads hat mit der Koordinate des Bildschirms keine direkte Beziehung. Die Cursorposition ist nicht durch die Berührungsposition des Gegenstands auf dem Touchpad bestimmt, sondern wird durch die Bewegungsrichtung und die Bewegungsstrecke des Gegenstands auf dem Touchpad ermittelt. Dabei muss der Benutzer seinen Finger mehrmals über das Touchpad bewegen, um den Cursor in die Zielposition zu bringen.At the Touchpad, the cursor is controlled by the relative coordinate. The coordinate of the touchpad does not match the coordinate of the screen direct relationship. The cursor position is not through the touch position of the item on the touchpad, but is determined by the Movement direction and the movement distance of the object on the Touchpad detected. In doing so, the user has to override his finger several times move the touchpad to bring the cursor to the target position.

Wenn der Vergrößerungsfaktor größer ist, ist die Cursorbewegungsgeschwindigkeit höher. Dabei läßt sich der Cursor jedoch schwer orientieren. Wenn der Vergrößerungsfaktor kleiner ist, ist die Cursorbewegungsgeschwindigkeit niedriger. Dabei lässt sich der Cursor jedoch schwer bewegen.If the magnification factor is larger is, the cursor movement speed is higher. Leave it However, the cursor is difficult to orient. If the magnification factor is smaller, the cursor movement speed is lower. there however, the cursor is difficult to move.

Daher wurde ein Steuerungsverfahren entwickelt, wobei die Cursorbewegungsgeschwindigkeit durch die Fingerbewegungsgeschwindigkeit bestimmt ist. Da die Steuerung des Cursors durch den Finger als unangenehmen empfunden wird, benutzen manche Benutzer auch eine Maus für das Notebook.Therefore was developed a control method, the cursor movement speed through the finger movement speed is determined. Because the controller of the cursor is felt by the finger to be unpleasant Some users also use a mouse for the notebook.

Aus dem amerikanischen Patent 5327161 ist eine Cursorsteuerung bekannt, bei der die Bewegungsstrecke des Fingers über das Touchpad um einen Faktor kleiner ist als die Bewegungsstrecke des Cursors. Daher kann die Cursorbewegungsgeschwindigkeit erhöht und die Bewegung des Cursors erleichtert. Dabei lässt sich der Cursor jedoch schwer orientieren.From the U.S. Patent 5,327,161 a cursor control is known in which the distance of movement of the finger over the touchpad is a factor smaller than the movement distance of the cursor. Therefore, the cursor movement speed can be increased and the movement of the cursor can be facilitated. However, the cursor is difficult to orient.

Aus diesem Grund hat der Erfinder die vorliegende Erfindung entwickelt.Out For this reason, the inventor has developed the present invention.

Aufgabe der ErfindungObject of the invention

Der Erfindung liegt die Aufgabe zugrunde, ein Verfahren zur Cursorsteuerung von Touchpad zu schaffen, das den Cursor schnell in die Zielposition bewegen kann.Of the Invention is based on the object, a method for cursor control Touchpad to move the cursor quickly to the target position can.

Diese Aufgabe wird durch das erfindungsgemäße Verfabren zur Cursorsteuerung von Touchpad gelöst, wobei das Touchpad an einem elektronischen Gerät angebracht ist, enthaltend folgende Schritte: zunächst wird detektiert, ob ein Gegenstand das Touchpad berührt. Daraufhin wird die Koordinate der Berührungsposition des Gegenstands auf dem Touchpad ermittelt. Anschließend wird detektiert, ob ein Cursorbeschleunigungssignal vorhanden ist. Wenn ja, wird der Cursor durch die Absolutkoordinate in die der Berührungsposition des Gegenstands entsprechende Position bewegt. Daher wird die Cursorposition durch die Berührungsposition des Gegenstands bestimmt, so dass der Cursor momentan bewegt werden kann. Wenn das Cursorbeschleunigungssignal nicht vorhanden ist, wird der Cursor entsprechend der Bewegungsrichtung und Bewegungsstrecke des Gegenstands auf dem Touchpad, d. h. die Relativkoordinate, bewegt. Durch die Absolutkoordinate kann der Cursor schnell in die Nähe zu einem Ikon gebracht werden. Danach kann durch die Relativkoordinate eine Feinverstellung des Cursors durchgeführt werden. Schließlich wird detektiert, ob eine Funktionstaste des e lektronischen Gerätes gedrückt wird. Wenn ja, wird die von dem Cursor gezeigte Funktionsoption ausgeführt.These The object is achieved by the Verfabren invention solved for cursor control of touchpad, with the touchpad attached to an electronic device containing following steps: first it detects if an object touched the touchpad. Then the coordinate of the touch position becomes of the item on the touchpad. Subsequently it is detected whether a cursor acceleration signal is present. If yes, the cursor will move through the absolute coordinate to that of the touch position moves the item corresponding position. Therefore, the cursor position becomes determined by the contact position of the object, so that the cursor can be moved at the moment. When the cursor acceleration signal is not present, the cursor will be according to the direction of movement and moving distance of the object on the touchpad, d. H. the Relative coordinate, moved. Through the absolute coordinate of the Cursors can be quickly brought close to an icon. Thereafter, a fine adjustment of the. By the relative coordinate Cursors are performed. Finally will detects whether a function key of the e lectronic device is pressed. If so, the one shown by the cursor becomes Function option executed.

Unter der Absolutkoordinate versteht man, dass jeder Punkt der Koordinate des Bildschirms einen entsprechenden Punkt in der Koordinate des Touchpads finden kann, d. h. die Koordinate des Touchpads um einen Faktor kleiner ist als die Koordinate des Bildschirms. Dieser Faktor ist durch die Abmessung des Touchpads und des Bildschirms bestimmt. Durch diese Absolutkoordinate kann die Cursorposition durch die Berührungsposition des Gegenstands auf dem Touchpad ermittelt werden. Unter der Relativkoordinate versteht man, dass die Koordinate des Touchpads mit der Koordinate des Bildschirms keine direkte Beziehung hat. Die Cursorposition ist nicht durch die Berührungsposition des Gegenstands auf dem Touchpad bestimmt, sondern wird durch die Bewegungsrichtung und Bewegungsstrecke des Gegenstands auf dem Touchpad ermittelt.Under The absolute coordinate is understood to mean that every point of the coordinate of the screen a corresponding point in the coordinate of the touchpad can find, d. H. the coordinate of the touchpad by a factor is smaller than the coordinate of the screen. This factor is determined by the dimension of the touchpad and the screen. This absolute coordinate allows the cursor position to be determined by the Touch position of the object on the touchpad determined become. The relative coordinate means that the coordinate of the touchpad with the coordinate of the screen no direct relationship Has. The cursor position is not through the touch position of the item on the touchpad, but is determined by the Direction of movement and distance of movement of the object on the touchpad determined.

In einem weiteren Ausführungsbeispiel enthält das erfindungsgemäße Verfabren zur Cursorsteuerung von Touchpad folgende Schritte:
es wird detektiert, ob ein Gegenstand das Touchpad berührt;
die Koordinate der Berührungsposition des Gegenstands auf dem Touchpad wird ermittelt und der Cursor wird durch die Absolutkoordinate in die der Berührungsposition des Gegenstands entsprechende Position bewegt;
es wird detektiert, ob der Gegenstand mit dem Touchpad in Kontakt bleibt;
der Cursor wird durch die Relativkoordinate entsprechend der Bewegungsrichtung und Bewegungsstrecke des Gegenstands auf dem Touchpad bewegt;
es wird detektiert, ob eine Funktionstaste des elektronischen Gerätes gedrückt wird; und
die von dem Cursor gezeigte Funktionsoption wird ausgeführt.
In a further embodiment, the inventive method for cursor control of the touchpad comprises the following steps:
it is detected whether an object touches the touchpad;
the coordinate of the touch position of the object on the touchpad is detected, and the cursor is moved by the absolute coordinate to the position corresponding to the touch position of the object;
it is detected whether the object remains in contact with the touchpad;
the cursor is moved by the relative coordinate according to the moving direction and moving distance of the object on the touchpad;
it is detected whether a function key of the electronic device is pressed; and
the function option shown by the cursor is executed.

Durch die Verbindung der Absolutkoordinate und der Relativkoordinate wird der Cursor schnell in die Zielposition bewegt. Im ersten Ausführungsbeispiel der Erfindung wird das Cursorbeschleunigungssignal bei jeder Berührung des Gegenstands als aktiviert betrachtet, so dass die Absolutkoordinate verwendet wird.By becomes the connection of the absolute coordinate and the relative coordinate the cursor moves quickly to the target position. In the first embodiment The invention provides the cursor acceleration signal at each touch of the object considered activated so that the absolute coordinate is used.

Im folgenden wird die Erfindung anhand der beigefügten Zeichnungen näher erläutert.in the The following is the invention with reference to the accompanying drawings explained in more detail.

Kurze Beschreibung der ZeichnungenBrief description of the drawings

1 ein Ablaufdiagramm der Erfindung, 1 a flow chart of the invention,

2 ein teilweises Ablaufdiagramm der Erfindung, 2 a partial flow chart of the invention,

3 ein teilweises Ablaufdiagramm der Erfindung, 3 a partial flow chart of the invention,

4 eine Darstellung eines Ausführungsbeispiels der Erfindung, 4 a representation of an embodiment of the invention,

5 eine weitere Darstellung des Ausführungsbeispiels der Erfindung, 5 a further illustration of the embodiment of the invention,

6 eine Darstellung eines weiteren Ausführungsbeispiels der Erfindung, 6 a representation of another embodiment of the invention,

7 eine Darstellung eines nochmals weiteren Ausführungsbeispiels der Erfindung, 7 a representation of yet another embodiment of the invention,

8 eine Darstellung eines nochmals weiteren Ausführungsbeispiels der Erfindung, 8th a representation of yet another embodiment of the invention,

9 ein weiteres Ablaufdiagramm der Erfindung. 9 another flow diagram of the invention.

Wege zur Ausführung der ErfindungWays to execute the invention

Das Touchscreen ist ein berührungsempfindlicher Bildschirm, wobei der Benutzer durch. die Berührung eines Fingers oder Zeigestifts mit dem Bildschirm den Cursor bewegen kann. Das Touchpad ist eine berührungsempfindliche Fläche, wobei der Benutzer durch die Berührung eines Fingers mit der Fläche den Cursor bewegen kann. Die Erfindung kombiniert die Vorteile des Touchscreens und des Touchpads.The Touchscreen is a touch-sensitive screen, the user being through. the touch of a finger or Pointer with the screen can move the cursor. The touchpad is a touch-sensitive area where the user by the touch of a finger with the Area can move the cursor. The invention combines the advantages of the touch screen and the touchpad.

1 zeigt ein Ablaufdiagramm der Erfindung. Wie dargestellt, ist das Touchpad an einem elektronischen Gerät angebracht, das z. B. ein Notebook ist. Darauf ist die Erfindung jedoch nicht beschränkt. Das erfindungsgemäße Verfahren enthält folgende Schritte: zunächst wird detektiert, ob ein Gegenstand das Touchpad berührt (Schritt 100). Der Gegenstand kann ein Finger, ein Zeigestift oder dergleichen sein. Wenn kein Gegenstand erfaßt wird, wird der Cursor nicht bewegt. Der Schritt 100 wird kontinuierlich wiederholt, bis das elektronische Gerät ausgeschaltet wird. Wenn ein Gegenstand erfasst wird, wird die Koordinate der Berührungsposition des Gegenstands auf dem Touchpad ermittelt (Schritt 110), die als Anfangskoordinate verwendet wird. Nach der Ermittlung wird detektiert, ob ein Cursorbeschleunigungssignal vorhanden ist (Schritt 120). Wenn ja, wird der Cursor durch die Absolutkoordinate in die der Berührungsposition des Gegenstands entsprechende Position bewegt (Schritt 130). Daher wird die Cursorposition durch die Berührungsposition des Gegenstands bestimmt, so dass der Cursor momentan bewegt werden kann. Wenn eine Feinverstellung erforderlich ist, kann das System zum Schritt 120 zurückkehren. 1 shows a flow diagram of the invention. As shown, the touchpad is attached to an electronic device, the z. B. is a notebook. However, the invention is not limited thereto. The method according to the invention comprises the following steps: first, it is detected whether an object touches the touchpad (step 100 ). The article may be a finger, a stylus or the like. If no object is detected, the cursor is not moved. The step 100 is repeated continuously until the electronic device is switched off. When an object is detected, the coordinate of the touch position of the object on the touchpad is detected (step 110 ), which is used as the initial coordinate. After the determination, it is detected whether there is a cursor acceleration signal (step 120 ). If so, the cursor is moved through the absolute coordinate to the position corresponding to the touch position of the object (step 130 ). Therefore, the cursor position is determined by the touch position of the object, so that the cursor can be currently moved. If a fine adjustment is required, the system can go to step 120 to return.

Wenn das Cursorbeschleunigungssignal nicht vorhanden ist, wird der Cursor entsprechend der Bewegungsrichtung und Bewegungsstrecke des Gegenstands auf dem Touchpad, d. h. die Relativkoordinate, bewegt (Schritt 140). Das Verhältnis der Bewegungsrichtung und der Bewegungsstrecke des Cursors auf dem Bildschirm zu der Bewegungsrichtung und der Bewegungsstrecke des Gegenstands auf dem Touchpad ist kleiner als das Verhältnis der Abmessung des Bildschirms zu der Abmessung des Touchpads.If the cursor acceleration signal is not present, the cursor is moved according to the moving direction and moving distance of the object on the touchpad, ie, the relative coordinate (step 140 ). The ratio of the direction of movement and the distance of movement of the cursor on the screen to the direction of movement and the distance of movement of the object on the touchpad is smaller than the ratio of the dimension of the screen to the dimension of the touchpad.

Durch die Absolutkoordinate im Schritt 130 kann der Cursor schnell in die Nähe zu einem Ikon gebracht werden. Danach kann weiter detektiert werden, ob ein Beschleunigungssignal vorhanden ist. Wenn nein, kann wie im Schritt 140 durch die Relativkoordinate eine Feinverstellung des Cursors durchgeführt werden.Through the absolute coordinate in the step 130 The cursor can be quickly brought close to an icon. Thereafter, it can be further detected whether an acceleration signal is present. If not, can as in the step 140 a fine adjustment of the cursor can be performed by the relative coordinate.

Danach wird detektiert, ob eine Funktionstaste des elektronischen Gerätes gedrückt wird (Schritt 150). Wenn nein, bedeutet es, dass der Benutzer die von dem Cursor gezeigte Funktionsoption nicht ausführen will, wodurch kehrt das System zu dem Schritt 100 zurück. Wenn die Funktionstaste des elektronischen Gerätes gedrückt wird, bedeutet es, dass der Benutzer die von dem Cursor gezeigte Funktionsoption ausführen will, wodurch die von dem Cursor gezeigte Funktionsoption ausgeführt wird (Schritt 160). Danach wird der Vorgang beendet.Thereafter, it is detected whether a function key of the electronic device is pressed (step 150 ). If not, it means that the user does not want to execute the function option shown by the cursor, whereby the system returns to the step 100 back. When the function key of the electronic device is pressed, it means that the user has the one shown by the cursor Function option, which executes the function option shown by the cursor (step 160 ). Thereafter, the process is terminated.

Unter der Absolutkoordinate versteht man, dass jeder Punkt der Koordinate des Bildschirms einen entsprechenden Punkt in der Koordinate des Touchpads finden kann, d. h. die Koordinate des Touchpads um einen Faktor kleiner ist als die Koordinate des Bildschirms. Dieser Faktor ist durch die Abmessung des Touchpads und des Bildschirms bestimmt. Durch diese Absolutkoordinate kann die Cursorposition durch die Berührungsposition des Gegenstands auf dem Touchpad ermittelt werden. Unter der Relativkoordinate versteht man, dass die Koordinate des Touchpads mit der Koordinate des Bildschirms keine direkte Beziehung hat. Die Cursorposition ist nicht durch die Berührungsposition des Gegenstands auf dem Touchpad bestimmt, sondern wird durch die Bewegungsrichtung und die Bewegungsstrecke des Gegenstands auf dem Touchpad ermittelt.Under The absolute coordinate is understood to mean that every point of the coordinate of the screen a corresponding point in the coordinate of the touchpad can find, d. H. the coordinate of the touchpad by a factor is smaller than the coordinate of the screen. This factor is determined by the dimension of the touchpad and the screen. This absolute coordinate allows the cursor position to be determined by the Touch position of the object on the touchpad determined become. The relative coordinate means that the coordinate of the touchpad with the coordinate of the screen no direct relationship Has. The cursor position is not through the touch position of the item on the touchpad, but is determined by the Movement direction and the movement distance of the object on the Touchpad detected.

Das Cursorbeschleunigungssignal kann erzeugt werden, wenn der Benutzer eine Taste drückt oder eine bestimmte Bewegung auf dem Touchpad, wie Einzeltipp oder Doppeltipp, macht. Wenn das Cursorbeschleunigungssignal vorhanden ist, wird der Cursor durch die Absolutkoordinate in die der Berührungsposition des Gegenstands auf dem Touchpad entsprechende Position bewegt (Schritt 130). Wenn der Finger oder der Zeigestift einen Punkt des Touchpads berührt, wird der Cursor in die entsprechende Position des Bildschirms bewegt. Z. B. wenn der Finger oder der Zeigestift den Mittelpunkt des Touchpads berührt, wird der Cursor in den Mittelpunkt des Bildschirms bewegt; wenn der Finger oder der Zeigestift eine Ecke des Touchpads berührt, wird der Cursor in die entsprechende Ecke des Bildschirms bewegt. Daher kann der Cursor momentan bewegt werden, so dass es nicht erforderlich ist, den Finger über das Touchpad zu bewegen. Danach wird detektiert, ob das Cursorbeschleunigungssignal erneut erzeugt wird. Wenn nein, wird der Cursor durch die Relativkoordinate entsprechend der Bewegungsrichtung und der Bewegungsstrecke des Gegenstands auf dem Touchpad bewegt (Schritt 140). Die Bewegungsstrecke des Cursors hat ein bestimmtes Verhältnis zu der Bewegungsstrecke des Gegenstands. Dieses Verhältnis ist nicht zu groß, damit eine Feinverstellung der Cursorposition durchgeführt werden kann. Während oder nachdem die gewünschte Funktionsoption ausgeführt wird, kann der Benutzer weiter durch das Touchpad den Cursor steuern oder das elektronische Gerät ausschalten. Daher kann das System zum Schritt 100 zurückkehren, um durch die Absolutkoordinate oder die Relativkoordinate den Cursor zu bewegen.The cursor acceleration signal may be generated when the user presses a key or makes certain movement on the touchpad, such as single tap or double tap. When the cursor acceleration signal is present, the cursor is moved through the absolute coordinate to the position corresponding to the touch position of the object on the touchpad (step 130 ). When the finger or stylus touches a point on the touchpad, the cursor moves to the appropriate position on the screen. For example, when the finger or stylus touches the center of the touchpad, the cursor moves to the center of the screen; When the finger or stylus touches a corner of the touchpad, the cursor moves to the corresponding corner of the screen. Therefore, the cursor can be momentarily moved so that it is not necessary to move the finger across the touchpad. Thereafter, it is detected whether the cursor acceleration signal is generated again. If not, the cursor is moved by the relative coordinate according to the moving direction and the moving distance of the object on the touchpad (step 140 ). The moving distance of the cursor has a certain relation to the moving distance of the object. This ratio is not too large for a fine adjustment of the cursor position can be performed. During or after the desired function option is performed, the user may continue to control the cursor or turn off the electronic device through the touchpad. Therefore, the system can go to step 100 return to move the cursor through the absolute coordinate or the relative coordinate.

Wenn der Cursor von der Zielposition einen kleineren Abstand hat, kann der Benutzer durch die Relativkoordinate mit einer Bewegung über das Touchpad den Cursor in die Zielposition bewegen. Wenn der Cursor von der Zielposition einen größeren Abstand hat, muss der Benutzer seinen Finger auf dem Touchpad hin und her bewegen, wenn die Relativkoordinate verwendet wird. Daher ist hierbei die Absolutekoordinate günstiger, da der Cursor momentan in die Nähe zu der Zielposition bewegt werden kann. Danach kann eine Feinverstellung des Cur sors durchgeführt werden. Daher kann der Cursor schnell in die gewünschte Position bewegt werden.If the cursor may have a smaller distance from the target position the user through the relative coordinate with a movement over the touchpad moves the cursor to the target position. When the cursor has a greater distance from the target position, the user has to move their finger on the touchpad back and forth, when the relative coordinate is used. Therefore, here is the absolute coordinate cheaper, because the cursor is currently in the vicinity can be moved to the target position. After that, a fine adjustment the cur sor be performed. Therefore, the cursor can be quickly moved to the desired position.

Im gängigen Betriebssystem kann der Cursor eine Drag-und-Drop-Operation ausführen (Markieren), wobei der Cursor über den Text gezogen wird. Bei der Markierung wird der Cursor zunächst an den Anfangspunkt der Markierung bewegt. Anschließend wird der Cursor bei gedrückter Funktionstaste (linker Maustaste) nach rechts und unten bewegt. Bei der Verschiebung des Textes kann der Cursor auf das Bildlauffeld bewegt werden. Anschließend wird der Cursor bei gedrückter Funktionstaste (linker Maustaste) bewegt. Wenn der markierte Bereich zu groß ist, muß der Finger oder der Zeigestift hin und her über das Touchpad bewegt werden. Durch die Erfindung kann auch die Funktion der Markierung ausgeführt werden. Wie aus 2 ersichtlich ist, wenn der Cursor die Zielposition erreicht, wird detektiert, ob die Funktionstaste gedrückt wird. Wenn nein, wird der Schritt 100 wiederholt. Wenn die Funktionstaste gedrückt und der Gegenstand (Finger oder Zeigestift) über das Touchpad gezogen wird, wird der Cursor um eine Dragstrecke gezogen, die um einen Faktor größer ist als die Dragstrecke des Gegenstands (Schritt 170). Daher kann durch eine kürzere Dragstrecke des Gegenstands den Cursor um eine längere Dragstrecke ziehen. Wie aus 3 ersichtlich ist, wenn die Funktionstaste gedrückt wird und der Gegenstand (Finger oder Zeigestift) über das Touchpad gezogen wird, kann der Cursor auch durch die Absolutkoordinate gezogen werden (Schritt 180), wobei die Dragstrecke des Cursors ebenfalls um einen Faktor größer ist als die Dragstrecke des Gegenstands.In the common operating system, the cursor can perform a drag-and-drop operation (highlighting) with the cursor dragged over the text. When marking, the cursor is first moved to the starting point of the marker. Then the cursor is moved to the right and down while holding down the function key (left mouse button). When moving the text, the cursor can be moved to the scroll box. Then the cursor is moved while holding down the function key (left mouse button). If the highlighted area is too large, move the finger or stylus back and forth across the touchpad. By the invention, the function of the marking can also be performed. How out 2 it can be seen when the cursor reaches the target position, it is detected whether the function key is pressed. If not, the step becomes 100 repeated. When the function key is pressed and the item (finger or stylus) is dragged over the touch pad, the cursor is dragged by a drag distance that is a factor greater than the drag distance of the item (step 170 ). Therefore, a shorter drag distance of the item can drag the cursor around a longer drag distance. How out 3 If the function key is pressed and the object (finger or stylus) is dragged over the touchpad, the cursor can also be dragged through the absolute coordinate (step 180 ), wherein the drag distance of the cursor is also larger by a factor than the drag distance of the object.

Dieses Ausführungsbeispiel kann eine Ausnahme des ersten Ausführungsbeispiels sein. Im ersten Ausführungsbeispiel wird das Cursorbeschleunigungssignal bei jeder Berührung des Gegenstands als aktiviert betrachtet, so dass. die Absolutkoordinate verwendet wird.This Embodiment may be an exception of the first embodiment be. In the first embodiment, the cursor acceleration signal becomes considered activated every time the object is touched, so that. the absolute coordinate is used.

4 zeigt ein Ausführungsbeispiel der Erfindung. Wie dargestellt, weist das elektronische Gerät 20, wie Notebook, einen Bildschirm 21 und ein Touchpad 22 auf. Der Bildschirm 21 hat eine Abmessung von 800 × 480 und das Touchpad 22 hat eine Abmessung von 200 × 160. Hierbei ist die Länge des Bildschirms 21 um einen Faktor 4 größer als die Länge des Touchpads und die Höhe des Bildschirms 21 um einen Faktor 3 größer als die Höhe des Touchpads. Daher beträgt der Vergrößerungsfaktor (4, 3). Wenn im Schritt 130 der Berührungspunkt des Gegenstands 30 (Finger oder Zeigestift) auf dem Touchpad 22 die Koordinate (50, 50) hat, wird der Cursor 211 durch die Absolutkoordinate in die Zielposition bewegt, die die Koordinate (200, 150) hat. 4 shows an embodiment of the invention. As shown, the electronic device 20 like notebook, a screen 21 and a touchpad 22 on. The screen 21 has a dimension of 800 × 480 and the touchpad 22 has a dimension of 200 × 160. Here is the length of the screen 21 by a factor of 4 greater than the length of the touchpad and the height of the screen 21 by a factor of 3 greater than the height of the touchpad. Therefore, the magnification factor is (4, 3). When in step 130 the point of contact of the object 30 (Finger or stylus) on the touchpad 22 the coordinate (50, 50) has become the cursor 211 is moved to the target position by the absolute coordinate having the coordinate (200, 150).

In 5 wird die Relativkoordinate verwendet. Wenn im Schritt 140 der Gegenstand 30 (Finger oder Zeigestift) von der Koordinate (50, 50) zu der Koordinate (120, 120) über das Touchpad 22 bewegt (gezogen) wird, wird der Gegenstand um eine Strecke (70, 70) bewegt. Befindet sich der Cursor 211 in der Position mit der Koordinate (200, 150), so wird der Cursor durch die Relativkoordinate um (70, 70) und somit in die Position mit der Koordinate (270, 220) bewegt. D. h. die Dragstrecke des Gegenstands 30 entspricht der Dragstrecke des Cursors 211. Wenn der Gegenstand um die Strecke (70, 70) über das Touchpad 22 und der Cursor 211 auch um (70, 70) über das Touchpad 22 bewegt, beträgt der Vergrößerungsfaktor (1, 1). Wenn der Gegenstand um die Strecke (70, 70) über das Touchpad 22 und der Cursor 211 um (105, 105) über das Touchpad 22 bewegt, beträgt der Vergrößerungsfaktor (1,5, 1,5). Bei der Markierung eines Textbereiches kann der Vergrößerungsfaktor vergrößert werden, damit der Cursor um eine längere Strecke bewegt wird. Wenn der Vergrößerungsfaktor (4, 3) beträgt, wird der Cursor wie im Schritt 180 gesteuert.In 5 the relative coordinate is used. When in step 140 the object 30 (Finger or stylus) from the coordinate (50, 50) to the coordinate (120, 120) via the touchpad 22 is moved (pulled), the object is moved by a distance (70, 70). Is the cursor located? 211 in the position with the coordinate (200, 150), the cursor is moved by the relative coordinate by (70, 70) and thus in the position with the coordinate (270, 220). Ie. the drag line of the object 30 corresponds to the drag distance of the cursor 211 , When the item is about the distance (70, 70) over the touchpad 22 and the cursor 211 also at (70, 70) via the touchpad 22 moves, the magnification factor is (1, 1). When the item is about the distance (70, 70) over the touchpad 22 and the cursor 211 at (105, 105) via the touchpad 22 moves, the magnification factor is (1.5, 1.5). When marking a text area, the magnification factor can be increased to move the cursor a longer distance. If the magnification factor is (4, 3), the cursor will become as in step 180 controlled.

6 zeigt ein weiteres Ausführungsbeispiel der Erfindung. Wie dargestellt, ist um das Touchpad 22 herum eine Steuerzone 231 vorgesehen. Wenn der Finger oder der Zeigestift z. B. die linke Seite der Steuerzone 231 berührt, wird der Cursor mit einer bestimmten Geschwindigkeit nach links bewegt. Daher ist es nicht erforderlich, den Finger oder den Zeigestift über das Touchpad zu bewegen. 6 shows a further embodiment of the invention. As shown, is around the touchpad 22 around a control zone 231 intended. If the finger or the stylus z. For example, the left side of the control zone 231 touched, the cursor moves to the left at a certain speed. Therefore, it is not necessary to move the finger or the stylus over the touchpad.

7 zeigt ein nochmals weiteres Ausführungsbeispiel der Erfindung. Wie dargestellt, entsprechen die Funktionstasten 232, 233 die linke und rechte Maustaste und befinden sich unter dem Touchpad 23, durch die die von dem Cursor gezeigte Funktionsoption oder eine andere Aktion ausgeführt werden kann. 7 shows a still further embodiment of the invention. As shown, the function keys correspond 232 . 233 the left and right mouse button and are located under the touchpad 23 through which the function option shown by the cursor or some other action can be performed.

8 zeigt ein nochmals weiteres Ausführungsbeispiel der Erfindung. Wie dargestellt, entspricht die Funktionstaste 233 die linke Maustaste und befindet sich auf der Unterseite des Touchpads 23, durch die die von dem Cursor gezeigte Funktionsoption oder eine andere Aktion ausgeführt werden kann. Die Druckkraft auf die Funktionstaste 233 wird detektiert. Wenn die Druckkraft einen vorgegebenen Wert überschreitet (größer als die Druckkraft bei der Bewegung), wird die von dem Cursor gezeigte Funktionsoption oder eine andere Aktion ausgeführt. 8th shows a still further embodiment of the invention. As shown, the function key corresponds 233 left mouse button and located on the bottom of the touchpad 23 through which the function option shown by the cursor or some other action can be performed. The pressure on the function key 233 is detected. When the pressing force exceeds a predetermined value (greater than the pressing force in the movement), the function option shown by the cursor or other action is executed.

9 zeigt ein weiteres Ablaufdiagram der Erfindung, 9 shows a further flow chart of the invention,

Das Touchpad ist an einem elektronischen Gerät angebracht, das z. B. ein Notebook ist. Darauf ist die Erfindung jedoch nicht beschränkt. Das erfindungsgemäße Verfabren enthält folgende Schritte: zunächst wird detektiert, ob ein Gegenstand das Touchpad berührt (Schritt 300). Der Gegenstand kann ein Finger, ein Zeigestift oder dergleichen sein. Wenn kein Gegenstand erfasst wird, wird der Cursor nicht bewegt. Der Schritt 300 wird kontinuierlich wiederholt, bis das elektronische Gerät ausgeschaltet wird. Wenn ein Gegenstand erfasst wird, wird die Koordinate der Berührungsposition des Gegenstands auf dem Touchpad ermittelt und der Cursor durch die Absolutkoordinate in die der Berührungsposition des Gegenstands entsprechende Position bewegt (Schritt 310). Durch die Absolutkoordinate kann der Cursor schnell in die der Berührungsposition des Gegenstands entsprechende Position bewegt werden. Z. B. wenn der Finger oder der Zeigestift den Mittelpunkt des Touchpads berührt, wird der Cursor in den Mittelpunkt des Bildschirms bewegt; wenn der Finger oder der Zeigestift eine Ecke des Touchpads berührt, wird der Cursor in die entsprechende Ecke des Bildschirms bewegt. Daher kann der Cursor momentan bewegt werden. Hierbei ist die Koordinate des Touchpads um einen Faktor kleiner als die Koordinate des Bildschirms. Dieser Faktor ist durch die Abmessung des Touchpads und des Bildschirms bestimmt. Durch diese Absolutkoordinate kann die Cursorposition durch die Berührungsposition des Gegenstands auf dem Touchpad ermittelt werden. Danach wird detektiert, ob der Gegenstand mit dem Touchpad in Kontakt bleibt (Schritt 320). Wenn nein, wird der Schritt 340 durchgeführt. Wenn ja, wird der Cursor durch die Relativkoordinate entsprechend der Bewegungsrichtung und Bewegungs strecke des Gegenstands auf dem Touchpad bewegt (Schritt 330). Die Bewegungsstrecke des Cursors hat ein bestimmtes Verhältnis zu der Bewegungsstrecke des Gegenstands. Dieses Verhältnis ist nicht zu groß, damit eine Feinverstellung der Cursorposition durchgeführt werden kann. Hierbei hat die Koordinate des Touchpads mit der Koordinate des Bildschirms keine direkte Beziehung. Die Cursorposition ist nicht durch die Berührungsposition des Gegenstands auf dem Touchpad bestimmt, sondern wird durch die Bewegungsrichtung und Bewegungsstrecke des Gegenstands auf dem Touchpad ermittelt. Wenn der Cursor die Zielposition erreicht, wird detektiert, ob die Funktionstaste gedrückt wird (Schritt 340). Wenn nein, wird der Schritt 300 wiederholt. Es bedeutet, dass der Benutzer die von dem Cursor gezeigte Funktionsoption nicht ausführen will. Wenn die Funktionstaste gedrückt wird, bedeutet es, das der Benutzer die von dem Cursor gezeigte Funktionsoption ausführen will, wodurch die von dem Cursor gezeigte Funktionsoption ausgeführt wird (Schritt 350). Während oder nachdem die gewünschte Funktionsoption ausgeführt wird, kann der Benutzer weiter durch das Touchpad den Cursor steuern oder das elektronische Gerät ausschalten. Daher kann das System zum Schritt 300 zurückkehren, um durch die Absolutkoordinate oder die Relativkoordinate den Cursor zu bewegen.The touchpad is attached to an electronic device that z. B. is a notebook. However, the invention is not limited thereto. The inventive method comprises the following steps: first, it is detected whether an object touches the touchpad (step 300 ). The article may be a finger, a stylus or the like. If no object is detected, the cursor is not moved. The step 300 is repeated continuously until the electronic device is switched off. When an object is detected, the coordinate of the touch position of the object on the touch pad is detected and the cursor is moved through the absolute coordinate to the position corresponding to the touch position of the object (step 310 ). The absolute coordinate allows the cursor to be quickly moved to the position corresponding to the touch position of the object. For example, when the finger or stylus touches the center of the touchpad, the cursor moves to the center of the screen; When the finger or stylus touches a corner of the touchpad, the cursor moves to the corresponding corner of the screen. Therefore, the cursor can be currently moved. Here, the coordinate of the touchpad is smaller by a factor than the coordinate of the screen. This factor is determined by the size of the touchpad and the screen. Through this absolute coordinate, the cursor position can be determined by the touch position of the object on the touchpad. Thereafter, it is detected whether the article remains in contact with the touchpad (step 320 ). If not, the step becomes 340 carried out. If so, the cursor is moved by the relative coordinate according to the moving direction and moving distance of the object on the touchpad (step 330 ). The moving distance of the cursor has a certain relation to the moving distance of the object. This ratio is not too large for a fine adjustment of the cursor position can be performed. Here, the coordinate of the touchpad with the coordinate of the screen has no direct relationship. The cursor position is not determined by the touch position of the object on the touchpad, but is determined by the moving direction and moving distance of the object on the touchpad. When the cursor reaches the target position, it is detected whether the function key is pressed (step 340 ). If not, the step becomes 300 repeated. It means that the user does not want to perform the function option shown by the cursor. When the function key is pressed, it means that the user wants to execute the function option shown by the cursor, whereby the function option shown by the cursor is executed (step 350 ). During or after the desired function option is executed, the user can continue to control the cursor or turn off the electronic device by the touchpad. Therefore, the system can go to step 300 return to move the cursor through the absolute coordinate or the relative coordinate.

Im Schritt 340 kann auch der Gegenstand wie im Schritt 170 und 180 über das Touchpad gezogen werden.In step 340 can also the object as in the step 170 and 180 be pulled over the touchpad.

Der Benutzer kann durch die Relativkoordinate den Cursor in die Zielposition bewegen. Wenn der Cursor in die Nähe zu der Zielposition gebracht und von der Zielposition einen kleinen Abstand hat, kann er eine Feinverstellung des Cursors durchführen, bis der Cursor die Zielposition erreicht. Um das Touchpad herum kann ein Randbereich vorgesehen sein, d. h. die Fläche des Touchpads wird verkleinert. Daher kann der Gegenstand eine längere Bewegungsstrecke haben, damit der Cursor in eine Zielposition am Randbereich des Bildschirms bewegt werden kann.Of the User can use the relative coordinate to move the cursor to the target position move. When the cursor is close to the target position brought and from the target position has a small distance can he perform a fine adjustment of the cursor until the Cursor reaches the target position. Around the touchpad can be a Be provided edge area, d. H. the area of the touchpad is reduced. Therefore, the item can be longer Movement distance for the cursor to reach a target position on the Edge of the screen can be moved.

Die Funktionstasten können unter dem Touchpad oder auf der Unterseite des Touchpads angeordnet sein. Um das Touchpad herum ist eine Steuerzone vorgesehen. Das elektronische Gerät kann ein Notebook sein. Bei den obengenannten beiden Steuerungsverfahren detektiert das Touchpad die Berührung des Gegenstands kontinuierlich. Wenn die Berührung des Gegenstands erfasst, wird der Cursor entsprechend der Berührungsposition bewegt. Bei jeder Berührung des Gegenstands wird das Cursorbeschleunigungssignal als aktiviert betrachtet, so dass die Absolutkoordinate verwendet wird. Daher wird der Cursor direkt in die der Berührungsposition des Gegenstands entsprechende Position bewegt. Wenn der Cursor von der Zielposition einen Abstand hat, kann der Gegenstand erneut positioniert werden. Wird der Cursor in die Nähe zu der Zielposition gebracht, so kann eine Feinverstellung des Cursors durchgeführt werden. Durch die Absolutkoordinate kann der Cursor zwar momentan bewegt werden, lässt der Cursor jedoch schwer orientieren. Dabei kann der Cursor durch die Relativkoordinate entsprechend der Bewegungsrichtung und Bewegungsstrecke des Gegenstands auf dem Touchpad bewegt werden, um den Cursor in die Zielposition zu bringen. Schließlich wird die Funktionstaste gedrückt, damit die von dem Cursor gezeigte Funktionsoption ausgeführt wird. Daher kann eine Hin- und Herbewegung des Fingers auf dem Touchpad vermieden werden. Bei der Detektion des Cursorbeschleunigungssignals wird es detektiert, ob eine Tippbewegung auf dem Touchpad vorhanden ist, bevor der Gegenstand das Touchpad berührt, oder ob eine vorbestimmte Zeitdauer abgelaufen ist, nachdem der Gegenstand das Touchpad verlässt. Wenn ja, wird die Absolutkoordinate verwendet; wenn nein, wird die Relativkoordinate verwendet. Daher kann der Benutzer den Cursor leicht in die Nähe zu der Zielposition bringen. Wenn die Zielposition am Randbereich des Bildschirms liegt, kann der Cursor die Zielposition nicht erreichen, selbst wenn der Gegenstand bereits den Randbereich des Touchpads erreicht. Dabei kann der Gegenstand das Touchpad erneut berühren, um den Cursor durch die Absolutkoordinate in die Zielposition zu bringen.The Function keys can be under the touchpad or on the Be arranged underside of the touchpad. Around the touchpad a control zone is provided. The electronic device can to be a notebook. In the above two control methods the touchpad detects the touch of the object continuously. If the touch of the object is detected becomes the cursor moved according to the touch position. At every touch of the object, the cursor acceleration signal is activated so that the absolute coordinate is used. Therefore, will the cursor directly into the touch position of the object moved corresponding position. When the cursor is away from the target position has a distance, the object can be repositioned. Becomes the cursor is brought close to the target position, so a fine adjustment of the cursor can be performed. The cursor can currently be moved by the absolute coordinate but the cursor makes it difficult to orient. It can the cursor through the relative coordinate corresponding to the direction of movement and moving distance of the object are moved on the touchpad, to move the cursor to the target position. After all the function key is pressed to allow the cursor to move shown function option is executed. Therefore, a Float of the finger on the touchpad can be avoided. at the detection of the cursor acceleration signal is detected, whether there is a tip movement on the touchpad before the object touches the touchpad, or whether a predetermined period of time has expired after the item leaves the touchpad. If so, the absolute coordinate is used; if not, will that be Relative coordinate used. Therefore, the user can use the cursor easily bring close to the target position. When the target position at the edge of the screen, the cursor can move to the target position do not reach, even if the object is already the edge area reached the touchpad. The object may touch the touchpad again Touch to move the cursor through the absolute coordinate in to bring the target position.

Um dieses Problem zu lösen, kann um das Touchpad herum ein Randbereich vorgesehen sein, d. h. die Fläche des Touchpads wird verkleinert. Daher kann der Gegenstand eine längere Bewegungsstrecke haben, damit der Cursor in eine Zielposition am Randbereich des Bildschirms bewegt werden kann.Around Solving this problem can surround the touchpad Be provided edge area, d. H. the area of the touchpad is reduced. Therefore, the item can be longer Movement distance for the cursor to reach a target position on the Edge of the screen can be moved.

Die vorstehende Beschreibung stellt nur die bevorzugten Ausführungsbeispiele der Erfindung dar und soll nicht als Definition der Grenzen und des Bereiches der Erfindung dienen. Alle gleichwertige Änderungen und Modifikationen gehören zum Schutzbereich dieser Erfindung.The The above description represents only the preferred embodiments of the invention and should not be used as a definition of boundaries and serve the scope of the invention. All equivalent changes and modifications are within the scope of this invention.

Schritt 100step 100
es wird detektiert, ob ein Gegenstand das Touchpad berührtit it is detected if an object touches the touchpad
Schritt 110step 110
die Koordinate der Berührungsposition des Gegenstands auf dem Touchpad wird ermitteltthe Coordinate of the contact position of the object on the Touchpad is detected
Schritt 120step 120
es wird detektiert, ob ein Cursorbeschleunigungssignal vorhanden ist, wenn ja, wird der Schritt 130 durchgeführt, wenn nein, wird der Schritt 140 durchgeführtit is detected whether a cursor acceleration signal is present, if so, the step 130 if no, the step becomes 140 carried out
Schritt 130step 130
der Cursor wird durch die Absolutkoordinate in die der Berührungsposition des Gegenstands entsprechende Position bewegtof the Cursor moves through the absolute coordinate to the touch position moves the item corresponding position
Schritt 140step 140
der Cursor wird durch die Relativkoordinate entsprechend der Bewegungsrichtung und Bewegungsstrecke des Gegenstands auf dem Touchpad bewegtof the Cursor becomes by the relative coordinate according to the direction of movement and moving distance of the object on the touchpad moves
Schritt 150step 150
es wird detektiert, ob eine Funktionstaste des elektronischen Gerätes gedrückt wirdit is detected, whether a function key of the electronic device is pressed
Schritt 160step 160
die von dem Cursor gezeigte Funktionsoption wird ausgeführtthe The function option shown by the cursor is executed
Schritt 170step 170
wenn die Funktionstaste gedrückt und der Gegenstand über das Touchpad gezogen wird, wird der Cursor um eine Dragstrecke gezogen, die um einen Faktor größer ist als die Dragstrecke des Gegenstandsif press the function key and the item over the touchpad is dragged, the cursor is dragged around a drag line, which is a factor larger than the drag line of the object
Schritt 180step 180
wenn die Funktionstaste gedrückt und der Gegenstand über das Touchpad gezogen wird, wird der Cursor durch die Absolutkoordinate gezogenif press the function key and the item over When the touchpad is dragged, the cursor moves through the absolute coordinate drawn
Schritt 300step 300
es wird detektiert, ob ein Gegenstand das Touchpad berührtit it is detected if an object touches the touchpad
Schritt 310step 310
die Koordinate der Berührungsposition des Gegenstands auf dem Touchpad wird ermittelt und der Cursor wird durch die Absolutkoordinate in die der Berührungsposition des Gegenstands entsprechende Position bewegtthe Coordinate of the contact position of the object on the Touchpad is detected and the cursor is moved through the absolute coordinate corresponding to the position of contact of the object Position moves
Schritt 320step 320
es wird detektiert, ob der Gegenstand mit dem Touchpad in Kontakt bleibtit it is detected whether the object remains in contact with the touchpad
Schritt 330step 330
der Cursor wird durch die Relativkoordinate entsprechend der Bewegungsrichtung und Bewegungsstrecke des Gegenstands auf dem Touchpad bewegtof the Cursor becomes by the relative coordinate according to the direction of movement and moving distance of the object on the touchpad moves
Schritt 340step 340
es wird detektiert, ob eine Funktionstaste des elektronischen Gerätes gedrückt wirdit is detected, whether a function key of the electronic device is pressed
Schritt 350step 350
die von dem Cursor gezeigte Funktionsoption wird ausgeführtthe The function option shown by the cursor is executed
2020
elektronisches Gerätelectronic device
2121
Bildschirmscreen
211211
Cursorcursor
22, 2322 23
Touchpadtouchpad
231231
Steuerzonecontrol zone
232232
Funktionstastefunction key
233233
Funktionstastefunction key
3030
Gegenstandobject

ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDE IN THE DESCRIPTION

Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list The documents listed by the applicant have been automated generated and is solely for better information recorded by the reader. The list is not part of the German Patent or utility model application. The DPMA takes over no liability for any errors or omissions.

Zitierte PatentliteraturCited patent literature

  • - US 5327161 [0006] US 5,327,161 [0006]

Claims (28)

Verfahren zur Cursorsteuerung von Touchpad, das an einem elektronischen Gerät angebracht ist, enthaltend folgende Schritte: es wird detektiert, ob ein Gegenstand das Touchpad berührt; die Koordinate der Berührungsposition des Gegenstands auf dem Touchpad wird ermittelt; es wird detektiert, ob ein Cursorbeschleunigungssignal vorhanden ist; der Cursor wird durch die Absolutkoordinate in die der Berührungsposition des Gegenstands entsprechende Position bewegt; es wird detektiert, ob eine Funktionstaste des elektronischen Gerätes gedrückt wird; und die von dem Cursor gezeigte Funktionsoption wird ausgeführt.Method for cursor control of touchpad, the attached to an electronic device containing following steps: it is detected, whether an object that Touchpad touches; the coordinate of the touch position the object on the touchpad is detected; it is detected whether a cursor acceleration signal is present; the cursor goes through the absolute coordinate to that of the touch position moves the item corresponding item; it is detected whether a function key of the electronic device is pressed becomes; and the function option shown by the cursor is executed. Verfahren nach Anspruch 1, gekennzeichnet durch einen Schritt, in dem der Cursor um eine Dragstrecke gezogen wird, die um einen Faktor größer ist als die Dragstrecke des Gegenstands, wenn die Funktionstaste gedrückt und der Gegenstand über das Touchpad gezogen wird.Method according to claim 1, characterized by a Step in which the cursor is dragged around a drag line, the by a factor larger than the drag line of the object when the function key is pressed and the Object is pulled over the touchpad. Verfahren nach Anspruch 1, gekennzeichnet durch einen Schritt, in dem der Cursor durch die Absolutkoordinate gezogen werden, wenn die Funktionstaste gedrückt und der Gegenstand über das Touchpad gezogen wird.Method according to claim 1, characterized by a Step in which the cursor is dragged through the absolute coordinate, if the function key is pressed and the item over the touchpad is pulled. Verfahren nach Anspruch 1, gekennzeichnet durch einen Schritt, in dem es detektiert wird, ob ein Cursorbeschleunigungssignal vorhanden ist, wenn nein, der Cursor durch die Relativkoordinate entsprechend der Bewegungsrichtung und Bewegungsstrecke des Gegenstands auf dem Touchpad bewegt wird, wobei das Verhältnis der Bewegungsrichtung und der Bewegungsstrecke des Cursors auf dem Bildschirm zu der Bewegungsrichtung und der Bewegungsstrecke des Gegenstands auf dem Touchpad kleiner ist als das Verhältnis der Abmessung des Bildschirms zu der Abmessung des Touchpads.Method according to claim 1, characterized by a Step in which it is detected, whether a cursor acceleration signal is present, if no, the cursor through the relative coordinate according to the direction of movement and distance of movement of the object is moved on the touchpad, the ratio of Movement direction and the movement distance of the cursor on the screen to the direction of movement and the distance of movement of the object on the touchpad is less than the ratio of the dimension the screen to the dimension of the touchpad. Verfahren nach Anspruch 4, dadurch gekennzeichnet, dass unter der Relativkoordinate es zu verstehen ist, dass die Koordinate des Touchpads mit der Koordinate des Bildschirms keine direkte Beziehung hat, wobei die Cursorposition nicht durch die Berührungsposition des Gegenstands auf dem Touchpad bestimmt ist, sondern durch die Bewegungsrichtung und die Bewegungsstrecke des Gegenstands auf dem Touchpad ermittelt wird.Method according to claim 4, characterized in that that the relative coordinate means that the coordinate of the touchpad with the coordinate of the screen no direct relationship has, where the cursor position is not due to the touch position of the object on the touchpad is determined, but by the Movement direction and the movement distance of the object on the Touchpad is detected. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass das Cursorbeschleunigungssignal erzeugt wird, wenn der Benutzer eine Taste drückt oder eine bestimmte Bewegung auf dem Touchpad, wie Einzeltipp oder Doppeltipp, macht.Method according to claim 1, characterized in that that the cursor acceleration signal is generated when the user press a key or a certain movement on the Touchpad, like single tip or double tap, makes. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass das elektronische Gerät (20) ein Notebook ist.Method according to claim 1, characterized in that the electronic device ( 20 ) is a notebook. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass der Gegenstand (30) ein Finger oder ein Zeigestift ist.Method according to claim 1, characterized in that the article ( 30 ) is a finger or a stylus. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass um das Touchpad (22) herum ein Steuerzone (231) vorgesehen ist.Method according to claim 1, characterized in that around the touchpad ( 22 ) around a control zone ( 231 ) is provided. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Funktionstasten unter dem Touchpad oder auf der Unterseite des Touchpads angeordnet sind.Method according to claim 1, characterized in that that the function keys under the touchpad or on the bottom of the touchpad are arranged. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass unter der Absolutkoordinate es zu verstehen ist, dass die Koordinate des Touchpads um einen Faktor kleiner ist als die Koordinate des Bildschirms, der durch die Abmessung des Touchpads und des Bildschirms bestimmt ist.Method according to claim 1, characterized in that that the absolute coordinate means that the coordinate of the touchpad is smaller by a factor than the coordinate of the Screen by the dimension of the touchpad and the screen is determined. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass bei der Absolutkoordinate die Cursorposition durch die Berührungsposition des Gegenstands auf dem Touchpad bestimmt ist.Method according to claim 1, characterized in that that at the absolute coordinate, the cursor position is through the touch position of the object on the touchpad is determined. Verfahren zur Cursorsteuerung von Touchpad, das an einem elektronischen Gerät angebracht ist, enthaltend folgende Schritte: es wird detektiert, ob ein Gegenstand das Touchpad berührt; die Koordinate der Berührungsposition des Gegenstands auf dem Touchpad wird ermittelt; es wird detektiert, ob ein Cursorbeschleunigungssignal vorhanden ist; der Cursor wird durch die Absolutkoordinate in die der Berührungsposition des Gegenstands entsprechende Position bewegt; es wird detektiert, ob eine Funktionstaste des elektronischen Gerätes gedrückt wird; und die von dem Cursor gezeigte Funktionsoption wird ausgeführt; wobei unter der Absolutkoordinate es zu verstehen ist, dass die Koordinate des Touchpads um einen Faktor kleiner ist als die Koordinate des Bildschirms, der durch die Abmessung des Touchpads und des Bildschirms bestimmt ist.Method for cursor control of touchpad, the attached to an electronic device containing following steps: it is detected, whether an object that Touchpad touches; the coordinate of the touch position the object on the touchpad is detected; it is detected whether a cursor acceleration signal is present; the cursor goes through the absolute coordinate to that of the touch position moves the item corresponding item; it is detected whether a function key of the electronic device is pressed becomes; and the function option shown by the cursor is executed; in which Under the absolute coordinate it is to be understood that the Coordinate of the touchpad is a factor smaller than the coordinate of the screen, determined by the dimensions of the touchpad and the screen is. Verfahren nach Anspruch 13, dadurch gekennzeichnet, dass gekennzeichnet durch einen Schritt, in dem der Cursor um eine Dragstrecke gezogen wird, die um einen Faktor größer ist als die Dragstrecke des Gegenstands, wenn die Funktionstaste gedrückt und der Gegenstand über das Touchpad gezogen wird.Method according to claim 13, characterized in that characterized by a step of placing the cursor around a Dragstrecke is pulled, which is larger by a factor is considered the drag distance of the item when the function key is pressed and the object is pulled over the touchpad. Verfahren nach Anspruch 13, gekennzeichnet durch einen Schritt, in dem der Cursor durch die Absolutkoordinate gezogen werden, wenn die Funktionstaste gedrückt und der Gegenstand über das Touchpad gezogen wird.Process according to claim 13, characterized net by a step in which the cursor is dragged through the absolute coordinate when the function key is pressed and the object is dragged over the touchpad. Verfahren nach Anspruch 13, dadurch gekennzeichnet, dass um das Touchpad (22) herum ein Steuerzone (231) vorgesehen ist.Method according to claim 13, characterized in that around the touchpad ( 22 ) around a control zone ( 231 ) is provided. Verfahren nach Anspruch 13, dadurch gekennzeichnet, dass die Funktionstasten unter dem Touchpad (23) oder auf der Unterseite des Touchpads (23) angeordnet sind.A method according to claim 13, characterized in that the function keys below the touchpad ( 23 ) or on the underside of the touchpad ( 23 ) are arranged. Verfahren nach Anspruch 13, dadurch gekennzeichnet, dass bei der Absolutkoordinate die Cursorposition durch die Berührungsposition des Gegenstand auf dem Touchpad bestimmt ist.Method according to claim 13, characterized in that that at the absolute coordinate, the cursor position is through the touch position the object on the touchpad is determined. Verfahren zur Cursorsteuerung von Touchpad, das an einem elektronischen Gerät angebracht ist, enthaltend folgende Schritte: es wird detektiert, ob ein Gegenstand das Touchpad berührt; die Koordinate der Berührungsposition des Gegenstands auf dem Touchpad wird ermittelt und der Cursor wird durch die Absolutkoordinate in die der Berührungsposition des Gegenstands entsprechende Position bewegt; es wird detektiert, ob der Gegenstand mit dem Touchpad in Kontakt bleibt; der Cursor durch die Relativkoordinate entsprechend der Bewegungsrichtung und Bewegungsstrecke des Gegenstands auf dem Touchpad bewegt; es wird detektiert, ob eine Funktionstaste des elektronischen Gerätes gedrückt wird; und die von dem Cursor gezeigte Funktionsoption wird ausgeführt.Method for cursor control of touchpad, the attached to an electronic device containing following steps: it is detected, whether an object that Touchpad touches; the coordinate of the touch position the object on the touchpad is detected and the cursor becomes through the absolute coordinate into that of the touch position moves the item corresponding item; it is detected whether the item remains in contact with the touchpad; the cursor by the relative coordinate according to the direction of movement and Moving distance of the object moved on the touchpad; it is detected, whether a function key of the electronic device is pressed; and the function option shown by the cursor is running. Verfahren nach Anspruch 19, gekennzeichnet durch einen Schritt, in dem der Cursor um eine Dragstrecke gezogen wird, die um einen Faktor größer ist als die Dragstrecke des Gegenstands, wenn die Funktionstaste gedrückt und der Gegenstand über das Touchpad gezogen wird.A method according to claim 19, characterized by a step in which the cursor is dragged around a drag line, which is a factor larger than the drag line of the object when the function key is pressed and the Object is pulled over the touchpad. Verfahren nach Anspruch 19, gekennzeichnet durch einen Schritt, in dem der Cursor durch die Absolutkoordinate gezogen werden, wenn die Funktionstaste gedrückt und der Gegenstand über das Touchpad gezogen wird.A method according to claim 19, characterized by a step in which the cursor is dragged through the absolute coordinate when the function key is pressed and the item over the touchpad is pulled. Verfahren nach Anspruch 19, dadurch gekennzeichnet, dass das elektronische Gerät (20) ein Notebook ist.Method according to claim 19, characterized in that the electronic device ( 20 ) is a notebook. Verfahren nach Anspruch 19, dadurch gekennzeichnet, dass der Gegenstand (30) ein Finger oder ein Zeigestift ist.Method according to claim 19, characterized in that the object ( 30 ) is a finger or a stylus. Verfahren nach Anspruch 19, dadurch gekennzeichnet, dass um das Touchpad (22) herum ein Steuerzone (231) vorgesehen ist.Method according to claim 19, characterized in that around the touchpad ( 22 ) around a control zone ( 231 ) is provided. Verfahren nach Anspruch 19, dadurch gekennzeichnet, dass die Funktionstasten unter dem Touchpad oder auf der Unterseite des Touchpads (23) angeordnet sind.A method according to claim 19, characterized in that the function keys below the touchpad or on the underside of the touchpad ( 23 ) are arranged. Verfahren nach Anspruch 19, dadurch gekennzeichnet, dass unter der Absolutkoordinate es zu verstehen ist, dass die Koordinate des Touchpads um einen Faktor kleiner ist als die Koordinate des Bildschirms, der durch die Abmessung des Touchpads und des Bildschirms bestimmt ist.Method according to claim 19, characterized that the absolute coordinate means that the coordinate of the touchpad is a factor smaller than the coordinate of the screen, determined by the dimension of the touchpad and the screen is. Verfahren nach Anspruch 19, dadurch gekennzeichnet, dass bei der Absolutkoordinate die Cursorposition durch die Berührungsposition des Gegenstand auf dem Touchpad bestimmt ist.Method according to claim 19, characterized that at the absolute coordinate, the cursor position is through the touch position the object on the touchpad is determined. Verfahren nach Anspruch 19, dadurch gekennzeichnet, dass unter der Relativkoordinate es zu verstehen ist, dass die Koordinate des Touchpads mit der Koordinate des Bildschirms keine direkte Beziehung hat, wobei die Cursorposition nicht durch die Berüh rungsposition des Gegenstands auf dem Touchpad bestimmt ist, sondern durch die Bewegungsrichtung und die Bewegungsstrecke des Gegenstands auf dem Touchpad ermittelt wird.Method according to claim 19, characterized that the relative coordinate means that the coordinate of the touchpad with the coordinate of the screen no direct relationship has, wherein the cursor position is not by the Berüh approximate position of the object on the touchpad is determined, but by the Movement direction and the movement distance of the object on the Touchpad is detected.
DE200810022778 2008-05-08 2008-05-08 Touch pad cursor control method for e.g. notebook, involves moving cursor by coordinate in contact position of article, detecting whether function key of electronic device is pressed, and implementing function option displayed by cursor Withdrawn DE102008022778A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE200810022778 DE102008022778A1 (en) 2008-05-08 2008-05-08 Touch pad cursor control method for e.g. notebook, involves moving cursor by coordinate in contact position of article, detecting whether function key of electronic device is pressed, and implementing function option displayed by cursor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE200810022778 DE102008022778A1 (en) 2008-05-08 2008-05-08 Touch pad cursor control method for e.g. notebook, involves moving cursor by coordinate in contact position of article, detecting whether function key of electronic device is pressed, and implementing function option displayed by cursor

Publications (1)

Publication Number Publication Date
DE102008022778A1 true DE102008022778A1 (en) 2009-11-12

Family

ID=41152637

Family Applications (1)

Application Number Title Priority Date Filing Date
DE200810022778 Withdrawn DE102008022778A1 (en) 2008-05-08 2008-05-08 Touch pad cursor control method for e.g. notebook, involves moving cursor by coordinate in contact position of article, detecting whether function key of electronic device is pressed, and implementing function option displayed by cursor

Country Status (1)

Country Link
DE (1) DE102008022778A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107402665A (en) * 2016-05-18 2017-11-28 海德堡印刷机械股份公司 Multiple point touching controls
US10599236B2 (en) 2015-09-23 2020-03-24 Razer (Asia-Pacific) Pte. Ltd. Trackpads and methods for controlling a trackpad

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5327161A (en) 1989-08-09 1994-07-05 Microtouch Systems, Inc. System and method for emulating a mouse input device with a touchpad input device
EP0731407A1 (en) * 1995-03-06 1996-09-11 Ncr International Inc. An input device for a computer
EP1262861A1 (en) * 2001-05-29 2002-12-04 Alps Electric Co., Ltd. Input device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5327161A (en) 1989-08-09 1994-07-05 Microtouch Systems, Inc. System and method for emulating a mouse input device with a touchpad input device
EP0731407A1 (en) * 1995-03-06 1996-09-11 Ncr International Inc. An input device for a computer
EP1262861A1 (en) * 2001-05-29 2002-12-04 Alps Electric Co., Ltd. Input device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10599236B2 (en) 2015-09-23 2020-03-24 Razer (Asia-Pacific) Pte. Ltd. Trackpads and methods for controlling a trackpad
CN107402665A (en) * 2016-05-18 2017-11-28 海德堡印刷机械股份公司 Multiple point touching controls
CN107402665B (en) * 2016-05-18 2022-02-22 海德堡印刷机械股份公司 Multi-touch control

Similar Documents

Publication Publication Date Title
DE102009011687B4 (en) Touch event model
DE102010027915A1 (en) User interface device for controlling a vehicle multimedia system
EP3234743B1 (en) Method for operating an operating device of a motor vehicle in different operating modes, operating device, and motor vehicle
DE19751262A1 (en) Coordinate input device
DE202008007847U1 (en) Speed / Position mode translation
DE102012020607B4 (en) A motor vehicle with a gesture control device and method for controlling a selection element
DE112012007167T5 (en) Information display device, display information operation method
DE102018221024A1 (en) DEVICE AND METHOD FOR OPERATING A STEERING WHEEL BASED ON A TOUCH CONTROL
EP2652584A1 (en) System with gesture identification unit
DE102018100197A1 (en) Method for operating a human-machine interface and human-machine interface
DE102016108899A1 (en) Combined input and output device and method for operating an input and output device
DE10154643A1 (en) Touch screen input device for a mobile phone or similar has a haptic or mechanical acknowledgement device that causes the screen to vibrate after a command has been successfully input
DE102016223176B4 (en) Method for detecting a user input for an input device with multiple switching elements and input device
DE102013009906B4 (en) Method for handwriting recognition by means of a touch-sensitive motor vehicle operating system and touch-sensitive motor vehicle operating system
DE102008022778A1 (en) Touch pad cursor control method for e.g. notebook, involves moving cursor by coordinate in contact position of article, detecting whether function key of electronic device is pressed, and implementing function option displayed by cursor
WO2019076598A2 (en) Device, system and method for operating a graphical user interface and motor vehicle
DE102009021216A1 (en) Touch-sensitive input device e.g. capacitive input device, for manipulation of cursor in e.g. kiosk display, has evaluation unit evaluating signals, where introduction of control objects into detection area is detected by one input module
EP3246809B1 (en) Gesture input method
DE102016012474A1 (en) Method for fast navigation in a user interface, method for producing a product made of thermoplastic material, system control for quick navigation in a user interface and installation for producing a product made of thermoplastic material
EP3347804A1 (en) Operating device with character input and delete function
DE102018222124A1 (en) Method and system for setting a value of a parameter
DE102014111749A1 (en) Method and device for controlling a technical device
WO2018172377A1 (en) Grid plate
DE102011112565A1 (en) Method for operating control device of motor car, involves selecting operating mode by providing another operating mode of operating device such that contents are displayed on element corresponding to selected operating mode of device
DE102016011365A1 (en) Method for controlling a motor vehicle module and motor vehicle module

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
R002 Refusal decision in examination/registration proceedings
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee

Effective date: 20111201