Mouse input control circuit and method
By setting a pulley module and an environment monitoring module in the mouse to monitor the pulley status and usage environment information, the function of the pulley is expanded, and the page can be moved up and down and left and right, which solves the problem of the single function of the traditional mouse and improves the control ability of the mouse.
Patent Information
- Application Number
- CN202511256927.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-04
- Publication Date
- 2025-10-17
- Estimated Expiration
- 2045-09-04
AI Technical Summary
Traditional mouse wheels have a single function and can only slide pages up and down, resulting in insufficient functionality and a poor user experience.
A pulley module and a usage environment monitoring module are set in the mouse. By monitoring the pulley status and usage environment information, the pulley input control instruction is determined, and the function of the pulley is expanded to realize the movement of the page up and down and left and right.
The wheel function has been expanded to control the external mouse control device by sliding up and down the page and moving left and right, which improves the functionality and usage experience of the mouse.
Smart Images

Figure CN120803288A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of mouse input control, and in particular to a mouse input control circuit and method. Background Art
[0002] With the development of technology, the use of mouse in various fields has become more and more frequent, but along with it comes the pursuit of the functionality of the mouse.
[0003] The scroll wheel on a traditional mouse can only realize the function of sliding the page up and down. Since the function of the scroll wheel is limited only based on the up and down sliding function of the scroll wheel, the functionality of the mouse is not high.
[0004] The above content is only used to assist in understanding the technical solution of this application and does not constitute an admission that the above content is prior art. Summary of the Invention
[0005] The main purpose of the present invention is to provide a mouse input control circuit and method, aiming to solve the technical problem of how to improve the functionality of mouse control.
[0006] To achieve the above object, the present invention provides a mouse input control circuit, wherein the mouse input control circuit is provided in the mouse, and the mouse input control circuit comprises: A pulley module, the pulley module is used to monitor the pulley status information of the pulley in the mouse; A usage environment monitoring module, the usage environment monitoring module is arranged at a sensing position in the mouse, and the usage environment monitoring module is used to monitor usage environment information of the mouse; A pulley input control module, wherein the control end of the pulley input control module is connected to the controlled end of the pulley module, the first input end of the pulley input control module is connected to the usage environment monitoring module, the second input end of the pulley input control module is connected to the output end of the pulley module, and the output end of the pulley input control module is connected to an external mouse control device. The pulley input control module is used to determine a pulley input control instruction according to the usage environment information and the pulley status information, so as to control the external mouse control device based on the pulley input control instruction, wherein the pulley input control instruction includes a page up and down sliding instruction and a page left and right moving instruction.
[0007] In one embodiment, the wheel detection module includes: a pulley limiting structure, wherein a pulley in the mouse is rotatably disposed within the pulley limiting structure, and the pulley is fixed left and right and limited up and down by the pulley limiting structure, and is connected to a control end of the pulley input control module; A first movement sensor is arranged at a pulley movement detection position of the pulley limiting structure and connected to a second input end of the pulley input control module. The first movement sensor is configured to detect first movement information of the pulley. A first pressure sensor is arranged at a bottom position of the pulley limiting structure and connected to the second input end of the pulley input control module. The first pressure sensor is configured to detect first pressure information of the pulley and to take the first pressure information and the first movement information as the pulley state information. The bottom position includes a position where the pulley limiting structure contacts the bottom of the pulley.
[0008] In an embodiment, the pulley limiting structure includes: A concave limiting groove in which the pulley is rotatably arranged. The concave limiting groove has a concave width greater than a pulley width of the pulley. The pulley is movably arranged in the concave limiting groove by a limiting rotation shaft. Pulley limiting blocks symmetrically embedded in inner walls of the concave limiting groove. The limiting width between the pulley limiting blocks is equal to the pulley width. A first limiting block movement unit arranged between the pulley limiting blocks and the inner walls of the concave limiting groove. The first limiting block movement unit is connected to a control end of the pulley input control module. The first limiting block movement unit is configured to control the limiting width between the pulley limiting blocks.
[0009] In an embodiment, the pulley limiting structure further includes: A second limiting block movement unit arranged between a central axis movement position of the concave limiting groove and the limiting rotation shaft. The second limiting block movement unit is connected to the control end of the pulley input control module. The second limiting block movement unit is configured to control vertical up-and-down movement of the limiting rotation shaft at the central axis movement position.
[0010] In an embodiment, the first limiting block movement unit includes: A first magnetic pole composed of a first magnetic core and a first winding. The first winding is wound on the first magnetic core in a first direction. The first magnetic pole is attached to the pulley limiting block. A second magnetic pole composed of a second magnetic core and a second winding. The second winding is wound on the second magnetic core in a second direction. The first direction and the second direction are opposite directions. The second magnetic pole is attached to an inner wall of a corresponding concave limiting groove of the pulley limiting block. A first conduction control chip, an input end of the first conduction control chip is connected with the power supply of the mouse, an output end of the first conduction control chip is connected with the first winding and the second winding, and a control end of the first conduction control chip is connected with the control end of the pulley input control module.
[0011] In an embodiment, the pulley input control module comprises: A pulley input controller, a first input end of the pulley input controller is connected with the output end of the use environment monitoring module, a second input end of the pulley input controller is connected with the first pressure sensor and the first movement sensor in the pulley module, a control end of the pulley input controller is connected with the first conduction control chip in the pulley module, and an output end of the pulley input controller is connected with the external mouse control device.
[0012] In an embodiment, the sensing position comprises a movement sensing position and a pressure sensing position, and the use environment monitoring module comprises: A second movement sensor, the second movement sensor is arranged at the movement sensing position and connected with the first input end of the pulley input control module, and the second movement sensor is used for detecting second movement information of the mouse; A second pressure sensor, the second pressure sensor is arranged at the pressure sensing position and connected with the first input end of the pulley input control module, and the second pressure sensor is used for detecting second pressure information of the mouse and taking the second pressure information and the second movement information as the use environment information.
[0013] In addition, to achieve the above-mentioned purpose, the application provides a mouse input control method, which is applied to the above-mentioned mouse input control circuit, and the steps of the mouse input control method comprise: acquiring pulley state information collected by the pulley module and use environment information collected by the use environment monitoring module; determining a pulley limiting instruction according to the pulley state information and the use environment information, and reacquiring pulley state information collected by the pulley module under the control of the pulley limiting instruction; determining a pulley input control instruction according to the pulley state information, and controlling the external mouse control device based on the pulley input control instruction.
[0014] In an embodiment, the pulley state information comprises first pressure information and first movement information, the use environment information comprises second pressure information and second movement information, and the step of determining a pulley limiting instruction according to the pulley state information and the use environment information comprises: In a case where the first movement information is a preset adjacent movement state, and the second pressure information and the second movement information satisfy preset mouse movement state information, it is detected whether the first pressure information is a preset current pressure state; In a case where the first pressure information is a preset current pressure state, it is determined that the wheel limiting instruction is a left-right limiting instruction, wherein the left-right limiting instruction is used to increase the left-right width of the wheel in the mouse. In a case where the first pressure information is not a preset current pressure state, it is determined that the wheel limiting instruction is an up-down limiting instruction, wherein the up-down limiting instruction is used to increase the up-down width of the wheel in the mouse.
[0015] In an embodiment, the wheel state information further includes left movement information and right movement information in the first movement information, and the step of determining the wheel input control instruction according to the wheel state information includes: In a case where the wheel state information is the left movement information, a first horizontal movement rule corresponding to the left movement information is determined, and a left movement instruction is determined as the wheel input control instruction based on the first horizontal movement rule; In a case where the wheel state information is the right movement information, a second horizontal movement rule corresponding to the right movement information is determined, and a left movement instruction is determined as the wheel input control instruction based on the second horizontal movement rule; After the step of determining the wheel input control instruction according to the wheel state information, the mouse input control method further includes: In a case where the wheel state information is not the left movement information or the right movement information, and the duration reaches a preset duration, it is determined that the wheel limiting instruction is a normal limiting instruction, wherein the normal limiting instruction is used to limit the left-right width and the up-down width of the wheel in the mouse.
[0016] The application provides a mouse input control circuit, which is arranged in the mouse, and comprises a scroll wheel module, a use environment monitoring module, and a scroll wheel input control module. BRIEF DESCRIPTION OF DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced. Obviously, the drawings in the following description only show some embodiments of the present application, and other drawings can be obtained by those skilled in the art without any creative effort based on the drawings shown.
[0018] Figure 1 FIG. 1 is a structural schematic diagram of the mouse input control circuit of the present application; Figure 2 FIG. 2 is a structural schematic diagram of the scroll wheel module in the mouse input control circuit of the present application; Figure 3a FIG. 3 is a structural schematic diagram of the scroll wheel in the mouse input control circuit of the present application; Figure 3b FIG. 4 is another structural schematic diagram of the scroll wheel in the mouse input control circuit of the present application; Figure 4a A control schematic diagram of a scroll module in a mouse input control circuit of the present application; Figure 4b Another control schematic diagram of a scroll module in a mouse input control circuit of the present application; Figure 5 A design schematic diagram of an environment monitoring module used in a mouse input control circuit of the present application; Figure 6 An implementation flow schematic diagram of a mouse input control method of the present application; Figure 7 A module schematic diagram of a mouse input controller of the present application; Figure 8 A device structure schematic diagram of a hardware running environment of a device involved in the present application.
[0019] Explanation of reference numerals: 100, mouse; 200, external mouse control device; 10, scroll module; 20, environment monitoring module; 30, scroll input control module; 120, scroll; 101, concave limiting groove; 102, scroll limiting block; 44, limiting pivot; 12, first movement sensor; 13, first pressure sensor; 21, second movement sensor; 22, second pressure sensor; 110, sensing position; 41, scroll limiting structure; 43, annular roller; 42, pressing fulcrum; 45, position sensor.
[0020] The implementation, functional features and advantages of the present application will be further described with reference to the embodiments and the accompanying drawings. DETAILED DESCRIPTION
[0021] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.
[0022] It should be noted that if the embodiments of the present application involve directional indications (such as up, down, left, right, front, back, etc.), the directional indications are only used to explain the relative position relationship, movement condition, etc. between components in a certain specific posture (as shown in the drawings). If the specific posture changes, the directional indications also change accordingly.
[0023] In addition, if the description of "first", "second" and the like is involved in the embodiments of the present application, the description of "first", "second" and the like is only for the purpose of description, and cannot be understood as indicating or implying the relative importance of the indicated technical features or implicitly indicating the number of the indicated technical features. Therefore, the features limited by "first", "second" can be explicitly or implicitly included at least one of the features. In addition, the technical solutions of various embodiments can be combined with each other, but it must be based on the realization of ordinary skilled in the art, when the combination of technical solutions appears contradictory or unachievable, it should be considered that the combination of technical solutions does not exist, nor in the protection scope required by the present application.
[0024] In order to describe each embodiment below clearly and concisely, first, a brief introduction of a mouse control circuit is given: The scroll wheel on the traditional mouse can only realize the function of up and down sliding of the page, that is, the function of the scroll wheel is directly limited to up and down sliding at this time. When a user watches a page, especially a large page (up, down, left and right are not completely displayed on the display screen), the user generally needs to switch the mouse keys and the scroll wheel to work back and forth, which will cause poor user experience, and left and right movement needs to be moved in a specific position, such as the moving area below the page, thereby greatly improving the complexity of watching and controlling.
[0025] The present application provides a mouse input control circuit, which monitors the scroll wheel state information of the scroll wheel 120 in the mouse and the use environment information of the mouse, and then determines the scroll wheel input control instruction based on the use environment information and the scroll wheel state information to control the external mouse control device 200. The control instruction for the scroll wheel includes the page up and down sliding instruction and the page left and right moving instruction. Thus, the phenomenon that the function of the scroll wheel is limited only based on the up and down sliding function of the scroll wheel in the prior art is avoided. The mouse input control circuit determines the scroll wheel input control instruction based on the page up and down sliding instruction and the page left and right moving instruction to control the external mouse control device based on the page up and down sliding instruction and the page left and right moving instruction. The scroll wheel 120 on the mouse 100 can realize the up and down sliding function and the left and right moving function, thereby improving the functionality of the mouse 100.
[0026] The present application provides a mouse input control circuit.
[0027] In an embodiment of the present application, as shown in Figure 1 Figure 1 is a structural schematic diagram of a mouse input control circuit, which is arranged in a mouse 100. The mouse input control circuit comprises: A scroll wheel module 10 is arranged in the mouse 100. The scroll wheel module 10 is used for monitoring the scroll wheel state information of the scroll wheel 120 in the mouse. The use environment monitoring module 20 is arranged at the sensing position 110 in the mouse 100, and is used for monitoring use environment information of the mouse 100. The pulley input control module 30 has a control end connected to a controlled end of the pulley module 10, a first input end connected to the use environment monitoring module 20, a second input end connected to an output end of the pulley module 10, and an output end connected to the external mouse control device 200. The pulley input control module 30 is used for determining a pulley input control instruction according to the use environment information and the pulley state information, and controlling the external mouse control device 200 (a computer, a projector, etc.) based on the pulley input control instruction. The pulley input control instruction includes a page up-down sliding instruction and a page left-right moving instruction.
[0028] In the embodiment, the mouse input control circuit is arranged in the mouse 100 to expand the function of the pulley 120 through overall control of the mouse. First, the pulley module 10 is arranged at the pulley 120 to detect pulley state information of the pulley 120 in the mouse. The pulley state information at least includes a pressing and rolling state of the pulley 120. The use environment monitoring module 20 is arranged at the sensing position 110 in the mouse 100, and is used for monitoring use environment information of the mouse 100. The use environment information refers to a use environment of the mouse 100, such as being moved and pressed. The sensing position 110 can sense any position inside the mouse 100 that is moved. The movement detection can be realized by a three-axis sensor. The sensing position 110 can also be a side position of the mouse 100. A pressing or pressure sensor is used for collection. When the user moves the mouse 100, the position or pressing condition is caused, and it is determined that the mouse 100 is moved at this time. It can be understood that the intention of the user at this time is to move the mouse. This is used as a premise for function expansion of the pulley 120. When it is determined that the mouse 100 is moved based on the use environment information, it is known that the left-right moving function of the pulley 120 can be expanded at this time. Otherwise, only the sliding distance is used. The page sliding of the external mouse control device 200 controlled by the mouse 100 is directly realized based on the sliding distance. At this time, the pulley input control instruction is the page up-down sliding instruction for controlling the page up-down sliding. When it is determined that the user moves the mouse 100, it is known that the user has a left-right moving demand. At this time, the page can be controlled to move left and right based on the demand. At this time, the pulley input control instruction is the page left-right moving instruction for controlling the page left-right moving. The page up-down and left-right moving can be realized based on the pulley 120, so that the functionality of the mouse 100 is expanded.
[0029] For example, in order to avoid the precision problem of the pulley 120, that is, the pulley 120 can only slide up and down and cannot realize the selection of multiple controls, the pulley module 10 needs to be designed. The pulley module 10 can also be provided with a device for lifting the pulley 120, such as a device directly attached to the central axis of the pulley 120, thereby lifting the pulley 120. The device can be an electrically controlled spring or the like. When the pulley 120 is lifted, the pulley 120 can slightly move left and right due to the original limiting effect, thereby realizing the left and right movement function based on the slight left and right movement detection of the pulley 120, thereby expanding the functionality of the mouse 100. It is worth noting that a triggering condition is required here, that is, the user has the intention to move the mouse 100, and the pulley 120 will be lifted to realize left and right movement. Under normal circumstances, the pulley 120 is within the normal limit to avoid damage caused by the pulley 120 being too high or having no limit.
[0030] The embodiment provides a mouse input control circuit arranged in the mouse 100. The circuit includes a pulley module 10 for monitoring pulley state information of a pulley 120 in the mouse; a use environment monitoring module 20 arranged at a sensing position 110 in the mouse 100, the use environment monitoring module 20 being used for monitoring use environment information of the mouse 100; a pulley input control module 30, a control end of the pulley input control module 30 being connected with a controlled end of the pulley module 10, a first input end of the pulley input control module 30 being connected with the use environment monitoring module 20, a second input end of the pulley input control module 30 being connected with an output end of the pulley module 10, and an output end of the pulley input control module 30 being connected with an external mouse control device 200, the pulley input control module 30 being used for determining a pulley input control instruction according to the use environment information and the pulley state information, and controlling the external mouse control device 200 based on the pulley input control instruction, wherein the pulley input control instruction includes a page up and down sliding instruction and a page left and right moving instruction. The mouse input control circuit monitors the pulley state information of the pulley 120 in the mouse and the use environment information of the mouse, and then determines the pulley input control instruction based on the use environment information and the pulley state information, so as to control the external mouse control device 200. The control instruction for the pulley includes the page up and down sliding instruction and the page left and right moving instruction. Thus, the phenomenon that the pulley function is limited only based on the up and down sliding function of the pulley in the prior art is avoided. The mouse input control circuit determines the pulley input control instruction including the page up and down sliding instruction and the page left and right moving instruction based on the use environment information and the pulley state information, and controls the external mouse control device based on the page up and down sliding instruction and the page left and right moving instruction. The pulley 120 on the mouse 100 realizes the up and down sliding function and is expanded with the left and right moving function, thereby improving the functionality of the mouse 100 control.
[0031] Further, in another embodiment of the mouse input control circuit of the present application, referring to Figure 2 , Figure 2 Fig. 1 is a structural schematic diagram of a mouse input control circuit according to the present application, which comprises a mouse 100, a mouse input control circuit 200 and a mouse input control module 300. A wheel limiting structure 41 is arranged in the mouse input control circuit 200, and a wheel 120 in the mouse 100 is rotatably arranged in the wheel limiting structure 41, and the wheel 120 is fixed left and right and limited up and down by the wheel limiting structure 41, and is connected with a control end of the mouse input control module 300; A first movement sensor 12 is arranged at a wheel movement detection position of the wheel limiting structure 41, and is connected with a second input end of the mouse input control module 300, and the first movement sensor 12 is used for detecting first movement information of the wheel 120; A first pressure sensor 13 is arranged at a bottom position of the wheel limiting structure 41, and is connected with the second input end of the mouse input control module 300, and the first pressure sensor 13 is used for detecting first pressure information of the wheel 120, and taking the first pressure information and the first movement information as wheel state information, wherein the bottom position includes a bottom contact position of the wheel limiting structure 41 and the wheel 120.
[0032] In the embodiment, the wheel module 10 is composed of the wheel limiting structure, the first movement sensor 12 and the first pressure sensor 13. For example, referring to Figure 3a , Figure 3a Fig. 2 is a structural schematic diagram of a wheel in the mouse input control circuit according to the present application, and the related design of the wheel module 10 can further include a wheel structure, which comprises the wheel limiting structure 41 (which can include two upper and lower parts) and the wheel 120, and the wheel 120 can be composed of a ring-shaped fixed ring and an outer ring sleeve, one end of the ring-shaped fixed ring is rotatably connected with the wheel limiting structure 41, and the outer ring sleeve is rotatably sleeved on the ring-shaped fixed ring, and rotating the ring-shaped fixed ring can realize the rolling operation of the wheel 120. Further, referring to Figure 3b , Figure 3b Fig. 3 is another structural schematic diagram of a wheel in the mouse input control circuit according to the present application, and a plurality of rotating shafts (i.e. limiting rotating shafts 44) can be arranged on the wheel limiting structure 41, the plurality of rotating shafts form an installation space, and part of a structure of a ring-shaped wheel 43 (i.e. the wheel 120, composed of the outer ring sleeve and the ring-shaped fixed ring) is rotatably arranged in the installation space, and rotating the ring-shaped wheel can realize the rolling operation of the wheel, and a plurality of anti-skid protrusions are arranged on the surface of the outer ring sleeve. It is worth mentioning that the wheel 120 in the mouse 100 is rotatably arranged in the wheel limiting structure, and the wheel 120 is fixed left and right and limited up and down by the wheel limiting structure, as shown in Figure 3bThe middle pulley limiting structure 41 is actually a structure that can be extended left and right, and is connected with the control end of the pulley input control module 30, that is, in the normal working condition of the pulley 120 (that is, only the up and down sliding function is realized) the pulley 120 is fixed left and right and limited up and down in the pulley limiting structure, but the control end of the pulley input control module 30 is connected, and then the left and right fixing and up and down limiting of the pulley 120 can be controlled, so that the pulley 120 can be adjusted left and right, and the left and right moving function is realized.
[0033] For example, the first pressure sensor 13 is arranged at the bottom of the pulley limiting structure and is connected with the second input end of the pulley input control module 30, that is, the first pressure sensor 13 is used to detect the pressing of the pulley 120 by the user, that is, when the pulley 120 is not limited to the bottom in the normal working condition, when the user presses the pulley 120, the first pressure sensor 13 detects a first pressure information, and then based on the first pressure information, it can be determined that the pulley 120 is pressed by the user at this time, and then if the pulley 120 needs to realize the left and right moving function, the pulley 120 cannot be directly lifted, which will form a counterforce with the user, and then the pulley 120 cannot be accurately lifted, so when the first pressure information is that the pulley 120 is pressed, other ways need to be used for adjustment to realize the threshold moving function of the pulley 120, such as increasing the left and right distance, so that the pulley 120 can move left and right.
[0034] For example, the first movement sensor 12 is arranged at the pulley movement detection position of the pulley limiting structure and is connected with the second input end of the pulley input control module 30, and the first movement sensor 12 is used to detect the first movement information of the pulley 120, that is, the first movement sensor 12 can detect the rolling distance of the pulley 120, and then based on the rolling distance, the moving distance on the external mouse control device 200 is determined, here the common sensor and control method can be directly used for control, and detailed description is not given here. The key here is that there is also a distance sensor to realize the detection of the left and right distance of the pulley 120, for example, the distance sensor is arranged at the top end of the pulley 120 and the pulley limiting structure, when the pulley 120 moves left and right, the distance from the pulley 120 to the top end of the pulley limiting structure changes, and then the left and right moving function of the pulley 120 can be realized through distance detection, so as to expand the functionality of the whole mouse 100.
[0035] Further, in another embodiment of the mouse input control circuit of the present application, referring to Figure 4a , Figure 4a is a control schematic diagram of the pulley module in the mouse input control circuit of the present application, and the pulley limiting structure 41 comprises: The concave limiting groove 101 is provided with a pulley 120 rotatingly arranged in the concave limiting groove 101, wherein the notch width of the concave limiting groove 101 is greater than the pulley width of the pulley 120, and the pulley 120 is movably arranged in the concave limiting groove 101 by a limiting rotating shaft 44; The pulley limiting block 102 is symmetrically embedded in the inner wall of the concave limiting groove 101, and the limiting width between the pulley limiting blocks 102 is equal to the pulley width of the pulley 120 (of course, the distance sensor in the first movement sensor 12 can also be arranged at the top end of the pulley limiting block 102, or the inner wall of the concave limiting groove 101 not covered by the pulley limiting block 102); The first limiting block moving unit is arranged between the pulley limiting block 102 and the inner wall of the concave limiting groove 101, the first limiting block moving unit is connected with the control end of the pulley input control module 30, and the first limiting block moving unit is used for controlling the limiting width between the pulley limiting blocks 102.
[0036] In an embodiment, referring to Figure 4b , Figure 4b This is another control schematic diagram of the pulley module in the mouse input control circuit of the present application, and the pulley limiting structure further comprises: The second limiting block moving unit is arranged between the central axis moving position of the concave limiting groove 101 and the limiting rotating shaft 44, the second limiting block moving unit is connected with the control end of the pulley input control module 30, and the second limiting block moving unit is used for controlling the vertical up-down movement of the limiting rotating shaft 44 at the central axis moving position.
[0037] In the embodiment, the pulley limiting structure comprises a concave limiting groove 101, and the pulley 120 is rotatably arranged in the concave limiting groove 101, wherein the notch width of the concave limiting groove 101 is greater than the pulley width of the pulley 120, the pulley 120 is movably arranged in the concave limiting groove 101 by the limiting rotating shaft 44, the pulley 120 can move left and right on the limiting rotating shaft 44, but under normal circumstances, the pulley 120 is limited by the pulley limiting block 102. That is, under normal circumstances, the pulley limiting block 102 is symmetrically embedded in the inner wall of the concave limiting groove 101, and the limiting width between the pulley limiting blocks 102 is equal to the width of the pulley 120. When the left and right movement function needs to be realized, the limiting width between the pulley limiting blocks 102 can be controlled based on the first limiting block moving unit, that is, the distance between the symmetric pulley limiting blocks 102 is expanded to realize the left and right movement of the pulley 120. It is worth noting that the first limiting block moving unit can be provided with two, and then the symmetric pulley limiting blocks 102 are moved at the same time to ensure that the distance on both sides is consistent, and the maximum moving distance of the pulley limiting block 102 can also be used to set two limits on the limiting rotating shaft 44, that is, the pulley 120 can be offset to the left and right by using a spring, but it will eventually return to the middle position. Of course, other ways can also be used, such as springs at both ends of the limiting rotating shaft 44, but at this time the limiting rotating shaft 44 and the pulley 120 move left and right together, and other ways can also be used, which are not described one by one here. Further, please refer to Figure 4a When the left and right movement function needs to be realized, the distance between the symmetric pulley limiting blocks 102 will be lengthened, but at this time the user needs to press the finger pressure on the pulley 120, and the situation that the pulley 120 is pulled up cannot be realized, but at this time the moving distance is small due to the pulley limiting block 102 (such as the distance is set too large to change the pulley opening on the mouse 100, and the subsequent multiple uses cause poor limiting effect), so the sensitivity is set to be high, and the first-time user may have an adaptation problem, so no priority control is performed.
[0038] For example, the pulley limiting structure further comprises a second limiting block moving unit, which is arranged between the central axis moving position of the concave limiting groove 101 and the limiting rotating shaft 44, and is connected with the control end of the pulley input control module 30. The second limiting block moving unit is used to control the vertical up and down movement of the limiting rotating shaft 44 at the central axis moving position. The second limiting block moving unit can have the same composition as the first limiting block moving unit, and only needs to realize the vertical up and down movement of the limiting rotating shaft 44 at the central axis moving position. Of course, the two sides of the limiting rotating shaft 44 must move synchronously to ensure the horizontal of the pulley 120. For example, please refer to Figure 3a, realize up and down movement can also directly control the press fulcrum 42, and then through the position sensor 45 to realize detection whether up and down movement, such as two pulley limit structure 41 directly set second limit block movement unit to realize the up and down movement of the entire pulley 120, of course, need to ensure that the pulley 120 at the bottom end when normal input, need to use other functions when the entire pulley 120 is lifted. Further, can refer to Figure 4b When the left and right movement function needs to be realized, the pulley 120 will be pulled up, but at this time, it is necessary to limit the situation that the user does not press the finger to the pulley 120, but at this time, because the moving distance of the pulley 120 can be set larger, the sensitivity is lower, so the priority control is performed (there is also a point that the gravity can be automatically reset). At this time, the adjustment mode of the pulley 120 can be determined according to the actual situation to ensure the accuracy of the adjustment, and then the left and right movement function is realized based on the pulley 120 after adjustment, so as to expand the functionality of the pulley 120.
[0039] Further, in another embodiment of the mouse input control circuit of the present application, the first limit block movement unit comprises: The first magnetic pole is composed of a first magnetic core and a first winding, and the first winding is wound on the first magnetic core in a first direction. The first magnetic pole is attached to the pulley limit block 102; The second magnetic pole is composed of a second magnetic core and a second winding, and the second winding is wound on the second magnetic core in a second direction. The first direction and the second direction are opposite directions. The second magnetic pole is attached to the inner wall of the corresponding concave limit groove 101 of the pulley limit block 102; The first conduction control chip has an input end connected to the power supply of the mouse, an output end connected to the first winding and the second winding, and a control end connected to the control end of the pulley input control module 30.
[0040] In the embodiment, the first and second limit block moving units (the limit block refers to the limit shaft 44 itself) can be the same or different, but both of them need to be provided with two to realize synchronous movement. For example, the first limit block moving unit includes a first magnetic pole composed of a first magnetic core and a first winding, the first winding is wound on the first magnetic core in a first direction, and the first magnetic pole is attached to the pulley limit block 102; a second magnetic pole composed of a second magnetic core and a second winding, the second winding is wound on the second magnetic core in a second direction, wherein the first direction and the second direction are opposite directions, and the second magnetic pole is attached to the inner wall of the corresponding concave limit groove 101 of the pulley limit block 102. At the same time, the two windings are connected to the power supply through the first conduction control chip, such as the digital two-way selection chip. Only when the control end of the pulley input control module 30 outputs a high level, the power supply will be connected to the two windings. At this time, the two windings will generate different magnetic fields due to the opposite winding directions, so as to suck the pulley limit block 102 into the inner wall of the concave limit groove 101 (at this time, the inner wall of the concave limit groove 101 can be deeply embedded into the pulley limit block 102). To increase the distance between the pulley limit blocks 102, of course, when not connected to the power supply, the initial state of the pulley limit block 102 is always completely limited to the pulley 120. It is worth noting that the second limit block moving unit can consider this control structure, because the pulley 120 can fall due to gravity without power supply, and the pulley limit block 102 must be restored using related hardware, thereby greatly increasing the design cost. That is, the first and second limit block moving units can use the control mode of the telescopic rod to control, that is, by supplying power to control the telescopic rod to extend and retract, thereby realizing movement, without the need for reset, thereby realizing the movement function while greatly reducing the design cost.
[0041] In an embodiment, the pulley input control module includes: The pulley input controller, the first input end of the pulley input controller is connected with the output end of the use environment monitoring module 20, the second input end of the pulley input controller is connected with the first pressure sensor 13 and the first movement sensor 12 in the pulley module 10, the control end of the pulley input controller is connected with the first conduction control chip in the pulley module 10, and the output end of the pulley input controller is connected with the external mouse control device 200.
[0042] In the embodiment, the pulley input control module comprises a pulley input controller, which can be a common single-chip microcomputer, a central processing chip, an integrated processing chip, etc. The first input end of the pulley input controller is connected with the output end of the use environment monitoring module 20 to obtain the use environment information. The second input end of the pulley input controller is connected with the first pressure sensor 13 and the first movement sensor 12 in the pulley module 10 to obtain the pulley state information. At this time, the working mode required by the pulley 120 at this time can be determined based on the pulley state information and the use environment information. When it is the normal working mode, the first conduction control chip in the pulley module 10 will not be controlled, and at this time the first limiting block moving unit will not increase the distance between the pulley limiting blocks 102, and the pulley limiting blocks 102 continue to limit the pulley 120. Of course, the second limiting block moving unit will not lift the pulley 120. When it is the left-right movement working mode, the first conduction control chip in the pulley module 10 can be controlled to increase the distance between the pulley limiting blocks 102 based on the first limiting block moving unit, or the second limiting block moving unit lifts the pulley 120. The main basis is to detect whether the pulley state information is pressed. When it is pressed, the first conduction control chip in the pulley module 10 is controlled to increase the distance between the pulley limiting blocks 102 based on the first limiting block moving unit. Otherwise, the second limiting block moving unit lifts the pulley 120. At this time, the reason for setting two control modes is that on the one hand, it avoids the phenomenon that the pulley 120 cannot be lifted when it is pressed, and on the other hand, the movable distance of the control mode of increasing the distance between the pulley limiting blocks 102 based on the first limiting block moving unit is relatively short, and the user cannot clearly perceive it, so there can be a user's misjudgment of movement. The up-down and left-right movement functions of the pulley 120 can be realized based on the pulley input controller to expand the functionality of the mouse 100.
[0043] Further, in another embodiment of the mouse input control circuit of the present application, referring to Figure 5 , Figure 5 is a design schematic diagram of the use environment monitoring module in the mouse input control circuit of the present application. The sensing position 110 comprises a movement sensing position and a pressure sensing position. The use environment monitoring module 20 comprises: a second movement sensor 21 (which can be a three-axis sensor), the second movement sensor 21 being arranged at the movement sensing position and connected with the first input end of the pulley input control module 30. The second movement sensor 21 is used to detect the second movement information of the mouse 100. The second pressure sensor 22 is arranged at a pressure sensing position and connected to the first input end of the wheel input control module 30. The second pressure sensor 22 is configured to detect second pressure information of the mouse 100 and send the second pressure information and second movement information as the use environment information.
[0044] In the embodiment, the use environment monitoring module 20 includes the second movement sensor 21 and the second pressure sensor 22. The mouse 100 is determined whether to move by detecting the pressure value and movement of the mouse 100. The second movement sensor 21 is arranged at a movement sensing position (for example, any position inside the mouse 100 that can detect movement) and connected to the first input end of the wheel input control module 30. The second movement sensor 21 is configured to detect second movement information of the mouse 100, i.e., the second movement information refers to the movement phenomenon of the mouse. The second pressure sensor 22 is arranged at a pressure sensing position (for example, a finger pressing position on the side of the mouse) and connected to the first input end of the wheel input control module 30. The second pressure sensor 22 is configured to detect second pressure information of the mouse 100, i.e., the second pressure information refers to the pressure phenomenon of the mouse. Finally, whether to enable the left and right movement function of the wheel 120 can be determined according to the user's demand, so as to ensure the accuracy of the function control of the wheel 120.
[0045] Further, based on the embodiment of the mouse input control circuit, an embodiment of the mouse input control method is provided. Referring to Figure 6 , Figure 6 is an implementation flow diagram of the mouse input control method. The mouse input control method is applied to the mouse input control circuit. The steps of the mouse input control method include: Step S10, acquiring wheel state information collected by the wheel module and use environment information collected by the use environment monitoring module; Step S20, determining a wheel limiting instruction according to the wheel state information and the use environment information, and reacquiring the wheel state information collected by the wheel module under the control of the wheel limiting instruction; Step S30, determining a wheel input control instruction according to the wheel state information, and controlling the external mouse control device based on the wheel input control instruction.
[0046] In the embodiment, based on the mouse input control circuit of the above embodiment, when controlling the scroll wheel 120, first, the scroll wheel state information of the scroll wheel 120 in the mouse is detected, wherein the scroll wheel state information at least includes the pressing and rolling state of the scroll wheel 120. At the same time, the use environment information of the mouse 100 is monitored, and the use environment information refers to the use environment of the mouse 100, such as being moved, being pressed, etc. The movement detection can be realized by the three-axis sensor, and the sensing position 110 can also be the side position of the mouse 100, and the pressing or pressure sensor is used for collection, so that when the user moves the mouse 100, the position or pressing condition is caused, and then it is determined that the mouse 100 has been moved at this time, so it can be understood that the intention of the user at this time is to move the mouse, which is used as the premise basis for the function expansion of the scroll wheel 120. When it is determined that the mouse 100 is moved based on the use environment information, it can be known that the left and right movement function of the scroll wheel 120 can be expanded at this time, otherwise, the scroll wheel state information only needs to use the sliding distance, and the external mouse control device 200 controlled by the mouse 100 is directly page-slid based on the sliding distance, that is, the scroll wheel input control instruction at this time is the page up and down instruction for controlling the page up and down sliding. When it is determined that the user moves the mouse 100, it is known that the user has the demand of left and right movement, and then the page can be controlled based on this demand, that is, the scroll wheel input control instruction at this time is the page left and right movement instruction for controlling the page left and right movement, and then the up and down and left and right movement of the page can be realized based on the scroll wheel 120, so as to expand the functionality of the mouse 100.
[0047] For example, after it is determined that the left and right movement is needed, the scroll wheel limiting instruction needed at this time is also determined based on the scroll wheel state information, that is, how to control the limiting of the scroll wheel 120, such as when the user presses the scroll wheel 120, the scroll wheel 120 cannot be pulled up, but other ways can be used. Then, based on the control of the scroll wheel limiting instruction, the scroll wheel state information collected by the scroll wheel module is re-acquired, and then the scroll wheel state information at this time is the movement condition of the user for left and right movement, and of course the up and down sliding of the scroll wheel 120 can also be normally performed. The scroll wheel input control instruction is determined based on the scroll wheel state information, so as to control the external mouse control device based on the scroll wheel input control instruction, that is, the scroll wheel input control instruction at this time includes the instruction for realizing the up and down and left and right movement of the page based on the scroll wheel 120, and then the functionality of the scroll wheel 120 can be expanded.
[0048] The embodiment provides a mouse input control method, which is applied to the mouse input control circuit in the above embodiment, and comprises the following steps: acquiring wheel state information collected by a wheel module and use environment information collected by a use environment monitoring module; determining a wheel limiting instruction according to the wheel state information and the use environment information; reacquiring the wheel state information collected by the wheel module under the control of the wheel limiting instruction; and determining a wheel input control instruction according to the wheel state information, and controlling an external mouse control device based on the wheel input control instruction. The mouse input control method can monitor the wheel state information of a wheel in a mouse and the use environment information of the mouse, and then determine a wheel input control instruction based on the use environment information and the wheel state information to control an external mouse control device. The control instruction for the wheel includes a page up-down sliding instruction and a page left-right moving instruction. Therefore, the phenomenon that the wheel function is limited only based on the up-down sliding function of the wheel in the prior art is avoided. The mouse input control circuit can determine a wheel input control instruction based on a page up-down sliding instruction and a page left-right moving instruction, and control an external mouse control device based on the page up-down sliding instruction and the page left-right moving instruction, so that the wheel in the mouse can realize the up-down sliding function and the left-right moving function, and the functionality of the mouse control is improved.
[0049] In an embodiment, the wheel state information comprises first pressure information and first movement information, the use environment information comprises second pressure information and second movement information, and the step of determining the wheel limiting instruction according to the wheel state information and the use environment information comprises: In step S21, when the first movement information is a preset adjacent movement state, and the second pressure information and the second movement information satisfy preset mouse movement state information, it is detected whether the first pressure information is a preset current pressure state (assuming that a pressure value range in which a user presses the wheel is defined as the preset current pressure state). In step S22, when the first pressure information is the preset current pressure state, the wheel limiting instruction is determined as a left-right limiting instruction, wherein the left-right limiting instruction is used to increase the left-right width of the wheel in the mouse. In step S23, when the first pressure information is not the preset current pressure state, the wheel limiting instruction is determined as an up-down limiting instruction, wherein the up-down limiting instruction is used to increase the up-down width of the wheel in the mouse.
[0050] In the embodiment, when the pulley limiting instruction is determined, the determination is made based on the user's demand. When it is determined that the first movement information is a preset adjacent movement state, and the second pressure information and the second movement information satisfy preset mouse movement state information, it is further determined whether the first pressure information is a preset current pressure state, and then it is determined which limiting mode needs to be used at this time. The first movement information refers to the movement of the pulley 120, the preset adjacent movement state refers to the state that the pulley 120 slides up and down at the last moment or moments, and the mouse movement state information refers to the state of the mouse moving. At this time, the second movement information can be used to determine that the mouse 100 is moving and / or the second pressure information detects that the side of the mouse is subjected to the pressure value of picking up the mouse 100, and then the first pressure information needs to be determined to determine whether the user is still pressing the pulley 120. Of course, it can also be determined that the second pressure information and the second movement information satisfy the preset mouse movement state information, and then the step of determining whether the first pressure information is the preset current pressure state is performed. The former is a logical sequence of judgment, that is, the normal use process of moving the mouse 100 after normally sliding the pulley 120, and the latter is a necessary process of moving the mouse to the left and right. However, the former can exclude the situation that the user simply picks up the mouse 100, and thus the accuracy of subsequent pulley 120 control is ensured. Further, when it is determined that the first pressure information is the preset current pressure state, it is determined that the pulley limiting instruction is a left-right limiting instruction. The left-right limiting instruction is used to increase the left-right width of the pulley in the mouse. At this time, it is determined that the user presses the pulley 120, and then the left-right width of the pulley 120 is widened, and thus the pulley 120 moves left and right, that is, the left-right limiting width is increased by using the pulley limiting block 102. For example, when the first pressure information is not the preset current pressure state, it is determined that the pulley limiting instruction is an up-down limiting instruction. The up-down limiting instruction is used to increase the up-down width of the pulley in the mouse. At this time, it is determined that the user does not press the pulley 120, and then the up-down width of the pulley 120 is widened, and thus the pulley 120 moves left and right, that is, the up-down limiting width is increased by using the limiting shaft 44. In this way, the limiting control can be made based on different situations to ensure the accuracy of subsequent page left-right movement of the pulley 120.
[0051] In an embodiment, the pulley state information further includes left movement information and right movement information in the first movement information. The step of determining the pulley input control instruction according to the pulley state information includes: In step S31, when the pulley state information is the left movement information, a first horizontal movement rule corresponding to the left movement information is determined, and a left movement instruction is determined as the pulley input control instruction based on the first horizontal movement rule. In step S32, when the pulley state information is the right moving information, a second horizontal moving rule corresponding to the right moving information is determined, and a left moving instruction is determined as the pulley input control instruction based on the second horizontal moving rule.
[0052] In the embodiment, after the pulley state information is continuously determined, the pulley is controlled based on the pulley state information. When the pulley state information is the normal up and down sliding, the page up and down sliding control is normally performed. When the pulley state information is the left moving information, a first horizontal moving rule corresponding to the left moving information is determined, and a left moving instruction is determined as the pulley input control instruction based on the first horizontal moving rule. When the pulley state information is the right moving information, a second horizontal moving rule corresponding to the right moving information is determined, and a left moving instruction is determined as the pulley input control instruction based on the second horizontal moving rule. The first horizontal moving rule includes a corresponding relationship between the left moving pulley 120 distance and the actual page left moving distance, and of course includes the corresponding relationship between the left moving pulley 120 distance and the actual page left moving distance under different limit instructions. The second horizontal moving rule includes a corresponding relationship between the right moving pulley 120 distance and the actual page right moving distance, and of course includes the corresponding relationship between the right moving pulley 120 distance and the actual page right moving distance under different limit instructions. For example, under the left and right limit instructions, the shorter right moving pulley 120 distance corresponds to the actual page right moving distance A, and under the up and down limit instructions, the longer right moving pulley 120 distance corresponds to the actual page right moving distance A. The same is true for the left moving. The actual distance of the movable pulley 120 is related to the setting. It is worth noting that the first horizontal moving rule and the second horizontal moving rule also define the speed. For example, the first horizontal moving rule defines the speed of the left moving. When the normal distance in the left moving information is S, and the continuously detected distance is S1, the left moving is performed at the speed uniquely corresponding to S1. When the distance changes, the moving speed also changes. Because the distance is short under the left and right limit instructions, a fixed moving speed can be used for moving, thereby ensuring the accuracy of the moving. After the step of determining the pulley input control instruction based on the pulley state information, the mouse input control method further includes: In step S40, when the pulley state information is not the left moving information or the right moving information, and the continuous time length reaches the preset time length, it is determined that the pulley limit instruction is a normal limit instruction. The normal limit instruction is used to limit the left and right width and the up and down width of the pulley in the mouse.
[0053] In the embodiment, after the left and right movement control of the scroll wheel 120 is completed, if it is found that the scroll wheel state information is not left movement information or right movement information, and the duration reaches a preset duration, it is determined that the scroll wheel limiting instruction is a normal limiting instruction. The normal limiting instruction is used to limit the left and right width and the up and down width of the scroll wheel in the mouse, that is, after a period of time, the left and right movement function is not used, and the initial limiting state is automatically reset to avoid damage caused by the high scroll wheel 120 to subsequent use. The preset duration can be set by the user, and the normal limiting instruction refers to completely limiting the scroll wheel 120, that is, the scroll wheel 120 cannot be deviated left and right to ensure the normal use of the scroll wheel 120 subsequently. Of course, the normal limiting instruction can also be returned to other conditions, which will not be described one by one here.
[0054] The application further provides a mouse 100.
[0055] The mouse 100 includes a mouse outer shell and a mouse input control circuit as described above. The mouse outer shell is provided with a mouse output end, and the mouse input control circuit is packaged in the mouse outer shell. The mouse output end is the output end of the scroll wheel input control module 30 and is connected with an external mouse control device 200. The mouse 100 can further include an internal circuit board, and the mouse input control circuit is arranged on the internal circuit board. The internal circuit board is packaged in the mouse outer shell.
[0056] In an embodiment of the application, the mouse outer shell is a device for packaging and fixing the internal circuit board and the mouse output end. The mouse input control circuit in the internal circuit board is wirelessly / wired connected with the scroll wheel input control module 30 through the interface of the mouse output end on the mouse outer shell to realize the mouse input control function.
[0057] In an embodiment of the application, the mouse outer shell and / or the internal circuit board are provided with all or part of the mouse input control circuit, and have the following embodiments: In a first embodiment, all or part of the mouse input control circuit is arranged on the internal circuit board. The scroll wheel input control module 30 in the mouse input control circuit is arranged on the internal circuit board. The scroll wheel module 10 and the use environment monitoring module 20 are arranged on the mouse outer shell, and the internal circuit board is packaged in the mouse outer shell. In a second embodiment, the scroll wheel input control module 30 and the scroll wheel module 10 in the mouse input control circuit are arranged on the internal circuit board. The keys and the use environment monitoring module 20 are arranged on the mouse outer shell. The scroll wheel and the key output wires are arranged at the interface position of the mouse outer shell to be connected with the external mouse control device 200, and the internal circuit board is packaged in the mouse outer shell. The third embodiment is that the mouse input control circuit in the built-in circuit board is provided with the scroll input control module 30 and the scroll module 10, and the use environment monitoring module 20, but the scroll input control module 30 and the scroll module 10, and the use environment monitoring module 20 are respectively attached to different positions of the mouse shell, and the scroll and the key output wires are arranged at the interface position of the mouse shell body to be connected with the external mouse control device 200, and the built-in circuit board is packaged in the mouse shell body.
[0058] The built-in circuit board can be packaged horizontally or vertically with the shell, which is not limited herein. The above setting mode of the mouse input control interface can be set according to the actual situation, and more or fewer devices can be used to package the mouse input control in the shell or other devices, which is not limited herein.
[0059] The application also provides a mouse input controller, please refer to Figure 7 The mouse input controller comprises: An information acquisition module A10 is configured to acquire scroll state information collected by the scroll module and use environment information collected by the use environment monitoring module; A function determination module A20 is configured to determine a scroll limiting instruction according to the scroll state information and the use environment information, and reacquire the scroll state information collected by the scroll module under the control of the scroll limiting instruction; A scroll control module A30 is configured to determine a scroll input control instruction according to the scroll state information, and control the external mouse control device based on the scroll input control instruction.
[0060] The mouse input controller provided by the application adopts the mouse input control method in the above embodiments, and can solve the technical problem of how to improve the functionality of mouse control. Compared with the prior art, the mouse input controller provided by the application has the same beneficial effects as the mouse input control method provided by the above embodiments, and the other technical features of the mouse input controller are the same as the features disclosed in the above embodiments, which will not be repeated here.
[0061] The application provides a mouse, which comprises at least one processor and a memory connected with the at least one processor in communication; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the mouse input control method in the above embodiment one.
[0062] The following refers to Figure 8, which shows a schematic diagram of the structure of a mouse suitable for implementing the embodiments of the present application. The mouse in the embodiments of the present application may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), in-vehicle terminals (such as in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 8 The mouse shown is merely an example and should not limit the functions and scope of use of the embodiments of the present application.
[0063] like Figure 8 As shown, the mouse may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes based on programs stored in a read-only memory (ROM) 1002 or programs loaded from a storage device 1003 into a random access memory (RAM) 1004. RAM 1004 also stores various programs and data required for mouse operation. Processing device 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following devices may be connected to I / O interface 1006: input devices 1007, such as a touchscreen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output devices 1008, such as a liquid crystal display (LCD), speaker, vibrator, etc.; storage device 1003, such as a magnetic tape or hard disk; and communication device 1009. Communication device 1009 can allow the mouse to communicate with other devices wirelessly or wired to exchange data. Although the figure shows a mouse with various devices, it should be understood that it is not required to implement or have all the devices shown. More or fewer devices can be implemented or have instead.
[0064] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product comprising a computer program carried on a computer readable medium, the computer program containing program codes for executing the method shown in the flowchart. In such embodiments, the computer program can be downloaded and installed from a network through a communication device, or installed from the storage device 1003, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiments disclosed in the present application are executed.
[0065] The mouse provided by the present application adopts the mouse input control method in the above-mentioned embodiments, and can solve the technical problem of how to improve the functionality of mouse control. Compared with the prior art, the mouse provided by the present application has the same beneficial effects as the mouse input control method provided by the above-mentioned embodiments, and other technical features in the mouse are the same as the features disclosed in the previous embodiment method, which will not be repeated here.
[0066] It should be understood that various parts of the present application can be realized by hardware, software, firmware or a combination thereof. In the description of the above-mentioned embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0067] The above is merely specific embodiments of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
[0068] The present application provides a computer readable storage medium having stored thereon computer readable program instructions (i.e. computer program) for executing the mouse input control method in the above-mentioned embodiments.
[0069] The computer readable storage medium provided in the application may be, for example, a U disk, but is not limited to an electric, magnetic, optical, electromagnetic, infrared, or semiconductor device, device or apparatus, or any combination of the above. More specific examples of the computer readable storage medium may include, but are not limited to, an electric connection with one or more conductive wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the embodiment, the computer readable storage medium may be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution device, device or apparatus. The program code contained on the computer readable storage medium can be transmitted by any suitable medium, including but not limited to an electric wire, an optical cable, an RF (Radio Frequency: radio frequency), etc., or any suitable combination of the above.
[0070] The above computer readable storage medium may be contained in the mouse, or may exist separately without being assembled into the mouse.
[0071] The above computer readable storage medium carries one or more programs, which, when executed by the mouse, cause the mouse to: acquire the wheel state information collected by the wheel module and the use environment information collected by the use environment monitoring module; determine the wheel limiting instruction according to the wheel state information and the use environment information, and reacquire the wheel state information collected by the wheel module under the control of the wheel limiting instruction; determine the wheel input control instruction according to the wheel state information, and control the external mouse control device based on the wheel input control instruction.
[0072] Computer program code for carrying out operations of the present application can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).
[0073] The flow diagrams and the block diagrams in the drawings are illustrations of architectures, functionalities, and operations of possible implementations of apparatuses, methods, and computer program products according to various embodiments disclosed in this application. In this regard, each block in the flow diagrams or block diagrams can represent a module, a procedure, or a part of code, which comprises one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions noted in the blocks can occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently or in the reverse order, depending on the functionality involved. It is also noted that each block in the block diagrams and / or flow diagrams and combinations of blocks in the block diagrams and / or flow diagrams can be implemented by dedicated hardware-based apparatuses or by a combination of dedicated hardware-based apparatuses and computer instructions.
[0074] The modules involved in the embodiments of the present application can be implemented in software or in hardware. In some cases, the names of the modules do not constitute a limitation on the modules themselves.
[0075] The computer readable storage medium provided by the present application stores computer readable program instructions (i.e. computer program) for executing the above mouse input control method, and can solve the technical problem of how to improve the functionality of mouse control. Compared with the prior art, the computer readable storage medium provided by the present application has the same beneficial effects as the mouse input control method provided by the above embodiments, which will not be described here.
[0076] The application further provides a computer program product comprising a computer program which, when executed by a processor, implements the steps of the mouse input control method as described above.
[0077] The computer program product provided by the application can solve the technical problem of how to improve the functionality of mouse control. Compared with the prior art, the computer program product provided by the application has the same beneficial effects as the mouse input control method provided by the above-mentioned embodiments, and will not be described here.
[0078] The above only describes some embodiments of the application, and does not limit the patent scope of the application. Any equivalent structural transformation, direct / indirect application in other related technical fields, or direct / indirect application in other related technical fields based on the technical concept of the application and the content of the specification and drawings are included in the patent protection scope of the application.
Claims
1. A mouse input control circuit, characterized in that: The mouse input control circuit is provided in the mouse, and the mouse input control circuit includes: A pulley module, the pulley module is used to monitor the pulley status information of the pulley in the mouse; A usage environment monitoring module, the usage environment monitoring module is arranged at a sensing position in the mouse, and the usage environment monitoring module is used to monitor usage environment information of the mouse; A pulley input control module, wherein the control end of the pulley input control module is connected to the controlled end of the pulley module, the first input end of the pulley input control module is connected to the usage environment monitoring module, the second input end of the pulley input control module is connected to the output end of the pulley module, and the output end of the pulley input control module is connected to an external mouse control device. The pulley input control module is used to determine a pulley input control instruction according to the usage environment information and the pulley status information, so as to control the external mouse control device based on the pulley input control instruction, wherein the pulley input control instruction includes a page up and down sliding instruction and a page left and right moving instruction.
2. The mouse input control circuit according to claim 1, wherein: The pulley module comprises: a pulley limiting structure, wherein a pulley in the mouse is rotatably disposed within the pulley limiting structure, and the pulley is fixed left and right and limited up and down by the pulley limiting structure, and is connected to a control end of the pulley input control module; a first movement sensor, the first movement sensor being disposed at a pulley movement detection position of the pulley limiting structure and connected to the second input end of the pulley input control module, the first movement sensor being used to detect first movement information of the pulley; A first pressure sensor is arranged at the bottom position of the pulley limiting structure and is connected to the second input end of the pulley input control module. The first pressure sensor is used to detect the first pressure information of the pulley and use the first pressure information and the first movement information as the pulley state information, wherein the bottom position includes the bottom contact position between the pulley limiting structure and the pulley.
3. The mouse input control circuit according to claim 2, wherein: The pulley limiting structure includes: a concave limiting groove, wherein the pulley is rotatably arranged in the concave limiting groove, wherein the notch width of the concave limiting groove is greater than the pulley width of the pulley, and the pulley is movably arranged in the concave limiting groove by a limiting rotating shaft; a pulley limiting block, wherein the pulley limiting blocks are symmetrically embedded in the inner wall of the concave limiting groove, and the limiting width between the pulley limiting blocks is equal to the pulley width; A first limit block moving unit, the first limit block moving unit is arranged between the pulley limit block and the inner wall of the concave limit groove, the first limit block moving unit is connected to the control end of the pulley input control module, and the first limit block moving unit is used to control the limit width between the pulley limit blocks.
4. The mouse input control circuit according to claim 3, wherein: The pulley limiting structure further includes: The second limit block moving unit is arranged between the central axis moving position of the concave limit groove and the limit rotating shaft, the second limit block moving unit is connected to the control end of the pulley input control module, and the second limit block moving unit is used to control the vertical up and down movement of the limit rotating shaft at the central axis moving position.
5. The mouse input control circuit according to claim 3, wherein: The first limit block moving unit includes: a first magnetic pole, the first magnetic pole comprising a first magnetic core and a first winding, the first winding being wound on the first magnetic core in a first direction, and the first magnetic pole being attached to the pulley limit block; a second magnetic pole, the second magnetic pole comprising a second magnetic core and a second winding, the second winding being wound on the second magnetic core in a second direction, wherein the first direction and the second direction are opposite directions, and the second magnetic pole is attached to an inner wall of a concave limiting groove corresponding to the pulley limiting block; A first conduction control chip, wherein the input end of the first conduction control chip is connected to the power supply of the mouse, the output end of the first conduction control chip is connected to the first winding and the second winding, and the control end of the first conduction control chip is connected to the control end of the pulley input control module.
6. The mouse input control circuit according to claim 1, wherein: The pulley input control module includes: A pulley input controller, wherein a first input end of the pulley input controller is connected to an output end of the usage environment monitoring module, a second input end of the pulley input controller is connected to a first pressure sensor and a first movement sensor in the pulley module, a control end of the pulley input controller is connected to a first conduction control chip in the pulley module, and an output end of the pulley input controller is connected to the external mouse control device.
7. The mouse input control circuit according to claim 1, wherein: The sensing position includes a motion sensing position and a pressure sensing position, and the use environment monitoring module includes: a second motion sensor, the second motion sensor being disposed at the motion sensing position and connected to the first input end of the pulley input control module, the second motion sensor being used to detect second motion information of the mouse; A second pressure sensor is provided at the pressure sensing position and is connected to the first input end of the pulley input control module. The second pressure sensor is used to detect the second pressure information of the mouse and use the second pressure information and the second movement information as the usage environment information.
8. A mouse input control method, characterized in that: The mouse input control method is applied to the mouse input control circuit according to any one of claims 1 to 7, and the steps of the mouse input control method include: Obtaining the pulley status information collected by the pulley module and the usage environment information collected by the usage environment monitoring module; Determining a pulley limit instruction according to the pulley state information and the usage environment information, and reacquiring the pulley state information collected by the pulley module under the control of the pulley limit instruction; A pulley input control instruction is determined according to the pulley state information, so as to control an external mouse control device based on the pulley input control instruction.
9. The mouse input control method according to claim 8, wherein: The pulley state information includes first pressure information and first movement information, the usage environment information includes second pressure information and second movement information, and the step of determining the pulley limit instruction according to the pulley state information and the usage environment information includes: If the first movement information is a preset proximity movement state, and the second pressure information and the second movement information satisfy preset mouse movement state information, detecting whether the first pressure information is a preset current pressure state; In a case where the first pressure information is a preset current pressure state, determining that the pulley limit instruction is a left and right limit instruction, wherein the left and right limit instruction is used to increase the left and right widths of the pulley in the mouse; When the first pressure information is not a preset current pressure state, the pulley limit instruction is determined to be an upper and lower limit instruction, wherein the upper and lower limit instructions are used to increase the upper and lower widths of the pulley in the mouse.
10. The mouse input control method according to claim 9, wherein: The pulley state information further includes left movement information and right movement information in the first movement information. The step of determining the pulley input control instruction according to the pulley state information includes: In a case where the pulley state information is the left shift information, determining a first lateral shift rule corresponding to the left shift information, and determining a left shift instruction as the pulley input control instruction based on the first lateral shift rule; In a case where the pulley state information is the right movement information, determining a second lateral movement rule corresponding to the right movement information, and determining a left movement instruction as the pulley input control instruction based on the second lateral movement rule; Wherein, after the step of determining the pulley input control instruction according to the pulley state information, the mouse input control method further includes: When the pulley status information is not the left shift information or the right shift information, and the duration reaches a preset duration, the pulley limit instruction is determined to be a normal limit instruction, wherein the normal limit instruction is used to limit the left and right widths and the up and down widths of the pulley in the mouse.
Citation Information
Patent Citations
Multi-mode hand feeling 4D mouse wheel structure
CN114967951A
Mouse input control circuit and method
CN116954394A
Remote controller and method thereof
US20150116215A1