Single-finger touch control method of touchpad
By incorporating force sensing detection into the touchpad and employing a two-stage force triggering method, the inconvenience of double-click operation in existing technologies is solved, enabling more flexible double-click operation and improving the user's operating experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- ELAN MICROELECTRONICS CORPORATION
- Filing Date
- 2025-01-24
- Publication Date
- 2026-06-30
AI Technical Summary
The existing touchpad's double-tap function requires rapid, continuous clicks, which is inconvenient for users and makes it difficult to implement more complex input gestures through force sensing.
By combining force sensing detection and employing a two-stage force triggering method, it determines whether the downward pressure of a single object exceeds the first and second threshold values, and calculates the time difference to send a specific key signal combination to achieve the double-click function.
It produces continuous click effects without the need for rapid tapping, improving the user experience and enhancing the flexibility and functionality of the touchpad.
Smart Images

Figure CN122308638A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a control method for a touchpad, and more particularly to a control method for performing single-finger touch on a touchpad. Background Technology
[0002] Touchpads are the input devices for most electronic devices today. They operate and input data by sensing the coordinate position of a user's finger on the touchpad and the timing of the finger's contact and release. For example, to run a specific application or open a folder, the current method involves moving the finger on the touchpad to move the corresponding cursor displayed on the screen to the image of the desired application or folder. Then, the finger is quickly tapped twice on the touchpad and released to trigger a double-tap function, thus running the application or opening the folder.
[0003] However, existing touchpads have gradually incorporated force sensing in the Z-axis direction. By sensing the force applied to the touchpad by the user's fingers, force sensing can be effectively used to create more input gestures or other applications. Summary of the Invention
[0004] In view of this, the present invention combines force sensing detection to change the control method for triggering double-click function in the prior art.
[0005] To achieve the aforementioned objective, the present invention provides a method for controlling single-finger touch on a touchpad, comprising the following steps:
[0006] a. Determine if a single object is touching the touchpad; if so, proceed to step b.
[0007] b. When the pressure under the single object exceeds a first threshold value, send a first button press signal and continue to step c;
[0008] c. When the pressure under the single object exceeds a second threshold value, calculate the time difference between the time it takes to exceed the first threshold value and the time it takes to exceed the second threshold value, wherein the first threshold value is less than the second threshold value;
[0009] d. Compare the time difference with a preset time. When the time difference is less than or equal to the preset time, send a first key release signal, a second key press signal, and a second key release signal in sequence to trigger a double-click function.
[0010] The advantage of this invention is that it generates the double-click function by triggering the force in two stages. Users do not need to click rapidly. They only need to increase the force after selecting to produce the effect of continuous clicking, which helps to improve the user experience. Attached Figure Description
[0011] Figure 1 This is the timing diagram for the double-click function;
[0012] Figure 2 This is a flowchart of the present invention;
[0013] Figure 3 This is a timing diagram of the first embodiment of the present invention;
[0014] Figure 4 This is a timing diagram of the second embodiment of the present invention;
[0015] In the attached figures, the following labels are used:
[0016] S u :Button press signal S d :Press release signal
[0017] T1: Time difference T2: Time difference
[0018] T3: Time difference T4: Time difference
[0019] T5: Time difference T6: Time difference
[0020] TH1: First threshold value; TH2: Second threshold value. Detailed Implementation
[0021] The following, in conjunction with the accompanying drawings and embodiments of the present invention, further illustrates the technical means employed by the present invention to achieve its intended purpose.
[0022] Generally speaking, on a force-sensitive touchpad, the double-tap function is triggered in the following way: Figure 1 As shown, when the downward pressure applied by the user's finger exceeds a first threshold value TH1, the touchpad will send a button press signal S. u The operating system of the electronic device corresponding to the touchpad sends a button release signal S when the user releases the pressure with their finger. d The aforementioned button press signal S u and a button release signal S d The combination of these two sets of click signals is considered a single click signal. When two consecutive click signals occur, if the first set of the button press signal S... u The button release signal S in the second group d When the time difference T1 is less than a double-click time (e.g., 50-500ms), and there is a single object on the touchpad at this time, the operating system considers the double-click gesture to be valid and triggers the double-click function.
[0023] In one embodiment, the touchpad transmits signals to the operating system of the corresponding electronic device. Generally, a controller of the touchpad can directly transmit a signal packet to the operating system of the electronic device.
[0024] First embodiment of the present invention, for example Figure 2 and Figure 3 As shown, step 201 first determines whether the object touching the touchpad is a single object. If it is multiple objects, it is not the purpose of this invention, and the process returns to step 201. If step 201 determines that the current state on the touchpad is a single object, then step 202 is executed; otherwise, step 201 is executed again. Next, step 202 determines whether the downward pressure applied by the single object exceeds the first threshold value TH1. When the aforementioned downward pressure exceeds the first threshold value TH1, the touchpad controller sends a button press signal S. u The system is given the information, and step 203 is executed; otherwise, step 201 is executed again. Step 203 determines whether the downward pressure applied by the single object continues to increase. When the aforementioned downward pressure exceeds a second threshold value TH2, step 204 is executed; otherwise, step 201 is executed again. Step 204 calculates the time difference between the time when the downward pressure exceeds the first threshold value TH1 and the time when it exceeds the second threshold value TH2 for the touchpad. Then, step 205 determines whether the time difference is less than or equal to a preset time, due to the first group of button press signals S. u To the second group of button release signal S d The time difference must be less than the double-click time, so the preset time that enables the double-click function can be deduced, and this preset time is less than the double-click time. When step 205 determines that it is true, then step 206 is executed, whereby the touchpad controller sends a first signal group to the operating system (e.g., ...). Figure 3 As shown), when step S205 determines no, then step 207 is executed, whereby the touchpad controller sends a second signal group to the operating system (e.g., ...). Figure 4 As shown, the contents of the first signal group and the second signal group are described in detail below.
[0025] Please see Figure 3 As shown, the first signal group refers to the touchpad controller sequentially sending a button release signal S. d One-button press signal S u and a button release signal S d The system is instructed to process the two sets of click signals. Since the time difference is determined to be less than or equal to a preset time, meaning the first set of signals corresponds to the button press signal S... u To the second group of button release signal S dThe time difference T2 is less than the double-click time, so the first signal group can make the operating system regard the double-click gesture as valid and trigger the double-click function.
[0026] Please see Figure 4 As shown, the second signal group refers to the touchpad controller sequentially sending a button release signal S. d One-button press signal S u One-button release signal S d One-button press signal S u and a button release signal S d The operating system is given this information. Since it has been determined that the time difference T4 is greater than the preset time, this means that the first group of key press signals S... u To the second group of button release signal S d The time difference T5 must be greater than the double-click time. If the touchpad controller still only sends one button release signal S sequentially at this time... d One-button press signal S u and a button release signal S d Therefore, the button press signal S of the first group cannot be generated. u To the second group of button release signal S d If the time difference T5 is less than the double-click time, the double-click gesture will fail. Therefore, the second signal group indicates that the touchpad controller will sequentially send a button release signal S. d One-button press signal S u One-button release signal S d One-button press signal S u and a button release signal S d The operating system is given a button press signal S for the second group of buttons. u To the third group of button release signal S d Since the time difference T6 is less than the double-click time, the second signal group can make the operating system regard the double-click gesture as valid and trigger the double-click function.
[0027] In one embodiment, the second threshold value TH2 is 1.5 to 3 times greater than the first threshold value TH1, or the difference between the second threshold value TH2 and the first threshold value TH1 is greater than 100g. This can avoid the situation where the two threshold values are too close, which may cause the user to accidentally perform a heavy pressure gesture when trying to perform a light pressure gesture, thus effectively improving the user's operating experience.
[0028] In summary, this invention effectively utilizes force sensing, allowing users to trigger the double-click function based on changes in downward pressure, thus increasing the overall flexibility of use.
[0029] The above description is merely an embodiment of the present invention and is not intended to limit the present invention in any way. Although the present invention has been disclosed above with reference to embodiments, it is not intended to limit the present invention. Anyone skilled in the art can make some modifications or alterations to the above-disclosed technical content to create equivalent embodiments without departing from the scope of the present invention. Any simple modifications, equivalent changes, and alterations made to the above embodiments based on the technical essence of the present invention without departing from the scope of the present invention shall still fall within the scope of the present invention.
Claims
1. A method for controlling single-finger touch on a touchpad, characterized in that: It includes the following steps: a. Determine if a single object is touching the touchpad; if so, proceed to step b. b. When the pressure under the single object exceeds a first threshold value, send a first button press signal and continue to step c; c. When the pressure under the single object exceeds a second threshold value, calculate the time difference between the time it takes to exceed the first threshold value and the time it takes to exceed the second threshold value, wherein the first threshold value is less than the second threshold value; d. Compare the time difference with a preset time. When the time difference is less than or equal to the preset time, send a first key release signal, a second key press signal, and a second key release signal in sequence to trigger a double-click function.
2. The single-finger touch control method for a touchpad as described in claim 1, characterized in that: In step d, when the time difference is greater than the preset time, the first button release signal, the second button press signal, and the second button release signal are sent sequentially in sequence, and then a third button press signal and a third button release signal are sent sequentially in sequence to trigger the double-click function.
3. The control method for single-finger touch control of a touchpad as described in claim 1 or 2, characterized in that: The second threshold value is 1.5 to 3 times greater than the first threshold value.
4. The control method for single-finger touch control of a touchpad as described in claim 1 or 2, characterized in that: The difference between the second threshold value and the first threshold value is greater than 100g.
5. The single-finger touch control method for a touchpad as described in claim 3, characterized in that: The difference between the second threshold value and the first threshold value is greater than 100g.