Processing method and equipment for touching mouse

By detecting and recording touch point data in the touch mouse, identifying and processing corresponding mouse input events, the problems of complex and inefficient operation in the prior art are solved, and the effect of simplifying operation logic and improving user experience is achieved.

CN119473032AInactive Publication Date: 2025-02-18襄阳职业技术学院
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411540058.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-31
Publication Date
2025-02-18
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing touch mouse processing methods have complex operation control logic, resulting in low user operation efficiency and high threshold, making it difficult to quickly and flexibly use, and easily lead to operation fatigue.

Method used

By detecting one or more touch points in the mouse touch area and recording their touch data, identifying the corresponding mouse input events based on the number of touch points and data, the cursor movement, clicking, double-clicking, right-clicking, dragging, and scrolling can be achieved by realizing cursor movement, clicking, double-clicking, right-clicking, dragging, and scrolling Scroll, middle key press and middle key drag.

Benefits of technology

The operation logic is simplified, allowing users to naturally use their fingers to complete various mouse operations, improve operation efficiency, reduce operation fatigue, and provide a better user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119473032A_ABST
    Figure CN119473032A_ABST
Patent Text Reader

Abstract

The invention discloses a processing method and device for a touch mouse, and belongs to the technical field of computers.The method comprises the steps that one or more touch points in a mouse touch area are detected, and touch data of all the touch points are recorded; according to the number of the touch points and the touch data corresponding to all the touch points, the mouse input event corresponding to the touch operation is recognized, according to the processing method, only the index finger, the middle finger and the ring finger of the right hand are used, and the mouse touch operation is carried out according to the characteristic that the middle finger of the human body is long; eight complete functions of cursor movement, single click, double click, right click, dragging, roller rolling, middle key pressing and middle key dragging and the like of the mouse can be completed by the aid of the mouse, operation logic is simple, finger use is natural, operation efficiency of a user can be improved, and operation fatigue can be relieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention specifically relates to a touch mouse processing method and device, and belongs to the technical field of computers. Background Art

[0002] The mouse is an indispensable external operating device for modern computers. Currently, the most widely used mouse is the optical mouse, but long-term use of the mouse poses a risk of developing mouse hand disease.

[0003] The notebook computer is equipped with a touch pad, which can realize the mouse operation function, but its position limitation makes it extremely inconvenient for users to operate it, and its operation method is different from that of a traditional mouse, resulting in a poor user experience.

[0004] For example, in the Chinese invention patent application document, the publication number is CN108475126A, and the title is A method for processing touch operations and a touch keyboard, the method comprising: when a touch operation is detected in a key area of ​​a touch keyboard, determining one or more touch points associated with the touch operation, and recording touch data corresponding to the one or more touch points ((S101); identifying an operation gesture corresponding to the touch operation according to the number of the one or more touch points and the touch data corresponding to the one or more touch points ((S102); determining an input event corresponding to the operation gesture, the input event comprising a mouse input event or a keyboard input event ((S103).

[0005] However, the existing touch mouse processing method has a complex operation control logic, which does not improve the efficiency when used. In actual applications, the threshold for getting started is high, and people cannot use it quickly and flexibly.

[0006] The present invention is proposed in view of the above. Summary of the invention

[0007] The purpose of the present invention is to address the deficiencies of the prior art and provide a touch mouse processing method and device, which can improve user operation efficiency and reduce operation fatigue.

[0008] In a first aspect, the present application proposes a method for processing a touch mouse, the method comprising:

[0009] One or more touch points in the mouse touch area are detected, and touch data of each touch point is recorded. According to the number of touch points and the touch data corresponding to each touch point, a mouse input event corresponding to the touch operation is identified.

[0010] The process of the method for processing touch mouse operation includes at least the following steps:

[0011] Step 101, detecting one or more touch points in the mouse touch area, and recording touch data of each touch point;

[0012] The touch data corresponding to the touch point includes but is not limited to: the time when the touch point contacts the touch area as the start time; the time when the touch point leaves the touch area as the end time; the coordinate information of the touch point at the start time; the coordinate information of the touch point at the end time; the real-time coordinate information of the touch point when performing the touch operation, and the moving trajectory of the touch point is determined according to these coordinate information;

[0013] Step 102, identifying a mouse input event corresponding to the touch operation according to the number of touch points and the touch data corresponding to each touch point;

[0014] A touch operation with three or less touch points is a valid touch operation. The basic input events of mouse touch that can be identified include eight events: mouse cursor movement, single click, double click, right click, drag, wheel scroll, middle button press and middle button drag, but are not limited to these eight events;

[0015] Touch operations with four or more touch points are invalid touch operations. When the operator does not need to operate the mouse, four or five fingers can be placed naturally on the touch panel to rest at the same time, which can effectively reduce operator fatigue.

[0016] The process of the method for processing the cursor movement operation of the touch mouse, the method at least comprises the following steps:

[0017] Step 201, detecting one or more touch points in the mouse touch area, and recording touch data of each touch point;

[0018] Step 202: If the number of touch points is one, it is identified as a mouse cursor movement event, and the movement track of the touch point is the movement track of the mouse cursor;

[0019] The preferred operation method for moving the mouse cursor is to slide the middle finger of the right hand within the touch area of ​​the mouse to move the mouse cursor.

[0020] The process of the method for processing a single-click operation of a touch mouse includes at least the following steps:

[0021] Step 301, detecting one or more touch points in the mouse touch area, and recording touch data of each touch point;

[0022] Step 302: if there are two touch points, the touch start times of the two touch points are different, and the time difference between the two touch points is greater than the first time threshold; the position of the later touch point is in the left area of ​​the earlier touch point, and the later touch point completes a touch and lift action within a time interval less than or equal to the second time threshold, the earlier touch point is always in a touch state, and is recognized as a mouse click event;

[0023] The preferred method of mouse click is to slide the right middle finger on the touch area of ​​the mouse first, move the cursor to point to the object, and then quickly click the touch panel of the mouse with the index finger.

[0024] The process of the method for processing a double-click operation of a touch mouse, the method at least comprises the following steps:

[0025] Step 401, detecting one or more touch points in the mouse touch area, and recording touch data of each touch point;

[0026] Step 402: if there are two touch points, the touch start times of the two touch points are different, and the time difference between the two touch points is greater than the first time threshold; the position of the later touch point is in the left area of ​​the earlier touch point, and the later touch point completes two touch and lift actions within a time interval less than or equal to the third time threshold, and the earlier touch point is always in a touch state, it is recognized as a mouse double-click event;

[0027] The preferred method of double-clicking the mouse is to first slide the middle finger of the right hand on the touch area of ​​the mouse, move the cursor to point to the object, and then quickly double-click the mouse touch panel with the index finger.

[0028] The process of the method for processing the drag operation of the touch mouse, the method at least comprises the following steps:

[0029] Step 501, detecting one or more touch points in the mouse touch area, and recording touch data of each touch point;

[0030] Step 502: If there are two touch points, the touch start time of the two touch points is different, and the time difference is greater than the first time threshold; the position of the latter touch point is in the left area of ​​the first touch point, and both touch points are in a pressed state, it is identified as a mouse drag event. When the two touch points are pressed and slid together, the movement trajectory of the first touch point is the drag trajectory of the mouse cursor;

[0031] The preferred operation method of mouse dragging is to slide the middle finger of the right hand on the touch area of ​​the mouse first, move the cursor to point to the object, then press the index finger and move both fingers together.

[0032] The process of a method for processing a right-click operation of a touch mouse, the method at least comprising the following steps:

[0033] Step 601, detecting one or more touch points in the mouse touch area, and recording touch data of each touch point;

[0034] Step 602: if there are two touch points, the touch start times of the two touch points are different, and the time difference between the two touch points is greater than the first time threshold; the position of the later touch point is in the right area of ​​the earlier touch point, and the later touch point completes a touch and lift action within a time interval less than or equal to the second time threshold, the earlier touch point is always in a touch state, and it is recognized as a mouse right-click event;

[0035] The preferred operation method for right-clicking the mouse is to first slide the middle finger of the right hand on the touch area of ​​the mouse, move the cursor to point to the object, and then quickly click the mouse touch panel with the ring finger.

[0036] The process of the method for processing the scrolling operation of the wheel of a touch mouse comprises at least the following steps:

[0037] Step 701, detecting one or more touch points in the mouse touch area, and recording touch data of each touch point;

[0038] Step 702: If there are two touch points, the touch start time of the two touch points is different, and the time difference is greater than the first time threshold; the position of the later touch point is in the right area of ​​the first touch point, and both touch points are in a pressed state, it is identified as a mouse wheel scrolling event. When the two touch points are pressed and slid together, the movement direction of the first touch point is the mouse wheel scrolling direction, and the specific movement direction is up and down or left and right;

[0039] The preferred method of scrolling the mouse wheel is to press the middle finger of your right hand on the mouse touch area first, then press the ring finger, and move both fingers together up and down or left and right.

[0040] The process of the method for processing the middle button pressing operation and the middle button dragging operation of the touch mouse, the method at least comprises the following steps:

[0041] Step 801, detecting one or more touch points in the mouse touch area, and recording touch data of each touch point;

[0042] Step 802: If the number of touch points is three and the three touch points are pressed simultaneously, it is identified as a mouse middle button pressing event;

[0043] The preferred operation method of pressing the middle button of the mouse is to press the touch area of ​​the mouse with the index finger, middle finger and ring finger of the right hand at the same time;

[0044] Step 803: If the three touch points are pressed and slid together, it is identified as a middle button drag event of the mouse, and the movement trajectory of the middle touch point is the drag trajectory of the middle button of the mouse.

[0045] The preferred operation method of dragging the middle button of the mouse is to press the index finger, middle finger, and ring finger of the right hand on the mouse touch area at the same time and then slide together.

[0046] In the second aspect, the present application proposes a device for a touch mouse processing method, comprising a battery management module, a touch panel, a USB communication module, a processor, and a wireless communication module, wherein the battery management module realizes battery charging and power supply management; the touch panel is used to detect the touch points and touch data of the touch mouse in executing the method provided in the first aspect; the processor is configured to support the touch mouse to execute the corresponding functions in the method provided in the first aspect, and has a built-in memory storing executable program code and data; the USB communication module and the wireless communication module realize communication connection with the computer host.

[0047] The battery management module, the touch panel, the USB communication module, the processor, the wireless communication module, and the touch panel, the USB communication module, the processor and the wireless communication module can be coupled via a communication bus.

[0048] The battery management module is used to control the battery charge and discharge management, as well as the power supply to the touch panel, USB communication module, processor and wireless communication module. The charging interface uses the USB Type-C interface of the USB communication module.

[0049] The touch panel is preferably a capacitive touch panel, which is used to detect a touch operation, determine one or more touch points related to the touch operation, and record touch data corresponding to the one or more touch points.

[0050] The processor is preferably a microprocessor with a built-in memory storing executable program code, touch data and program execution process data, and is used to identify mouse input events corresponding to touch operations based on the number of one or more touch points and touch data corresponding to the one or more touch points.

[0051] The processor is also used to control the communication between the USB communication module, the wireless communication module and the computer host. When it is detected that there is a USB communication connection with the computer host, the wireless communication module will be turned off and the USB communication module will be used to communicate with the computer host. When there is no USB communication connection with the computer host, the wireless communication module will be used to communicate with the computer host.

[0052] The wireless communication module is preferably a Bluetooth wireless communication module.

[0053] The battery management module, the control circuit of the touch panel, the USB communication module, the processor, and the wireless communication module can be integrated into one or more specific application integrated circuits for controlling the execution of the above program.

[0054] USB interface, power switch, working indicator light and plastic shell, the USB interface is preferably a USB Type-C interface, which is used for charging the touch mouse and communicating with the computer host; the touch panel is preferably a capacitive touch panel; the working indicator light is preferably an LED light-emitting diode.

[0055] Technical effects and advantages of the present invention:

[0056] (1) When a touch operation is detected in a touch area of ​​a touch mouse, one or more touch points associated with the touch operation are determined, and touch data corresponding to the one or more touch points are recorded; based on the number of the one or more touch points and the touch data corresponding to the touch points, a mouse input event corresponding to the touch operation can be identified.

[0057] (2) Touch operation only uses the index finger, middle finger, and ring finger of the right hand. By taking advantage of the longer middle finger of the human body, the mouse touch operation can complete eight complete functions of the mouse, including cursor movement, single-click, double-click, right-click, drag, scroll wheel, middle button press, and middle button drag. The operator's fingers are used naturally, the operation logic is simple, and it conforms to the ergonomic design of operating the mouse, which can improve the user's operating efficiency, reduce operating fatigue, and provide a better user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0058] Figure 1 A schematic flow chart of a method for processing a touch mouse operation disclosed in an embodiment of the present invention;

[0059] Figure 2 A schematic flow chart of a method for processing a cursor movement operation of a touch mouse disclosed in an embodiment of the present invention;

[0060] Figure 3 A schematic flow chart of a method for processing a single-click operation of a touch mouse disclosed in an embodiment of the present invention;

[0061] Figure 4 A schematic flow chart of a method for processing a double-click operation of a touch mouse disclosed in an embodiment of the present invention;

[0062] Figure 5 A schematic flow chart of a method for processing a drag operation of a touch mouse disclosed in an embodiment of the present invention;

[0063] Figure 6 A schematic flow chart of a method for processing a right-click operation of a touch mouse disclosed in an embodiment of the present invention;

[0064] Figure 7 A schematic flow chart of a method for processing a wheel scrolling operation of a touch mouse disclosed in an embodiment of the present invention;

[0065] Figure 8 A schematic flow chart of a method for processing a middle button pressing operation and a middle button dragging operation of a touch mouse disclosed in an embodiment of the present invention;

[0066] Fig. 9A device structure block diagram of a touch mouse processing method disclosed in an embodiment of the present invention;

[0067] Fig.10 The present invention is a schematic diagram of the device appearance of a touch mouse processing method involved in an embodiment of the present invention.

[0068] In the figure: 901, battery management module; 902, touch panel; 903, USB communication module; 904, processor; 905, wireless communication module; 1001, USB interface; 1002, power switch; 1003, working indicator light; 1004, plastic shell. DETAILED DESCRIPTION

[0069] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0070] See also Figure 1-Figure 10 As shown, a method and device for processing a touch mouse.

[0071] The directional terms mentioned in the present invention, i.e., "up", "down", "left", "right", etc., are all based on Fig.10 The direction mark in the upper right corner shall prevail.

[0072] Example 1

[0073] like Figure 1 As shown, the embodiment of the present application discloses a process of a method for processing a touch mouse operation, and the method at least includes the following steps:

[0074] Step 101, detecting one or more touch points in the mouse touch area, and recording touch data of each touch point;

[0075] The touch data corresponding to the touch point includes but is not limited to: the time when the touch point contacts the touch area as the start time; the time when the touch point leaves the touch area as the end time; the coordinate information of the touch point at the start time; the coordinate information of the touch point at the end time; the real-time coordinate information of the touch point when performing the touch operation, and the moving trajectory of the touch point is determined according to these coordinate information;

[0076] Step 102, identifying a mouse input event corresponding to the touch operation according to the number of touch points and the touch data corresponding to each touch point;

[0077] A touch operation with three or less touch points is a valid touch operation. The basic input events of mouse touch that can be identified include eight events: mouse cursor movement, single click, double click, right click, drag, wheel scroll, middle button press and middle button drag, but are not limited to these eight events;

[0078] Touch operations with four or more touch points are invalid touch operations. When the operator does not need to operate the mouse, four or five fingers can be placed naturally on the touch panel to rest at the same time, which can effectively reduce operator fatigue.

[0079] Example 2

[0080] like Figure 2 As shown, the embodiment of the present application discloses a process of a method for processing a cursor movement operation of a touch mouse, and the method at least includes the following steps:

[0081] Step 201, detecting one or more touch points in the mouse touch area, and recording touch data of each touch point;

[0082] Step 202: If the number of touch points is one, it is identified as a mouse cursor movement event, and the movement track of the touch point is the movement track of the mouse cursor;

[0083] The preferred operation method for moving the mouse cursor is to slide the middle finger of the right hand within the touch area of ​​the mouse to move the mouse cursor.

[0084] Example 3

[0085] like Figure 3 As shown, the embodiment of the present application discloses a process of a method for processing a single-click operation of a touch mouse, and the method at least includes the following steps:

[0086] Step 301, detecting one or more touch points in the mouse touch area, and recording touch data of each touch point;

[0087] Step 302: if there are two touch points, the touch start times of the two touch points are different, and the time difference between the two touch points is greater than the first time threshold; the position of the later touch point is in the left area of ​​the earlier touch point, and the later touch point completes a touch and lift action within a time interval less than or equal to the second time threshold, the earlier touch point is always in a touch state, and is recognized as a mouse click event;

[0088] The preferred method of mouse click is to slide the middle finger of the right hand on the touch area of ​​the mouse, move the cursor to point to the object, and then quickly click the touch panel of the mouse with the index finger.

[0089] Example 4

[0090] like Figure 4As shown, the embodiment of the present application discloses a process of a method for processing a double-click operation of a touch mouse, and the method at least includes the following steps:

[0091] Step 401, detecting one or more touch points in the mouse touch area, and recording touch data of each touch point;

[0092] Step 402: if there are two touch points, the touch start times of the two touch points are different, and the time difference between the two touch points is greater than the first time threshold; the position of the later touch point is in the left area of ​​the earlier touch point, and the later touch point completes two touch and lift actions within a time interval less than or equal to the third time threshold, and the earlier touch point is always in a touch state, it is recognized as a mouse double-click event;

[0093] The preferred method of double-clicking the mouse is to first slide the middle finger of the right hand on the touch area of ​​the mouse, move the cursor to point to the object, and then quickly double-click the mouse touch panel with the index finger.

[0094] Example 5

[0095] like Figure 5 As shown, the embodiment of the present application discloses a process of a method for processing a drag operation of a touch mouse, and the method includes at least the following steps:

[0096] Step 501, detecting one or more touch points in the mouse touch area, and recording touch data of each touch point;

[0097] Step 502: If there are two touch points, the touch start time of the two touch points is different, and the time difference is greater than the first time threshold; the position of the latter touch point is in the left area of ​​the first touch point, and both touch points are in a pressed state, it is identified as a mouse drag event. When the two touch points are pressed and slid together, the movement trajectory of the first touch point is the drag trajectory of the mouse cursor;

[0098] The preferred operation method of mouse dragging is to slide the middle finger of the right hand on the touch area of ​​the mouse first, move the cursor to point to the object, then press the index finger and move both fingers together.

[0099] Example 6

[0100] like Figure 6 As shown, the embodiment of the present application discloses a process of a method for processing a right-click operation of a touch mouse, and the method includes at least the following steps:

[0101] Step 601, detecting one or more touch points in the mouse touch area, and recording touch data of each touch point;

[0102] Step 602: if there are two touch points, the touch start times of the two touch points are different, and the time difference between the two touch points is greater than the first time threshold; the position of the later touch point is in the right area of ​​the earlier touch point, and the later touch point completes a touch and lift action within a time interval less than or equal to the second time threshold, the earlier touch point is always in a touch state, and it is recognized as a mouse right-click event;

[0103] The preferred operation method for right-clicking the mouse is to first slide the middle finger of the right hand on the touch area of ​​the mouse, move the cursor to point to the object, and then quickly click the mouse touch panel with the ring finger.

[0104] Example 7

[0105] like Figure 7 As shown, the embodiment of the present application discloses a process of a method for processing a wheel scrolling operation of a touch mouse, and the method at least includes the following steps:

[0106] Step 701, detecting one or more touch points in the mouse touch area, and recording touch data of each touch point;

[0107] Step 702: If there are two touch points, the touch start time of the two touch points is different, and the time difference is greater than the first time threshold; the position of the later touch point is in the right area of ​​the first touch point, and both touch points are in a pressed state, it is identified as a mouse wheel scrolling event. When the two touch points are pressed and slid together, the movement direction of the first touch point is the mouse wheel scrolling direction, and the specific movement direction is up and down or left and right;

[0108] The preferred method of scrolling the mouse wheel is to press the middle finger of your right hand on the mouse touch area first, then press the ring finger, and move both fingers together up and down or left and right.

[0109] Example 8

[0110] like Figure 8 As shown, the embodiment of the present application discloses a process of a method for processing a middle button press operation and a middle button drag operation of a touch mouse, and the method includes at least the following steps:

[0111] Step 801, detecting one or more touch points in the mouse touch area, and recording touch data of each touch point;

[0112] Step 802: If the number of touch points is three and the three touch points are pressed simultaneously, it is identified as a mouse middle button pressing event;

[0113] The preferred operation method of pressing the middle button of the mouse is to press the touch area of ​​the mouse with the index finger, middle finger and ring finger of the right hand at the same time;

[0114] Step 803: If the three touch points are pressed and slid together, it is identified as a middle button drag event of the mouse, and the movement trajectory of the middle touch point is the drag trajectory of the middle button of the mouse.

[0115] The preferred operation method of dragging the middle button of the mouse is to press the index finger, middle finger, and ring finger of the right hand on the mouse touch area at the same time and then slide together.

[0116] Example 9

[0117] like Fig. 9 As shown, the battery management module 901, the touch panel 902, the USB communication module 903, the processor 904, and the wireless communication module 905, the touch panel 902, the USB communication module 903, the processor 904 and the wireless communication module 905 can be coupled via a communication bus.

[0118] The battery management module 901 is used to control the charge and discharge management of the battery, as well as to supply power to the touch panel 902 , the USB communication module 903 , the processor 904 , and the wireless communication module 905 . The charging interface uses the USB Type-C interface of the USB communication module 903 .

[0119] The touch panel 902 is preferably a capacitive touch panel, which is used to detect a touch operation, determine one or more touch points related to the touch operation, and record touch data corresponding to the one or more touch points.

[0120] Processor 904 is preferably a microprocessor with a built-in memory that stores executable program code, touch data and program execution process data, and is used to identify mouse input events corresponding to touch operations based on the number of one or more touch points and touch data corresponding to the one or more touch points.

[0121] The processor 904 is also used to control the communication between the USB communication module 903 and the wireless communication module 905 and the computer host. When it is detected that there is a USB communication connection with the computer host, the wireless communication module 905 will be turned off and the USB communication module will be used to communicate with the computer host. When there is no USB communication connection with the computer host, the wireless communication module 905 will be used to communicate with the computer host.

[0122] The wireless communication module 905 is preferably a Bluetooth wireless communication module.

[0123] Referring to the above embodiments, the battery management module 901, the control circuit of the touch panel 902, the USB communication module 903, the processor 904, and the wireless communication module 905 can be integrated into one or more specific application integrated circuits for controlling the execution of the above program.

[0124] like Fig.10As shown, a USB interface 1001, a power switch 1002, a working indicator light 1003 and a plastic shell 1004, the USB interface 1001 is preferably a USB Type-C interface, which is used for charging the touch mouse and communicating with the computer host; the touch panel 902 is preferably a capacitive touch panel; the working indicator light 1003 is preferably an LED light emitting diode.

[0125] The present invention has eight complete functions of a traditional mouse, including cursor movement, single-click, double-click, right-click, dragging, wheel scrolling, middle button pressing and middle button dragging, and has simple operation logic, natural finger use, and conforms to the ergonomic design of operating a mouse.

[0126] It will be apparent to those skilled in the art that the invention is not limited to the details of the exemplary embodiments described above and that the invention can be implemented in other specific forms without departing from the spirit or essential features of the invention. Therefore, the embodiments should be considered exemplary and non-limiting in all respects, and the scope of the invention is defined by the appended claims rather than the foregoing description, and it is intended that all variations falling within the meaning and scope of the equivalent elements of the claims be included in the invention. Any reference numeral in a claim should not be considered as limiting the claim to which it relates.

[0127] In addition, it should be understood that although the present specification is described according to implementation modes, not every implementation mode contains only one independent technical solution. This description of the specification is only for the sake of clarity. Those skilled in the art should regard the specification as a whole. The technical solutions in each embodiment may also be appropriately combined to form other implementation modes that can be understood by those skilled in the art.

Claims

1. A method for processing a touch mouse, comprising detecting one or more touch points in a touch area of ​​the mouse, and recording touch data of each touch point, and identifying a mouse input event corresponding to the touch operation according to the number of touch points and the touch data corresponding to each touch point, wherein: When a touch point appears and the number of touch points is one, it is identified as a mouse cursor movement event, and the movement trajectory of the touch point is the movement trajectory of the mouse cursor. When there are two to three touch points, there are difference data in the time when the touch points appear and the relative positions between the touch points. Through this difference data, the identification features of the mouse input event can be formed.

2. The method for processing a touch mouse according to claim 1, wherein: There are two touch points, the touch start times of the two touch points are different, the time difference between the two touch points is greater than the first time threshold, and the position of the later touch point is in the left area of ​​the earlier touch point; The latter touch point completes a touch and lift action within a time interval that is less than or equal to the second time threshold, and the first touch point is always in a touch state, which is recognized as a mouse click event; The latter touch point completes two touch and lift actions within a time interval that is less than or equal to the third time threshold, and the former touch point is always in a touch state, which is recognized as a mouse double-click event. When both touch points are in a pressed state, it is recognized as a mouse drag event. When the two touch points are pressed and slid together, the movement trajectory of the first touch point is the drag trajectory of the mouse.

3. The method for processing a touch mouse according to claim 1, wherein: There are two touch points, the touch start times of the two touch points are different, the time difference between the two touch points is greater than the first time threshold, and the position of the later touch point is in the right area of ​​the earlier touch point; The latter touch point completes a touch and lift action within a time interval that is less than or equal to the second time threshold, and the former touch point is always in a touch state, which is recognized as a mouse right-click event. When both touch points are in a pressed state, it is recognized as a mouse wheel scrolling event; when the two touch points are pressed and slid together, the movement direction of the first touch point is the mouse wheel scrolling direction.

4. The method for processing a touch mouse according to claim 1, wherein: The number of touch points is three. If the three touch points are pressed simultaneously, it is recognized as a middle mouse button pressing event. If the three touch points are pressed and slid together, it is recognized as a middle mouse button dragging event. The moving track of the middle touch point is the dragging track of the middle mouse button being pressed.

5. The method for processing a touch mouse according to claim 1, wherein: A touch operation with four or more touch points is considered an invalid touch operation.

6. A device for a touch mouse processing method, a touch mouse device based on the processing method according to any one of claims 1 to 5, characterized in that: The invention comprises a battery management module (901), a touch panel (902), a USB communication module (903), a processor (904), and a wireless communication module (905), wherein the touch panel (902), the USB communication module (903), the processor (904), and the wireless communication module (905) are coupled via a communication bus.

7. The device for the touch mouse processing method according to claim 6, characterized in that: The battery management module (901) is used to control the charge and discharge management of the battery, as well as to supply power to the touch panel (902), the USB communication module (903), the processor (904) and the wireless communication module (905). The charging interface uses the USB Type-C interface of the USB communication module (903).

8. The device of the touch mouse processing method as claimed in claim 6, characterized in that: The touch panel (902) is preferably a capacitive touch panel (902), which is used to detect a touch operation, determine one or more touch points related to the touch operation, and record touch data corresponding to the one or more touch points.

9. The device of the touch mouse processing method as claimed in claim 6, characterized in that: The processor (904) is preferably a microprocessor (904) having a built-in memory storing executable program code, touch data and program execution process data, and is used to identify mouse input events corresponding to touch operations based on the number of one or more touch points and touch data corresponding to the one or more touch points.

10. The device of the touch mouse processing method as claimed in claim 6, characterized in that: The processor (904) is also used to control the communication between the USB communication module (903), the wireless communication module (905) and the computer host. When it is detected that there is a USB communication connection with the computer host, the wireless communication module (905) will be turned off and the USB communication module (903) will be used to communicate with the computer host. When there is no USB communication connection with the computer host, the wireless communication module (905) will be used to communicate with the computer host.

Citation Information

Patent Citations

  • Touch operation processing method and touch keyboard

    CN108475126A