Method and device capable of adjusting key trigger parameters of keyboard offline
By implementing the limit value setting module and parameter memory module on the keyboard, users can set it offline on the keyboard itself, solving the problem of keyboard key parameter adjustment in the existing technology relying on host device drivers, and realizing the refinement of keyboard key parameters Setting up and long-term saving improves user experience and keyboard adaptability to computers.
Patent Information
- Application Number
- CN202411460771.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-18
- Publication Date
- 2025-02-14
AI Technical Summary
When adjusting the stroke parameters of the key switch, existing mechanical keyboards need to rely on the drivers of the host device, resulting in system compatibility and interoperability problems. The set stroke parameters are monotonous and cannot meet the actual needs of users.
By implementing the limit setting module and parameter memory module on the keyboard, users can set offline on the keyboard itself, trigger parameters of individual or multiple keys, including dynamic key stroke settings, RT continuous press settings and single key multi-key function definition wait.
It realizes the refined settings of keyboard key parameters. Users can adjust the trigger parameters of any key as needed. The parameters are saved for a long time. It is suitable for different computers. It can achieve complex function settings without drivers, improving user experience and keyboard and computers. adaptability.
Smart Images

Figure CN119440267A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of keyboards, and in particular relates to a method and a device capable of adjusting keyboard key trigger parameters offline. Background Art
[0002] At present, in order to adjust the trigger stroke of the key switch of the mechanical keyboard, the trigger stroke parameters of the relevant keys are generally compiled through the relevant driver software of the host computer, and then the compiled parameters are injected into the keyboard through USB or wireless connection to set the parameters of the key trigger stroke. Some high-end keyboards also realize offline setting of key trigger stroke, but they can only be simply set to the unified trigger stroke parameters of all keys.
[0003] Although the current mechanical keyboard key switches have greater flexibility and pertinence in controlling parameters such as trigger travel compared to previous mechanical keyboards, they still need to rely on other host devices to install relevant drivers, compile the required trigger travel and other parameters through the driver, and then inject the compiled parameters into the keyboard. In this case, certain requirements are put forward for the system compatibility of the host device and the interoperability with the keyboard, and various problems that bother users will frequently arise during the relevant operations. Although the current method of setting the key travel in an offline manner can avoid the above problems, the set travel parameters are relatively monotonous and cannot meet the actual needs of users for key travel.
[0004] Therefore, it is urgent to propose a new technical solution to solve the above problems. Summary of the invention
[0005] One of the purposes of the present invention is to provide a method for offline adjusting keyboard key trigger parameters in response to the deficiencies in the prior art, which can perform separate parameter settings for a single or multiple keys. Users can adjust the trigger parameters of any key according to their needs, thereby achieving refined settings of all key parameters on the keyboard.
[0006] In order to achieve the above object, the present invention adopts the following technical solution:
[0007] A method for adjusting keyboard key trigger parameters offline, characterized by comprising the following steps:
[0008] S1, start the setting on the keyboard, so that the keyboard is in a state of waiting for setting;
[0009] S2. Select the button to be triggered, operate the limit setting module, and set the parameters for button triggering;
[0010] S3, operation limit setting module, confirm the set parameters;
[0011] S4. The control unit processes the set parameters and stores the parameters into the parameter memory module.
[0012] Preferably, in step S2, the key to be triggered is a single key, some keys in a local area, or all keys on the keyboard; the parameter is at least one of a dynamic key travel setting, a RT continuous press setting, or a single-key or multi-key function definition.
[0013] Preferably, in step S1, the keyboard enters a keyboard key trigger setting state by means of a preset key or a combination of keys on the keyboard.
[0014] Preferably, the method further includes step S5, wherein the keyboard is allowed to exit the keyboard key trigger setting state by pressing a preset key or a combination of keys on the keyboard.
[0015] Preferably, in step S4, if the parameter memory module already has parameter data of the relevant key, the user will be consulted whether to overwrite the old parameters with the new parameters.
[0016] Preferably, in step S1, the display module of the keyboard will prompt the current keyboard setting state and prompt the next operation.
[0017] Preferably, in step S4, the result of key parameter setting is prompted on the display module.
[0018] Preferably, the limit setting module is a combination button or a knob.
[0019] The second object of the present invention is to provide a device for offline adjusting keyboard key trigger parameters, comprising a control unit, a key module, a limit setting module, a parameter memory module and a display module, wherein the control unit is electrically connected to the key module, the limit setting module, the parameter memory module and the display module, respectively, and the limit setting module is electrically connected to the key module.
[0020] Preferably, a logic processing circuit is provided on the control unit, and the logic processing circuit is electrically connected to the display module.
[0021] Preferably, it further comprises a power module, and the power module is electrically connected to the control unit, the display module and the button module respectively.
[0022] Preferably, the control unit includes a control module, and the control module is electrically connected to the logic processing circuit, the parameter memory module, the limit setting module and the button module respectively.
[0023] Preferably, the control module is a single-chip microcomputer chip, an ARM chip or other processor chips with more powerful functions.
[0024] The beneficial effect of the present invention is that the present invention comprises the following steps: S1, start the setting on the keyboard, so that the keyboard is in a waiting setting state; S2, select the key to be triggered, operate the limit setting module, and set the parameters of the key trigger; S3, operate the limit setting module, and confirm the set parameters; S4, the control unit processes the set parameters and stores the parameters in the parameter memory module. The present invention performs separate parameter settings for a single or multiple keys through the limit setting module, and the user can adjust the trigger parameters of any key according to his needs, thereby realizing the refined setting of all key parameters on the keyboard. The control unit processes the parameters and then stores them in the parameter memory module, so that the parameters set by the user can be saved for a long time. Even if different computers are switched, the parameters can be called out for reuse without setting them again, thereby improving the efficiency of the user debugging parameters. The present invention can also realize the complex setting of the keyboard key functions without using a driver, which greatly shortens the time for the user to debug the keyboard, and also enhances the compatibility of the keyboard and the computer, and the keyboard can realize complex function settings without adapting the driver with the computer. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 The present invention is a flowchart of a method for adjusting keyboard key trigger parameters offline.
[0026] Figure 2 The present invention is a schematic structural diagram of a device capable of adjusting keyboard key trigger parameters offline. DETAILED DESCRIPTION
[0027] If certain words are used in the specification and claims to refer to specific components, those skilled in the art should understand that manufacturers may use different terms to refer to the same component. This specification and claims do not use differences in names as a way to distinguish components, but use differences in the functions of components as the criteria for distinction. As mentioned throughout the specification and claims, "including" is an open term and should be interpreted as "including but not limited to". "Approximately" means that within an acceptable error range, those skilled in the art can solve technical problems within a certain error range and basically achieve technical effects.
[0028] In the invention, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be an indirect connection through an intermediate medium, or it can be the internal communication of two elements. For ordinary technicians in this field, the specific meanings of the above terms in the invention can be understood according to specific circumstances.
[0029] The following is combined with Figures 1-2 The present invention is further described in detail with reference to the following specific embodiments, but is not intended to limit the present invention.
[0030] Example 1
[0031] A method for adjusting keyboard key trigger parameters offline, such as Figure 1 As shown, the following steps are included:
[0032] S1, start the setting on the keyboard, so that the keyboard is in a state of waiting for setting;
[0033] S2. Select the button to be triggered, operate the limit setting module, and set the parameters for button triggering;
[0034] S3, operation limit setting module, confirm the set parameters;
[0035] S4. The control unit processes the set parameters and stores the parameters into the parameter memory module.
[0036] The limit setting module can be used to set individual parameters for a single or multiple buttons. Users can adjust the trigger parameters of any button according to their needs, thereby realizing the refined setting of all button parameters on the keyboard. The control unit processes the parameters and then stores them in the parameter memory module, so that the parameters set by the user can be saved for a long time. Even if different computers are switched, the parameters can be called out for reuse without having to set them again, thereby improving the efficiency of user parameter debugging. The present invention can realize complex settings of keyboard button functions without using a driver, greatly shortening the time for users to debug the keyboard, and enhancing the compatibility of the keyboard and the computer. The keyboard can realize complex function settings without the need for driver adaptation with the computer.
[0037] In this embodiment, in step S2, the key to be triggered is a single key, a partial key in a local area, or all the keys on the keyboard; the parameter is at least one of a dynamic key stroke setting, a RT continuous pressing setting, a single key and multiple keys function definition, or light pressing and heavy pressing different function settings. The user can select a single key, a partial key in a local area, or all the keys on the keyboard offline to set parameters, adjust different key functions according to different needs, and optimize the user experience. Traditional keyboards require computer driver cooperation for such complex settings, which is too difficult to operate for users with insufficient computer experience. The present invention simplifies such complex settings, and can also set parameters for a single key, a partial key in a local area, or all the keys on the keyboard when the keyboard is offline, reducing the operating threshold for keyboard users, allowing more users to make complex applicability adjustments to their keyboards, so that the keyboard tool can meet their daily needs, and increasing the probability that more complex keyboards can be used by more user groups. The dynamic key travel setting of the keyboard refers to adjusting the time and distance required for a key to trigger a signal from being pressed to being pressed through software or hardware; the RT continuous press setting refers to allowing users to set a key to trigger a specific command or function when it is continuously pressed; the single-key multi-key function definition means that a single key can realize the functions of multiple keys, specifically different pressing strokes are set to different key functions, for example, a pressing depth of 0.5 can be set to key 1, a pressing depth of 1.0 can be set to key 2, and so on; light press and heavy press different function settings refer to the different functions and experiences brought about by different settings of the keyboard's trigger pressure and stroke. A light press keyboard means that the key's trigger pressure and stroke are shorter, making the key easier to trigger, and less force is required to complete the key operation, thereby achieving a faster response speed, reducing finger fatigue when typing for a long time or using the keyboard, and improving the experience of users who need to frequently press keys. A heavy press keyboard means that the key's trigger pressure and stroke are longer, providing stronger physical feedback, letting users know that the key has been pressed, reducing the possibility of mispressing, especially when typing or playing games quickly, helping to avoid accidental key triggers. The above four parameter settings all need to be implemented through complex computer drivers. The present invention can implement complex keyboard settings that can only be implemented by drivers through the keyboard body, greatly improving the adaptability of the keyboard.
[0038] In this embodiment, in step S1, the keyboard is allowed to enter a keyboard key trigger setting state by pressing a preset key or a combination key on the keyboard, and the combination key may be an Fn+combination key.
[0039] In this embodiment, step S5 is also included, in which the keyboard is allowed to exit the keyboard key trigger setting state by pressing a preset key or a combination key on the keyboard, and the combination key may be an Fn+combination key.
[0040] In this embodiment, in step S4, if the parameter memory module already has parameter data for the relevant key, the user will be asked whether to overwrite the old parameter with the new parameter. This setting can prevent the previous parameter from being overwritten due to the user's erroneous operation, and can compare the new and old parameters, so that the user can clearly know the difference between the changed parameter and the previous parameter.
[0041] In this embodiment, in step S1, the display module of the keyboard will prompt the current keyboard setting state and prompt the next operation. The display module can help the user to understand the current parameter information more quickly and improve the efficiency of the user to set or modify parameters. The display module can be an LCD display or an LED display. The current keyboard setting state can also be prompted by an indicator light or a small speaker, and the next operation can be prompted.
[0042] In this embodiment, in step S4, the key parameter setting result is prompted on the display module. This setting can help users understand whether their parameter setting or modification has been successful. If it is unsuccessful, the user can find the reason for the failure, avoid the user being unable to confirm the modification status, and optimize the user experience.
[0043] In this embodiment, the limit value setting module is a combination button or a knob. The practicality of setting parameters can be perceived and learned by adjusting the scale line or the pressing depth shadow of the actual button through the knob.
[0044] The working description of the present invention is as follows:
[0045] The user can enter the keyboard key trigger setting mode by means of the preset keys or combination keys on the keyboard. When the keyboard enters the key trigger setting mode, the display module will first prompt the current keyboard key trigger setting status, and will prompt the user how to operate next. The user operates the key module according to the prompt of the display module to select the key to be adjusted and triggered, operates the limit setting module, sets the key trigger to the required parameters according to the prompt of the display module, operates the limit setting module, confirms the set parameters, and the control unit processes the set parameters and stores the parameters in the parameter memory module. If the parameter memory module already has the parameter data of the relevant key, it will consult the user through the display module whether to overwrite the old parameters with the new parameters, and whether the parameter setting of the key is successful will be prompted on the display module.
[0046] The present invention can realize the offline adjustment of keyboard keys, and can set a certain key or some keys individually according to the needs. The user does not need to worry about the compatibility of the system, and can adjust the trigger effect of any key according to his own needs. The present invention adopts the local offline keyboard method to set the trigger of the key, realizes the selection and parameter setting of the relevant keys through the multiplexing operation of the keyboard keys or the special setting knob, and displays the current operation status and related execution process in real time through the display module. In this way, the fine setting of all key parameters on the keyboard can be realized in the small system of the keyboard itself. A special display module is provided to facilitate the user to understand the current process and parameter status more intuitively when setting parameters on the keyboard, and realize the setting of keyboard key parameters without relying on the computer, that is, the user can realize the flexible adjustment of key parameters by operating the keyboard body keys and using the display module prompts provided by the keyboard.
[0047] Example 2
[0048] This embodiment provides a device for adjusting keyboard key trigger parameters offline, such as Figure 2 As shown, it includes a control unit, a key module, a limit setting module, a parameter memory module and a display module. The control unit is electrically connected to the key module, the limit setting module, the parameter memory module and the display module respectively. The limit setting module is electrically connected to the key module. The limit setting module can be a combination key or a knob, and the key module is a key on the keyboard. The control unit is used to process the parameters set by the user, and then perform corresponding operations according to the user's instructions. When the user adjusts the parameters, the parameters are processed according to the user's instructions and then displayed on the display module. At the same time, the progress prompt of the parameter operation is also displayed on the display module to facilitate the user's operation. After the user's adjustment is completed, the processing result is fed back to the user through the display module, and the final parameters are stored in the parameter memory module. The parameter memory module can be a memory; the limit setting module is used to control the key module, so that the parameters on the key module can be set, and the control unit is triggered to process the parameters.
[0049] In this embodiment, a logic processing circuit is provided on the control unit, and the logic processing circuit is electrically connected to the display module. The user's instructions can be processed by the logic processing circuit, and different task nodes are assigned according to different instructions. Different instructions will feedback corresponding results, and then the parameters and the feedback results are displayed through the display module, which is convenient for the user to operate. For example, when the user turns on the setting mode, the display module will prompt the current setting state triggered by the keyboard button, and will prompt the user how to operate next. When storing the parameters in the parameter memory module, if the parameter memory module already has the parameter data of the relevant button, the user will be consulted through the display module whether to overwrite the old parameters with the new parameters, and whether the button parameter setting is successful will be prompted on the display module.
[0050] In this embodiment, a power module is also included, and the power module is electrically connected to the control unit, the display module and the key module respectively. The power module is used to provide a stable current and voltage for the control unit, the display module and the key module to ensure the safe operation of the circuit.
[0051] In this embodiment, the control unit includes a control module, which is electrically connected to the logic processing circuit, the parameter memory module, the limit setting module and the key module. The control module is used to process the user's operation and the parameters set by the user, and then send the instructions to the relevant modules, for example, send the user's instructions and parameters to the logic processing circuit, store the set parameters in the parameter memory module, call the parameter data of the parameter memory module to control the key module, so that the key module can execute the parameter settings saved by the user.
[0052] In this embodiment, the control module is a single-chip microcomputer chip, an ARM chip or other processor chips with more powerful functions.
[0053] Obviously, the present invention includes the following steps: S1, start the setting on the keyboard, so that the keyboard is in a waiting setting state; S2, select the key to be triggered, operate the limit setting module, and set the parameters of the key trigger; S3, operate the limit setting module, and confirm the set parameters; S4, the control unit processes the set parameters and stores the parameters in the parameter memory module. The present invention performs separate parameter settings for a single or multiple keys through the limit setting module, and the user can adjust the trigger parameters of any key according to their needs, thereby realizing the refined setting of all key parameters on the keyboard. The control unit processes the parameters and then stores them in the parameter memory module, so that the parameters set by the user can be saved for a long time. Even if different computers are switched, the parameters can be called out for reuse without setting them again, which improves the efficiency of user debugging parameters. The present invention can also realize the complex setting of keyboard key functions without using a driver, which greatly shortens the time for users to debug the keyboard, and also enhances the adaptability of the keyboard and the computer. The keyboard can realize complex function settings without adapting to the driver of the computer.
[0054] According to the disclosure and teaching of the above description, those skilled in the art to which the present invention belongs can also change and modify the above embodiment. Therefore, the present invention is not limited to the above specific embodiment, and any obvious improvement, replacement or modification made by those skilled in the art on the basis of the present invention belongs to the protection scope of the present invention. In addition, although some specific terms are used in this specification, these terms are only for the convenience of description and do not constitute any limitation to the present invention.
Claims
1. A method for adjusting keyboard key trigger parameters offline, characterized in that: The following steps are involved: S1, start the setting on the keyboard, so that the keyboard is in a state of waiting for setting; S2. Select the button to be triggered, operate the limit setting module, and set the parameters for button triggering; S3, operation limit setting module, confirm the set parameters; S4. The control unit processes the set parameters and stores the parameters into the parameter memory module.
2. The method for adjusting keyboard key trigger parameters offline according to claim 1, characterized in that: In step S2, the key to be triggered is a single key, a portion of keys in a local area, or all keys on the keyboard; the parameter is at least one of a dynamic key travel setting, a RT continuous press setting, or a single-key or multi-key function definition.
3. The method for adjusting keyboard key trigger parameters offline according to claim 1, characterized in that: In the step S1, the keyboard is put into a keyboard key trigger setting state by pressing a preset key or a combination of keys on the keyboard.
4. The method for adjusting keyboard key trigger parameters offline according to claim 1, characterized in that: The method also includes step S5, causing the keyboard to exit the keyboard key trigger setting state by pressing a preset key or a combination of keys on the keyboard.
5. The method for adjusting keyboard key trigger parameters offline according to claim 1, characterized in that: In step S4, if the parameter memory module already has parameter data of the relevant key, the user will be asked whether to overwrite the old parameters with the new parameters.
6. The method for adjusting keyboard key trigger parameters offline according to claim 1, characterized in that: In step S1, the display module of the keyboard will prompt the current keyboard setting state and prompt the next operation.
7. The method for adjusting keyboard key trigger parameters offline according to claim 6, characterized in that: In the step S4, the key parameter setting result is prompted on the display module.
8. The method for adjusting keyboard key trigger parameters offline according to claim 1, characterized in that: The limit value setting module is a combination button or a knob.
9. A device capable of adjusting keyboard key trigger parameters offline, characterized in that: It includes a control unit, a button module, a limit setting module, a parameter memory module and a display module. The control unit is electrically connected to the button module, the limit setting module, the parameter memory module and the display module respectively, and the limit setting module is electrically connected to the button module.
10. The device capable of adjusting keyboard key trigger parameters offline according to claim 9, characterized in that: The control unit is provided with a logic processing circuit, and the logic processing circuit is electrically connected to the display module.