Dual-mode roller mouse and implementation method thereof

By introducing somatosensory pressure switches into the mouse wheel, detecting pressure changes to switch the roller command speed, the problem that the existing mouse wheel cannot adjust the speed is solved, and flexible operation and efficient browsing are achieved in different scenarios.

CN120255708APending Publication Date: 2025-07-04童宗伟
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510602836.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-09
Publication Date
2025-07-04

AI Technical Summary

Technical Problem

The existing mouse scroll wheel cannot adjust the scrolling speed, which makes it inconvenient to operate in some scenarios, especially when browsing long web pages or files, you need to gradually slide to the target position, which has a poor user experience.

Method used

The somatosensory pressure switch is used to detect the pressure changes of the mouse roller, and the speed of the switching of the roller command is achieved, which can switch between the mechanical encoder mode and the mechanical encoder mode plus the pressure roller mode, and adjust the rolling speed through pressure.

Benefits of technology

It realizes flexible adjustment of the mouse wheel in different usage scenarios, improving operation efficiency and user experience, especially the convenience of quickly browsing long content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120255708A_ABST
    Figure CN120255708A_ABST
Patent Text Reader

Abstract

The invention provides a dual-mode roller mouse. The dual-mode roller mouse comprises a mouse shell, a mechanical encoder, a left mouse button, a right mouse button, a mouse roller and a somatosensory pressure switch, the mechanical encoder, the mouse left key, the mouse right key and the somatosensory pressure switch are all arranged in the mouse shell, the mouse wheel is arranged between the mouse left key and the mouse right key, the mouse wheel corresponds to the mechanical encoder, and the somatosensory pressure switch is arranged at the bottom of the mouse wheel; when the mouse roller is pressed, the somatosensory pressure switch detects the pressure applied by the mouse roller, and changes of the speed of outputting a roller instruction are switched through changes of the pressure. By means of the somatosensory pressure switch, the mouse wheel can be switched between a mouse wheel of a traditional mechanical encoder mode and a mechanical encoder mode and a pressure wheel mode, a user can conveniently cope with various use scenes, and the wheel can be rapidly rotated in a pressure mode.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of input devices, and particularly to a dual-mode roller mouse and an implementation method thereof. Background Art

[0002] As an accessory of a computer, a mouse is the most commonly used and main input device. Through the mouse, information such as cursor instructions, sliding instructions, and selection instructions can be input into the computer, thereby issuing commands to the computer and inputting data, etc. Conventional mice generally come with a roller for scrolling up and down web pages or files. However, the existing mouse rollers generally only determine the sliding instructions through mechanical encoders, and the sliding speed is constant. When flipping through a long article or web page, when reaching the bottom or a relatively later position of the article, it is necessary to slide little by little, and the control is not smooth, the operation is very inconvenient, and the user experience is poor.

[0003] For example, when a programmer is writing code, it is necessary to continuously scroll up and down quickly through the roller to view the code. By the pressure roller method, a scrolling speed of about 1000 lines per second can be achieved at the fastest, and the speed can be flexibly adjusted by the pressure, making the roller operation more relaxed and efficient. Summary of the Invention

[0004] In view of the above problems, this application is proposed to provide a dual-mode roller mouse and an implementation method thereof that overcome the above problems or at least partially solve the above problems.

[0005] An embodiment of the present invention discloses a dual-mode roller mouse, including a mouse housing, a mechanical encoder, a left mouse button, a right mouse button, a mouse roller, and a body feeling pressure switch;

[0006] The mechanical encoder, the left mouse button, the right mouse button, and the body feeling pressure switch are all arranged inside the mouse housing. The mouse roller is arranged between the left mouse button and the right mouse button. The mouse roller corresponds to the mechanical encoder, and the body feeling pressure switch is arranged at the bottom of the mouse roller;

[0007] When pressing the mouse roller, the body feeling pressure switch detects the pressure applied by the mouse roller and switches the output speed of the roller instruction to change according to the change of the pressure.

[0008] Further, it further includes a first function key and a second function key; the first function key and the second function key are arranged side by side up and down at the position where the thumb is placed on the side of the mouse housing;

[0009] When pressing the first function key, the mouse issues a mouse 4-key instruction or a copy instruction;

[0010] When the second function key is pressed, the mouse issues a mouse 5-key instruction or a paste instruction.

[0011] Furthermore, it also includes a PCB board, and the mechanical encoder, the left mouse button, the right mouse button, the mouse scroll wheel, and the somatosensory pressure switch are all connected to the PCB board.

[0012] Furthermore, it also includes an encoder mode adjustment key, which is arranged on the mouse housing and is connected to the PCB board.

[0013] Furthermore, it also includes a scroll wheel speed adjustment key, which is arranged on the mouse housing and is connected to the PCB board.

[0014] Furthermore, it also includes a displacement sensor, which is arranged at the bottom of the mouse housing.

[0015] Furthermore, the mouse housing includes an upper shell and a lower shell, the upper shell and the lower shell are snap-connected, and the mouse scroll wheel partially protrudes from the upper shell.

[0016] A method for implementing a dual-mode mouse, characterized in that the method is implemented by the dual-mode scroll wheel mouse described in any one of the above, and includes the steps of:

[0017] When the somatosensory pressure switch receives pressure, obtain the historical scrolling direction and pressure value of the mechanical encoder;

[0018] Determine the command scrolling direction according to the historical scrolling direction;

[0019] Determine the scrolling speed according to the pressure value;

[0020] Determine the scrolling command according to the command scrolling direction and the scrolling speed.

[0021] Furthermore, it also includes:

[0022] Obtain the moving direction and the number of pixel points of the cursor;

[0023] When the number of pixel points is greater than a preset value, update the scrolling direction of the scrolling command according to the moving direction.

[0024] Furthermore, it also includes:

[0025] Obtain the rotation value of the mouse scroll wheel;

[0026] When the rotation value is greater than a preset value, update the scrolling command according to the rotation value.

[0027] This application has the following advantages:

[0028] In an embodiment of the present application, in view of the disadvantage that the mouse wheel in the prior art cannot adjust the scrolling speed and is inconvenient to operate in some scenarios, the present application proposes a solution to adjust the mouse wheel command by setting a somatosensory pressure switch. Specifically, a dual-mode scroll mouse includes a mouse housing, a mechanical encoder, a left mouse button, a right mouse button, a mouse wheel, and a somatosensory pressure switch; the mechanical encoder, the left mouse button, the right mouse button, and the somatosensory pressure switch are all arranged inside the mouse housing, the mouse wheel is arranged between the left mouse button and the right mouse button, the mouse wheel corresponds to the mechanical encoder, and the somatosensory pressure switch is arranged at the bottom of the mouse wheel; when the mouse wheel is pressed, the somatosensory pressure switch detects the pressure applied to the mouse wheel and switches the speed change of the output scroll command through the change of the pressure. By setting the somatosensory pressure switch, when the mouse wheel is rotated, it will receive the pressure and switch the command output mode of the mouse wheel through the pressure, which is convenient for adjusting the scrolling speed of the scroll command output when the mouse wheel is rotated. Through the somatosensory pressure switch, the mouse wheel can be switched between the mouse wheel in the traditional mechanical encoder mode and the mechanical encoder mode plus pressure wheel mode, which is convenient for users to cope with various usage scenarios and realizes that the wheel can be quickly rotated by the pressure method. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] In order to more clearly illustrate the technical solutions of the present application, the following will briefly introduce the drawings required for the description of the present application. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0030] Figure 1 is a schematic structural diagram of the interior of the mouse housing of a dual-mode scroll mouse provided by an embodiment of the present application;

[0031] Figure 2 is a schematic structural diagram of the scroll wheel of a dual-mode scroll mouse provided by an embodiment of the present application;

[0032] Figure 3 is a schematic side view of a dual-mode scroll mouse provided by an embodiment of the present application;

[0033] Figure 4 is a top view of a dual-mode scroll mouse provided by an embodiment of the present application;

[0034] Figure 5 is a step flowchart of an implementation method of a dual-mode scroll mouse provided by an embodiment of the present application.

[0035] In the attached drawings: 101, a somatosensory pressure switch; 102, a mechanical encoder; 103, a left mouse button; 104, a right mouse button; 105, a displacement sensor; 106, an encoder mode adjustment key; 107, a scroll wheel speed adjustment key; 108, a first function key; 109, a second function key; 201, a mouse scroll wheel. Detailed implementation manners

[0036] To make the objectives, features, and advantages of this application more apparent and understandable, the following further describes this application in detail with reference to the attached drawings and specific implementation manners. Obviously, the described embodiments are some, but not all, of the embodiments of this application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in this application without creative efforts belong to the scope of protection of this application.

[0037] The inventor found through analyzing the prior art that: in the existing mouse structure, the mouse scroll wheel always issues input commands by setting a single mechanical encoder, and determines the input commands according to the scrolling distance of the mouse scroll wheel detected by the mechanical encoder, but the speed of the input commands cannot be adjusted. For some scenarios such as browsing long web pages, when adjusting the screen to the end or a position further back of the web page through the scroll wheel command, the operation is very inconvenient.

[0038] In the embodiments of this application, aiming at the drawback that the mouse scroll wheel in the prior art cannot adjust the scrolling speed and is inconvenient to operate in some scenarios, this application proposes a solution to adjust the mouse scroll wheel command by setting a somatosensory pressure switch. Specifically: a dual-mode scroll wheel mouse, including a mouse housing, a mechanical encoder, a left mouse button, a right mouse button, a mouse scroll wheel, and a somatosensory pressure switch; the mechanical encoder, the left mouse button, the right mouse button, and the somatosensory pressure switch are all arranged inside the mouse housing, the mouse scroll wheel is arranged between the left mouse button and the right mouse button, the mouse scroll wheel corresponds to the mechanical encoder, and the somatosensory pressure switch is arranged at the bottom of the mouse scroll wheel; when pressing the mouse scroll wheel, the somatosensory pressure switch detects the pressure applied by the mouse scroll wheel and switches the speed change of the output scroll wheel command through the change of the pressure. By setting the somatosensory pressure switch, when rotating the mouse scroll wheel, it will receive the pressure and switch the command output mode of the mouse scroll wheel through the pressure, which is convenient for adjusting the scrolling speed of the scroll wheel command output when the mouse scroll wheel rotates. Through the somatosensory pressure switch, the mouse scroll wheel can be switched between the mouse scroll wheel in the traditional mechanical encoder mode and the mechanical encoder mode plus pressure scroll wheel mode, which is convenient for users to cope with various usage scenarios and enables the scroll wheel to be quickly rotated by the pressure method.

[0039] Refer to Figure 1-2, which shows a dual-mode roller mouse, including a mouse housing, a mechanical encoder 102, a left mouse button 103, a right mouse button 104, a mouse roller 201, and a somatosensory pressure switch 101; the mechanical encoder 102, the left mouse button 103, the right mouse button 104, and the somatosensory pressure switch 101 are all arranged inside the mouse housing, the mouse roller 201 is arranged between the left mouse button 103 and the right mouse button 104, the mouse roller 201 corresponds to the mechanical encoder 102, and the somatosensory pressure switch 101 is arranged at the bottom of the mouse roller 201; when the mouse roller 201 is pressed, the somatosensory pressure switch 101 detects the pressure applied by the mouse roller 201 and switches the speed change of the output roller command through the change of the pressure. By setting the somatosensory pressure switch 101, when the mouse roller 201 is rotated, it will receive pressure and switch the command output mode of the mouse roller through the pressure, which is convenient for adjusting the rolling speed of the rolling command output when the mouse roller 201 rolls.

[0040] It should be noted that the somatosensory pressure switch 101 can also be adjusted using a pressure sensor. Replace the position of the middle mouse button of a conventional mouse with the somatosensory pressure switch 101. The somatosensory pressure switch 101 can adopt the pressure switch disclosed in the patent number ZL202010652699.5, or other third-party pressure sensors;

[0041] Set a pressure threshold for the experience pressure switch 101. When the pressure exceeds the threshold, the middle mouse button command is triggered, without affecting the functions of a conventional mouse;

[0042] The input method of the command is:

[0043] When the mechanical encoder 102 is rotated, the roller function is output, and the roller direction when the mechanical encoder 102 stops is set as the action direction of the somatosensory pressure switch 101;

[0044] Press the mouse roller 201, convert the pressure value into a roller function, the rolling direction is the action direction, and the pressure magnitude determines the roller speed;

[0045] Set a conversion threshold for the action direction of the mouse roller 201. When the pressure pressing the mouse roller 201 is greater than the conversion threshold of the action direction, it is prohibited to change the roller direction when pressing.

[0046] When the pressure roller acts and the mouse is moved up and down, the roller direction can be changed. Define the action moving pixel points when the cursor moves. When the displacement pixel points are greater than the defined threshold, the rolling direction is changed according to the cursor moving direction;

[0047] Implementation method of the middle mouse button: Press the left mouse button 103 and the right mouse button 104 simultaneously to convert them into a middle mouse button command (for example, a starting delay time for the functions of the left mouse button 103 and the right mouse button 104 can be defined, and the pixel affected by the cursor can be defined). When the left mouse button 103 or the right mouse button 104 is pressed, the timing for the function of the left or right button is started. When the timing is less than the defined starting delay time, the functions of the left or right button are not responded to. If both buttons are pressed simultaneously within the starting delay time of the function, they are converted into the middle mouse button. If the left mouse button 103 or the right mouse button 104 is pressed and the pressing time is less than the conduction time value, when released, the functions of the left and right buttons are immediately output, or when the mouse is moved and the number of pixels moved is greater than the defined pixel, the functions of the left or right button command are output.

[0048] Next, the dual-mode scroll wheel mouse in this exemplary embodiment will be further described.

[0049] In an embodiment of the present application, as Figure 3-4 shown, it further includes a first function key 108 and a second function key 109; the first function key 108 and the second function key 109 are arranged side by side vertically at the position where the thumb is placed on the side of the mouse housing;

[0050] When the first function key 108 is pressed, the mouse issues a mouse 4-key command or a copy command;

[0051] When the second function key 109 is pressed, the mouse issues a mouse 5-key command or a paste command.

[0052] It should be noted that the first function key 108 and the second function key 109 can be set as the 4th and 5th keys of the mouse or as the copy key and the paste key. The first function key 108 and the second function key 109 are arranged side by side vertically at the position where the thumb of the human finger is placed. When a single function key needs to be pressed, the thumb only needs to move up and down, without moving back and forth. When copy and paste operations need to be frequently performed, the first function key 108 can be defined as a copy command, and the second function key 109 can be defined as a paste command. When the thumb moves up and down to press the first function key 108 or the second function key 109, the corresponding command can be sent, and the operation is more convenient.

[0053] In an embodiment of the present application, it further includes a pcb board, and the mechanical encoder 102, the left mouse button 103, the right mouse button 104, the mouse scroll wheel 201, and the body feeling pressure switch 101 are all connected to the pcb board.

[0054] It should be noted that the pcb board provides mechanical support for fixing and assembling various electronic components such as integrated circuits, realizes wiring and electrical connection or electrical insulation between various electronic components such as integrated circuits, and provides the required electrical characteristics.

[0055] In an embodiment of the present application, an encoder mode adjustment key 106 is further included. The encoder mode adjustment key 106 is disposed on the top of the mouse housing and is connected to the pcb board.

[0056] It should be noted that by setting the encoder mode adjustment key 106, the mouse scroll wheel 201 can be switched between a traditional mechanical encoder mode and a mechanical encoder mode plus a pressure scroll wheel mode to cope with different usage scenarios.

[0057] In an embodiment of the present application, a scroll wheel speed adjustment key 107 is further included. The scroll wheel speed adjustment key 107 is disposed on the top of the mouse housing and is connected to the pcb board.

[0058] It should be noted that by setting the scroll wheel speed adjustment key 107, the scrolling instruction speed of the mouse scroll wheel 201 in the conventional scroll wheel mode can be switched, and different scrolling speed instructions can be output without using the pressure sensor function, which is convenient for adapting to various usage scenarios.

[0059] In an embodiment of the present application, a displacement sensor 105 is further included. The displacement sensor 105 is disposed at the bottom of the mouse housing.

[0060] It should be noted that the displacement sensor 105 is a setting of a conventional mouse, and the output instruction of the scroll wheel direction in the mechanical encoder mode plus the pressure scroll wheel mode can be changed through the displacement sensor.

[0061] In an embodiment of the present application, the mouse housing includes an upper shell and a lower shell. The upper shell and the lower shell are snap-connected, and the mouse scroll wheel part protrudes from the upper shell.

[0062] It should be noted that basically all mouse accessories are disposed on the lower shell. The mouse upper shell is as Figure 3 shown, and corresponding mechanical buttons are provided at corresponding button positions and are set in a shape suitable for the ergonomic principle, which is convenient for operating with the palm.

[0063] In an embodiment of the present application, 4 wear-resistant pads are further provided at the bottom of the mouse housing.

[0064] It should be noted that the wear-resistant pads can be set to make the mouse have a certain angle, improve the operation feel, facilitate operation, and prevent the bottom of the mouse housing from directly contacting the operation surface, thereby improving the service life.

[0065] Referring to Figure 5 , in an embodiment of the present application, a method for implementing a dual-mode mouse is further provided. The method is implemented by any of the above dual-mode scroll wheel mice and includes the steps:

[0066] S510. When the somatosensory pressure switch receives pressure, obtain the historical rolling direction and pressure value of the mechanical encoder;

[0067] S520. Determine the command rolling direction based on the historical rolling direction;

[0068] S530. Determine the rolling speed based on the pressure value;

[0069] S540. Determine the rolling command based on the command rolling direction and the rolling speed.

[0070] In the embodiment of the present application, a pressure threshold needs to be set for the somatosensory pressure switch, and the command is triggered only when the pressure exceeds the pressure threshold to prevent incorrect commands caused by accidental touch.

[0071] Next, the implementation method of a dual-mode mouse in this exemplary embodiment will be further described.

[0072] As described in step S510, when the somatosensory pressure switch receives pressure, obtain the historical rolling direction and pressure value of the mechanical encoder.

[0073] It should be noted that when the pressure exceeds the set threshold, the acquisition command can be triggered to obtain the current pressure and the rolling direction of the previous mechanical encoder, and the rolling direction and pressure value of the previous mechanical encoder are used as the command basis.

[0074] As described in step S520, determine the command rolling direction based on the historical rolling direction;

[0075] It should be noted that the rolling direction of the previous mechanical encoder, that is, the historical rolling direction, is set as the command direction for this time.

[0076] As described in step S530, determine the rolling speed based on the pressure value.

[0077] As described in step S540, determine the rolling command based on the command rolling direction and the rolling speed.

[0078] In an embodiment of the present application, it further includes:

[0079] Obtain the moving direction of the cursor and the number of pixel points;

[0080] When the number of pixel points is greater than a preset value, update the rolling direction of the rolling command according to the moving direction.

[0081] It should be noted that for ease of operation, when the scroll instruction is triggered, the scrolling direction of the scroll wheel can be changed according to the movement of the mouse cursor. When the mouse cursor moves beyond the threshold, the scrolling direction of the instruction is changed to the direction of the cursor movement. When the pressure scroll wheel acts and the mouse is moved up and down, the scrolling direction of the scroll wheel can be changed. Define the pixel points for movement when the cursor moves. When the displacement pixel points are greater than the defined threshold, the scrolling direction is changed according to the cursor movement direction.

[0082] In one embodiment of the present application, it further includes:

[0083] Obtain the rotation value of the mouse scroll wheel;

[0084] When the rotation value is greater than a preset value, update the scroll instruction according to the rotation value.

[0085] It should be noted that for ease of operation, when the scroll instruction is triggered and the rotation amplitude of the mouse scroll wheel exceeds the threshold, the scrolling direction of the instruction can be changed according to the rotation direction of the mouse scroll wheel. Set a threshold for the conversion of the acting direction of the mouse scroll wheel. When the pressure applied to the mouse scroll wheel is greater than the threshold for the conversion of the acting direction, the scrolling direction of the scroll wheel is prohibited from changing when pressed.

[0086] Although the preferred embodiments of the embodiments of the present application have been described, those skilled in the art can make additional changes and modifications once they know the basic creative concepts. Therefore, the appended claims are intended to be construed to include the preferred embodiments and all changes and modifications falling within the scope of the embodiments of the present application.

[0087] Finally, it should also be noted that in this text, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or terminal device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or elements inherent to such process, method, article or terminal device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or terminal device comprising the element.

[0088] The above has introduced in detail a dual-mode roller mouse and its implementation method provided by the present application. Specific examples are used in this article to elaborate on the principle and implementation manner of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application; at the same time, for those of ordinary skill in the art, according to the idea of the present application, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to the present application.

Claims

1. A dual-mode roller mouse, characterized in that, It includes a mouse housing, a mechanical encoder, a left mouse button, a right mouse button, a mouse wheel, and a somatosensory pressure switch; The mechanical encoder, the left mouse button, the right mouse button, and the somatosensory pressure switch are all arranged inside the mouse housing. The mouse wheel is arranged between the left mouse button and the right mouse button. The mouse wheel corresponds to the mechanical encoder, and the somatosensory pressure switch is arranged at the bottom of the mouse wheel; When the mouse wheel is pressed, the somatosensory pressure switch detects the pressure applied to the mouse wheel and switches the speed change of the output scroll command through the change of the pressure.

2. The dual-mode roller mouse according to claim 1, characterized in that, It also includes a first function key and a second function key; the first function key and the second function key are arranged side by side up and down at the thumb placement position on the side of the mouse housing; When the first function key is pressed, the mouse issues a mouse 4-key command or a copy command; When the second function key is pressed, the mouse issues a mouse 5-key command or a paste command.

3. The dual-mode roller mouse according to claim 1, characterized in that It also includes a pcb board, and the mechanical encoder, the left mouse button, the right mouse button, the mouse wheel, and the somatosensory pressure switch are all connected to the pcb board.

4. The dual-mode roller mouse according to claim 3, characterized in that, It also includes an encoder mode adjustment key, the encoder mode adjustment key is arranged on the mouse housing, and the encoder mode adjustment key is connected to the pcb board.

5. The dual-mode roller mouse according to claim 3, wherein It also includes a scroll wheel speed adjustment key, the scroll wheel speed adjustment key is arranged on the mouse housing, and the scroll wheel speed adjustment key is connected to the pcb board.

6. The dual-mode roller mouse according to claim 1, characterized in that, It also includes a displacement sensor, and the displacement sensor is arranged at the bottom of the mouse housing.

7. The dual-mode roller mouse according to claim 1, characterized in that, The mouse housing includes an upper shell and a lower shell, the upper shell and the lower shell are snap-connected, and the mouse wheel part protrudes from the upper shell.

8. A method for implementing a dual-mode mouse, characterized in that, The method is implemented by the dual-mode scroll wheel mouse according to any one of claims 1-7, and includes the steps: When the somatosensory pressure switch receives pressure, obtain the historical scrolling direction and pressure value of the mechanical encoder; Determine the command scrolling direction according to the historical scrolling direction; Determine the scrolling speed according to the pressure value; Determine the scroll command according to the command scrolling direction and the scrolling speed.

9. The implementation method according to claim 8, wherein It also includes: Obtain the moving direction of the cursor and the number of pixel points; When the number of pixel points is greater than a preset value, update the scrolling direction of the scroll command according to the moving direction.

10. The implementation method according to claim 8, characterized in that It also includes: Obtain the rotation value of the mouse wheel; When the rotation value is greater than a preset value, update the scroll command according to the rotation value.

Citation Information

Patent Citations

  • Non-contact pressure switch control method and device

    CN111669165A