Parameter setting method of electronic device and computer readable storage medium

By setting the angle and tilt trigger parameters of the rotatable keys, the shortcomings of existing keyboards in multi-dimensional control are solved, enabling multi-dimensional parameter settings for the keys, improving control precision and efficiency, and adapting to diverse scenario needs.

CN122363774APending Publication Date: 2026-07-10SHENZHEN XINGSHAN YUEDONG TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHENZHEN XINGSHAN YUEDONG TECH CO LTD
Filing Date
2026-04-15
Publication Date
2026-07-10

AI Technical Summary

Technical Problem

The existing keyboard input methods cannot meet advanced needs, lacking continuous gradient control, redundant and inefficient operation, rigid scene adaptation, and multi-dimensional parameter setting methods.

Method used

A parameter setting method for an electronic device is provided. The method receives user input through an interface, sets the angle trigger range and tilt trigger parameters of a rotatable button, allows a single button to output continuous or multi-level signals, and can bind associated buttons to achieve simultaneous or sequential triggering.

Benefits of technology

It enables multi-dimensional parameter settings for buttons, improving control precision and efficiency, adapting to different scenario needs, reducing finger burden and operational complexity, and enhancing the device's versatility and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122363774A_ABST
    Figure CN122363774A_ABST
Patent Text Reader

Abstract

This invention discloses a parameter setting method for an electronic device and a computer storage medium. The electronic device has multiple rotatable buttons. The parameter setting method includes: providing a parameter setting interface in response to a parameter setting request for the electronic device; receiving selection input for a target rotatable button through the parameter setting interface; receiving input for setting the angle trigger range of the target rotatable button; and storing the angle trigger range information of the target rotatable button as a trigger determination parameter for the target rotatable button. In this invention, the angle trigger range, tilt trigger parameter, association binding, and trigger mode of each rotatable button can be configured independently and flexibly, thereby realizing multi-dimensional parameter settings for the rotatable buttons. This allows a single keyboard device to intelligently adapt to diverse task requirements, replace multiple dedicated peripherals, improve the versatility of the device and the continuity of user experience, and meet highly personalized scenario adaptation needs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of consumer electronics technology, and more specifically to a parameter setting method for an electronic device and a computer-readable storage medium. Background Technology

[0002] With the rapid evolution of consumer electronics technology, users' demands for computer input devices have far exceeded traditional office scenarios, shifting towards a more technologically advanced, immersive, and efficient interactive experience. As a core input device, the keyboard's switch technology has undergone iterations from mechanical switches (such as the Cherry MX series) to optical switches and magnetic switches, achieving significant improvements in trigger speed, lifespan, and feel. However, current mainstream keyboard switches, including advanced magnetic switches, are essentially still based on a switch-type trigger mechanism, outputting binary signals of "pressed" (1) and "released" (0). This discrete input method is sufficient for daily text entry and regular shortcut key operations, but when faced with increasingly sophisticated demands, it gradually reveals the following inherent limitations: First, discrete inputs have limitations and lack continuous, gradual control: In games such as racing and flight simulations, users often need to perform precise linear control of the throttle, brakes, and control surfaces. However, the 0 / 1 signals of traditional buttons cannot map such continuously changing input quantities, forcing players to rely on peripherals (such as steering wheels and joysticks) or simulate inputs through complex button frequencies, resulting in a fragmented and inaccurate experience.

[0003] Secondly, the operation is redundant and inefficient, and the combination keys are overburdened: to achieve complex commands (such as "Shift+W" to sprint in games or multiple shortcut key combinations in design software), users must press multiple keys simultaneously or sequentially. This not only increases the load on the fingers and the distance they need to move, but may also lead to operation failure due to key timing errors, introducing perceptible delays and fatigue in high-frequency operations.

[0004] Furthermore, the keyboard suffers from rigid scene adaptation and cumbersome function switching: a single key function cannot dynamically adapt to different software. For example, in graphic design software, users may expect key pressure to control brush size; in video editing, they may expect key tilt to perform frame-level fine-tuning. Existing keyboards cannot provide differentiated continuous or multi-dimensional response logic for the same key in different applications, forcing users to equip or switch to dedicated peripherals for different tasks, which is costly and disruptive.

[0005] To address the aforementioned issues with existing keyboards, the inventors disclosed a 3D magnetic axis key and keyboard in their invention patent application (publication number CN120748951A). This keyboard's rotatable keys overcome the binary trigger limitation of traditional magnetic axis keyboards, achieving multi-dimensional precise control. Furthermore, it supports 360° directional recognition and pressure grading (e.g., light push for slow movement, heavy push for sprinting), significantly improving the precision of game controls (e.g., character movement / view adjustment) and design software (e.g., brush pressure). However, in actual use, different users often have different needs for different keys in different scenarios. Existing keyboard parameter configuration systems are entirely built around the traditional switch-triggered model, only allowing setting limited parameters such as trigger point position and macro commands. For the novel rotatable keys that can output multi-dimensional continuous signals, there is a lack of a matching, systematic parameter setting method. Summary of the Invention

[0006] To address the aforementioned shortcomings of existing technologies, this invention provides a parameter setting method and a computer-readable storage medium for an electronic device capable of multi-dimensional parameter settings for rotatable buttons.

[0007] To solve the above-mentioned technical problems, the present invention adopts the following solution: A parameter setting method for an electronic device, wherein the electronic device is provided with a plurality of rotatable buttons, the parameter setting method comprising: In response to a parameter setting request for the electronic device, a parameter setting interface is provided, the parameter setting interface including optional identifiers for the plurality of rotatable buttons; Through the parameter setting interface, the selection input for the target rotatable button from the optional identifiers is received; In response to the selection input of the target rotatable button, the system receives the setting input of the angle trigger range of the target rotatable button; Based on the input settings, the angle trigger range information of the target rotatable button is stored as a trigger determination parameter for the target rotatable button.

[0008] Preferably, in response to the selection input of the target rotatable button, receiving the input of setting the angle trigger range of the target rotatable button includes: Receive parameters input by the user for the target rotatable button to define the angle trigger range; Based on the parameters, determine the angle trigger range for the rotatable button targeting the target.

[0009] Preferably, the parameters input by the user for defining the angle triggering range for the target rotatable button include the start angle and the end angle of the angle triggering range.

[0010] Preferably, the parameter setting method further includes: The input is received to bind the angle trigger range of the target rotatable button to at least one associated button, wherein the associated button is a button among the plurality of rotatable buttons that is different from the target rotatable button; The correspondence between the angle trigger range of the target rotatable button and the associated button is stored as the trigger determination parameter of the target rotatable button, so that when the target rotatable button or the associated button is operated, the trigger determination can be performed according to the bound angle trigger range.

[0011] Preferably, after receiving an input to bind the angle trigger range of the target rotatable button to at least one associated button, the system receives a trigger mode setting for the target rotatable button and the associated button it is bound to. The triggering mode is set to trigger the target rotatable button and its associated button simultaneously, or to trigger them sequentially according to preset triggering timing parameters.

[0012] Preferably, the triggering mode is when the triggers are triggered sequentially according to preset triggering timing parameters, including: Receive delay parameters set for at least two of the target rotatable button and its associated buttons; When the triggering condition corresponding to the angle triggering interval is met, the target rotatable button and its associated button are controlled to generate trigger signals sequentially according to the delay parameter in a time sequence.

[0013] Preferably, the different rotatable buttons among the plurality of rotatable buttons have the same or different angle triggering ranges, and the angle triggering ranges set for the different rotatable buttons have the same or different angle ranges.

[0014] Preferably, the parameter setting method further includes: In response to the selection input of the target rotatable button, the device receives the setting input of the tilt trigger parameter of the target rotatable button; Preferably, the relationship between the trigger angle threshold and the release angle threshold is as follows: The trigger angle threshold is equal to the release angle threshold; Or the trigger angle threshold is greater than the release angle threshold.

[0015] A computer-readable storage medium storing a computer program that, when executed by a processor, implements the parameter setting method for the electronic device as described above.

[0016] Compared with the prior art, the present invention has the following advantages: 1. This invention allows users to independently define the angle trigger range in the rotation dimension for each rotatable key, which enables a single key to output continuous or multi-level signals based on the rotation angle, perfectly adapting to scenarios that require simulated linear control (such as precise control in games and continuous parameter adjustment in creative software), fundamentally solving the shortcomings of traditional keyboard 0 / 1 binary triggering.

[0017] 2. This invention not only defines trigger logic for a target rotatable button, but also allows for one-click binding of this logic to multiple other associated buttons. It also enables advanced modes such as simultaneous triggering or sequential delayed triggering for this group of buttons. This function simplifies complex multi-button combinations (such as game combos or shortcut sets in design software) to automatic triggering simply by rotating a single button to a specific angle range. This significantly reduces the physical movement and memory burden on the fingers, greatly improving control efficiency and reducing operational complexity.

[0018] 3. In this invention, the angle trigger range, tilt trigger parameters, association binding, and trigger mode of each rotatable button can be configured independently and flexibly, thereby realizing multi-dimensional parameter settings for rotatable buttons. Users can save different parameter configuration files for scenarios such as office work, different games, and different design software. The same physical button can be given completely different control functions in different scenarios, enabling a single keyboard device to intelligently adapt to diverse task requirements, replace multiple dedicated peripherals, improve the versatility of the device and the continuity of user use, and meet highly personalized scenario adaptation needs. Attached Figure Description

[0019] Appendix Figure 1 This is a flowchart illustrating the parameter setting method for the electronic device of the present invention. Detailed Implementation

[0020] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. The components of the embodiments of the present invention described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely represents selected embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without inventive effort are within the scope of protection of the present invention.

[0021] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0022] Furthermore, in describing representative embodiments, the specification may have presented methods and / or processes as a specific sequence of steps. However, the method or process should not be limited to a specific order of steps to the extent that it does not depend on that specific order. As will be understood by those skilled in the art, other orders of steps are also possible. Therefore, the specific order of steps set forth in the specification should not be construed as a limitation on the embodiments. Moreover, the method and / or process should not be limited to the steps performed in the order written; those skilled in the art will readily understand that these orders can be varied and still remain within the spirit and scope of the embodiments of this application.

[0023] This specific embodiment provides a method for setting parameters of an electronic device, wherein the electronic device is provided with multiple rotatable buttons.

[0024] For example, the rotatable key in this specific embodiment can adopt the 3D magnetic axis key structure in the invention patent with publication number CN120748951A, and the electronic device is a 3D magnetic axis keyboard.

[0025] For details, see attached. Figure 1 As shown, the parameter setting methods include: Step S1) In response to a parameter setting request for an electronic device, a parameter setting interface is provided, which includes optional labels for multiple rotatable buttons.

[0026] For example, a user purchases a keyboard with rotatable keys, connects it to the driver software, and clicks on "Parameter Settings" in the driver software. This brings up the parameter settings interface, which displays selectable icons for each rotatable key. Specifically, all rotatable keys are presented in a list or diagram format on the parameter settings interface. Clicking on any rotatable key takes the user to its dedicated configuration page. Of course, not all keys on the keyboard need to be rotatable; the number and placement of rotatable keys can be selected according to actual needs. The settings interface also allows for configuring the regular press-and-release parameters of the keys.

[0027] Step S2) Receive the selection input for the target rotatable button from the optional identifiers through the parameter setting interface.

[0028] For example, if you need to configure the rotatable button "A", select "A" from the optional icons and drag it to a specific location on the parameter setting interface. At this point, button "A" becomes the target rotatable button, and its parameters can be set. When you need to configure other rotatable buttons, select the corresponding rotatable button; that button then becomes the target rotatable button. Each rotatable button can be selected as a target rotatable button to allow for parameter settings for each individual rotatable button.

[0029] Step S3) In response to the selection input of the target rotatable button, receive the setting input of the angle trigger range (on the XY plane) and tilt trigger parameters (Z-axis direction) of the target rotatable button.

[0030] Specifically, when setting the angle trigger range for the target rotatable button, the following method is used: Receive parameters input by the user for the target rotatable button to define the angle trigger range; Based on the parameters, determine the angle trigger range for the target rotatable button.

[0031] For example, the parameters a user inputs to define the angle trigger range for a target rotatable button can be obtained by simultaneously inputting the start and end angles of the trigger range. This allows the user to determine the angle trigger range of the target rotatable button using the start and end angles. Alternatively, in practice, the angle trigger range can be determined by inputting both the start angle and the angle range itself. Another approach is to pre-divide the 360° range into four equal parts, each with an angle range of 90°, and then map the target rotatable button to the corresponding angle trigger range.

[0032] For example, when determining the angle trigger range using the starting and ending angles, parameters can be set not only by directly inputting the starting and ending angles, but also by dragging the curved slider boundary in the graphical interface or directly outlining the range on the circular diagram. After receiving a pair of angle values ​​set by the user for each range, a series of angle trigger ranges are determined based on these angle values. These angle trigger ranges can be continuous, collectively covering the entire effective rotation range; or they can be discrete, covering only the angle range of interest to the user; the angle spans of different angle trigger ranges can also be different. For example, a user can set a fine throttle control range for a racing game: [0°, 30°] for slow speed, [30°, 60°] for medium speed, [60°, 90°] for high speed, and [90°, 270°] as an invalid range to prevent accidental activation. This method provides a high degree of customization freedom, perfectly adapting to professional applications or personalized preferences that require asymmetric or nonlinear control curves.

[0033] For example, when dividing the angle interval using an equal division method, the system receives a user-inputted equal division value N (N is an integer greater than or equal to 1). After the user inputs and confirms the value, the system automatically executes the following logic: based on the physical or logical effective rotation range of the target rotatable button (e.g., 0° to 360°), it divides it into N consecutive sub-intervals of equal angle. Each sub-interval is defined as an angle trigger interval. For example, if the user inputs the number "4", the system automatically creates four angle trigger intervals: [0°, 90°), [90°, 180°), [180°, 270°), and [270°, 360°). This method is suitable for scenarios requiring symmetrical and uniform control of the layout, and it is efficient and intuitive to set up.

[0034] For example, different rotatable buttons among multiple rotatable buttons have the same or different angle trigger intervals, and the angle trigger intervals set for different rotatable buttons have the same or different angle ranges. In specific implementation, the 360° rotation range can be divided equally, and then the angle trigger intervals of different rotatable buttons can be set within different equally divided ranges. In this way, different rotatable buttons have the same angle range. Alternatively, the 360° rotation range can be arbitrarily divided, as long as the starting angle and ending angle of each division are different. It is even possible to directly use the 360° range as the angle trigger interval of the target rotatable button. Configuring independent and differentiated angle trigger intervals for multiple rotatable buttons can meet the high-level requirements for input control precision and logical division diversity in complex scenarios. The core is that the system sets independent configuration parameters for each rotatable button, allowing users to define their own exclusive angle trigger logic for each rotatable button. These logics do not interfere with each other and can be centrally managed through an intuitive software interface.

[0035] Specifically, the method for setting the tilt trigger parameters for the target rotatable button is as follows: The tilt trigger parameters include the trigger angle threshold and the release angle threshold. Both the trigger angle threshold and the release angle threshold are measured with the vertical reference direction of the target rotatable button, i.e., the Z-axis, as the measurement reference. The trigger angle threshold is defined as the minimum tilt angle required for a target rotatable button to tilt from the vertical reference direction and enter an effective trigger state. The release angle threshold is defined as the maximum tilt angle at which the target rotatable button returns from the effective trigger state to the vertical reference direction and enters the effective release state. Store the trigger angle threshold and release angle threshold as trigger determination parameters for the target rotatable button, and configure them as follows: Triggering of the angle triggering range of the target rotatable button is only effective when the tilt angle of the target rotatable button reaches or exceeds the trigger angle threshold; When the tilt angle of the target rotatable button returns from a state that has reached or exceeded the trigger angle threshold to a state that is less than or equal to the release angle threshold, the triggering of the angle triggering range of the target rotatable button fails.

[0036] For example, if the angle of the target rotatable button when it is in the vertical reference direction is set to 0°, and the trigger angle threshold is set to 15°, then when the target rotatable button is tilted from the vertical reference direction and the tilt angle reaches 15°, the target rotatable button enters an effective trigger state. That is, the target rotatable button is in an effective trigger state within the tilt angle range of 15°-90°. Only when the target rotatable button is in an effective trigger state will triggering of the target rotatable button within the angle trigger range be effective. In this case, 0-15° is the angle to prevent accidental touches. Within this range, the target rotatable button will not be triggered to prevent accidental operation. Of course, since everyone's perception of accidental touches is different, this angle can be set according to different users' usage.

[0037] Specifically, the relationship between the trigger angle threshold and the release angle threshold is as follows: The trigger angle threshold is equal to the release angle threshold; Or the trigger angle threshold is greater than the release angle threshold.

[0038] When the trigger angle threshold equals the release angle threshold: As shown above, if both the trigger angle threshold and the release angle threshold are set to 15°, the target rotatable button will only be triggered at 15°. Upon release, the button will also be triggered at a distance of 15° from the Z-axis. In this case, the trigger angle threshold equals the release angle threshold. However, because the directions are different, it can still be recognized even though the release and trigger positions are the same.

[0039] In another scenario, the trigger angle threshold is greater than the release angle threshold. In this case, the release position is a certain position on the way back from the 15° position to the Z-axis origin. At this time, the release angle threshold is between 0 and 15°, and all are release commands. In this range, the release angle threshold is 15 degrees less than the trigger angle threshold.

[0040] Step S4) Based on the settings input, store the angle trigger range information and tilt trigger parameter information of the target rotatable button as the trigger determination parameters of the target rotatable button.

[0041] After setting the angle trigger range and tilt trigger parameters of the target rotatable button, store the angle trigger range information and tilt trigger parameter information. When the target rotatable button enters the angle trigger range and tilt trigger angle, the target rotatable button can be triggered.

[0042] Step S5) Receive input to bind the angle trigger range of the target rotatable button to at least one associated button, wherein the associated button is a button among multiple rotatable buttons that is different from the target rotatable button; The correspondence between the angle trigger range of the target rotatable button and the associated button is stored as the trigger judgment parameter of the target rotatable button, so that when the target rotatable button or associated button is operated, the trigger judgment can be performed according to the bound angle trigger range.

[0043] Specifically, after receiving input to bind the angle trigger range of the target rotatable button to at least one associated button, the system receives trigger mode settings for the target rotatable button and the associated buttons it is bound to. The trigger mode is set to trigger the target rotatable button and its associated button simultaneously, or to trigger them sequentially according to preset trigger timing parameters.

[0044] For example, when the triggering mode is to trigger sequentially according to preset triggering timing parameters, it includes: Receive delay parameters set for at least two of the target rotatable button and its associated buttons; When the triggering condition corresponding to the angle triggering interval is met, the control target rotatable button and its associated button generate trigger signals sequentially according to the time sequence based on the delay parameter.

[0045] For example, multiple rotatable buttons can be bound to the same angle trigger range. For instance, rotatable buttons "A", "S", and "D" can be bound to the same angle trigger range. After binding, the trigger mode between multiple rotatable buttons can be set, such as simultaneous triggering or sequential triggering.

[0046] When set to trigger simultaneously, operating any rotatable button within the trigger angle range is equivalent to pressing multiple rotatable buttons bound to that trigger angle range simultaneously. This allows single-button operation to replace multi-button operation, significantly reducing the physical movement and memory burden of the fingers, greatly improving control efficiency and reducing operational complexity.

[0047] When set to trigger sequentially, when any rotatable button is operated within the trigger angle range, multiple rotatable buttons bound within that trigger angle range will be triggered sequentially according to the preset trigger timing parameters. This adapts to the usage needs of certain special scenarios, greatly improves the diversity of parameter configuration, and effectively meets the usage needs under different circumstances.

[0048] In this way, by triggering the interval binding function at this angle, the present invention upgrades the configuration of rotatable buttons from a one-to-one isolated setting to a one-to-many centralized, templated management. This allows for the flexible construction of efficient and consistent control panels according to different games or application scenarios, completely solving the problem of cumbersome and unreusable configuration of complex control schemes. It is a key tool for unleashing the powerful potential of rotatable keyboards.

[0049] Compared with existing technologies, this invention achieves refined sensitivity settings for rotatable and tiltable buttons in multi-directional operations by flexibly setting multi-dimensional parameters such as the rotation angle range and tilt trigger conditions. Users can personalize parameters such as the rotation trigger range, multi-key synchronous trigger angle, and tilt trigger threshold of the rotatable buttons according to their own operating habits or different usage scenarios (such as games, simulation control, etc.), thereby significantly improving control accuracy and response consistency.

[0050] Furthermore, this application supports multiple setting modes (such as single-button rotation setting, global rotation setting, and scene adaptation mode), satisfying both fine-tuning of individual buttons and unified settings for all buttons, offering flexible operation and user-friendliness. Through scene adaptation mode, users can switch to preset parameter combinations suitable for the current game or application with a single click, further enhancing efficiency and immersive experience.

[0051] In summary, this application, while inheriting existing button sensitivity adjustment technology, expands the settings for multi-dimensional operation of rotatable buttons, making up for the shortcomings of existing technology in multi-directional control scenarios, and has high practicality and promotional application value.

[0052] In addition, the present invention also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the parameter setting method of the electronic device as described above.

[0053] In addition, the present invention also provides a computer program product, including a computer program or instructions, which, when executed by a processor, implement some or all of the steps in the above-described method. This computer program product can be implemented specifically through hardware, software, or a combination thereof. In one optional embodiment, the computer program product is specifically embodied as a computer storage medium; in another optional embodiment, the computer program product is specifically embodied as a software product, such as a Software Development Kit (SDK), etc.

[0054] Furthermore, in this embodiment, the functional modules can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional module.

[0055] If the integrated unit is implemented as a software functional module and is not sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this embodiment, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the method of this embodiment. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0056] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of hardware embodiments, software embodiments, or embodiments combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0057] This invention is described with reference to schematic and / or block diagrams illustrating the implementation of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the schematic and / or block diagrams can be implemented by computer program instructions, and combinations of blocks in the schematic and / or block diagrams can be implemented. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the schematic and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 Devices that specify the functions in one or more boxes.

[0058] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including an instruction device, which is implemented in the implementation flow diagram. Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0059] These computer program instructions can also be loaded onto a computer or other programmable data processing equipment, causing a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0060] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit the technical solutions. Those skilled in the art should understand that any modifications or equivalent substitutions to the technical solutions of the present invention without departing from the spirit and scope of the present invention should be covered within the scope of the claims of the present invention.

Claims

1. A method for setting parameters of an electronic device, characterized in that, The electronic device is equipped with multiple rotatable buttons, and the parameter setting method includes: In response to a parameter setting request for the electronic device, a parameter setting interface is provided, the parameter setting interface including optional identifiers for the plurality of rotatable buttons; Through the parameter setting interface, the selection input for the target rotatable button from the optional identifiers is received; In response to the selection input of the target rotatable button, the system receives the setting input of the angle trigger range of the target rotatable button; Based on the input settings, the angle trigger range information of the target rotatable button is stored as a trigger determination parameter for the target rotatable button.

2. The parameter setting method for an electronic device according to claim 1, characterized in that, In response to a selection input for a target rotatable button, the system receives an input to set an angle trigger range for the target rotatable button, including: Receive parameters input by the user for the target rotatable button to define the angle trigger range; Based on the parameters, determine the angle trigger range for the rotatable button targeting the target.

3. The parameter setting method for an electronic device according to claim 2, characterized in that, The parameters input by the user for defining the angle trigger range for the target rotatable button include the start angle and the end angle of the angle trigger range.

4. The parameter setting method for an electronic device according to claim 1, characterized in that, The parameter setting method further includes: The input is received to bind the angle trigger range of the target rotatable button to at least one associated button, wherein the associated button is a button among the plurality of rotatable buttons that is different from the target rotatable button; The correspondence between the angle trigger range of the target rotatable button and the associated button is stored as the trigger determination parameter of the target rotatable button, so that when the target rotatable button or the associated button is operated, the trigger determination can be performed according to the bound angle trigger range.

5. The parameter setting method for an electronic device according to claim 4, characterized in that, After receiving an input to bind the angle trigger range of the target rotatable button to at least one associated button, the system receives trigger mode settings for the target rotatable button and the associated button it is bound to. The triggering mode is set to trigger the target rotatable button and its associated button simultaneously, or to trigger them sequentially according to preset triggering timing parameters.

6. The parameter setting method for an electronic device according to claim 5, characterized in that, The triggering mode is when the system triggers sequentially according to preset triggering timing parameters, including: Receive delay parameters set for at least two of the target rotatable button and its associated buttons; When the triggering condition corresponding to the angle triggering interval is met, the target rotatable button and its associated button are controlled to generate trigger signals sequentially according to the delay parameter in a time sequence.

7. The parameter setting method for an electronic device according to claim 1, characterized in that, The various rotatable buttons have the same or different angle triggering ranges, and the angle triggering ranges set for the different rotatable buttons have the same or different angle ranges.

8. The parameter setting method for an electronic device according to claim 1, characterized in that, The parameter setting method further includes: In response to the selection input of the target rotatable button, the device receives the setting input of the tilt trigger parameter of the target rotatable button; The tilt trigger parameters include a trigger angle threshold and a release angle threshold. Both the trigger angle threshold and the release angle threshold are measured with the vertical reference direction of the target rotatable button as the measurement reference, wherein: The trigger angle threshold is defined as: the minimum tilt angle corresponding to the target rotatable button tilting from the vertical reference direction and entering the effective trigger state; The release angle threshold is defined as: the maximum tilt angle corresponding to the target rotatable button returning from the effective trigger state to the vertical reference direction and entering the effective release state; The trigger angle threshold and the release angle threshold are stored as trigger determination parameters for the target rotatable button, and configured as follows: Triggering of the angle triggering range of the target rotatable button is effective only when the tilt angle of the target rotatable button reaches or exceeds the trigger angle threshold. When the tilt angle of the target rotatable button returns from a state that has reached or exceeded the trigger angle threshold to a state that is less than or equal to the release angle threshold, the triggering of the angle triggering range of the target rotatable button fails.

9. The parameter setting method for an electronic device according to claim 8, characterized in that, The relationship between the trigger angle threshold and the release angle threshold is as follows: The trigger angle threshold is equal to the release angle threshold; Or the trigger angle threshold is greater than the release angle threshold.

10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the parameter setting method of the electronic device as described in any one of claims 1 to 9.