Method and device for realizing shortcut keys on basis of combination of single designated function key and character keys
By using a single designated function key combined with multiple character keys in computer products, the problems of shortcut key complexity and memory difficulty in the prior art are solved, and more shortcut key combination possibilities and operational convenience are achieved.
Patent Information
- Application Number
- PCT/CN2024/078487
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-10
- Filing Date
- 2024-02-26
- Publication Date
- 2025-06-19
AI Technical Summary
When implementing shortcut keys, due to the limited number of single character keys, multiple modifier keys are required to participate when a large number of shortcut keys exist. Complex operations reduce user convenience and increase user memory difficulty.
By combining a single specified function key with multiple character keys, specific shortcut functions are realized, the scope of shortcut key combinations is increased, the difficulty of shortcut key keys is reduced, and the method based on letter combination classification is provided to reduce the user's memory burden.
It realizes more shortcut key combination possibilities, simplifies the shortcut key button pressing method, improves user operation convenience, and reduces the difficulty of users to remember shortcut keys.
Smart Images

Figure CN2024078487_19062025_PF_FP_ABST
Abstract
Description
A method and device for realizing shortcut keys based on a combination of a single designated function key and a character key Technical Field
[0001] The present invention relates to the field of computer shortcut keys, and in particular to a method and device for realizing shortcut keys based on a combination of a single designated function key and one or more character keys. Background Art
[0002] As an important input device, the keyboard is a crucial component of computer products such as laptops, desktop computers, and virtual machines. Shortcut keys, provided by operating system and application developers, allow users to more conveniently and quickly operate the system and applications. They typically offer a variety of functions and convenient features. Technical issues
[0003] Current personal computer products typically use: 1. a single modifier key + a single character, such as Ctrl+C / Ctrl+V; 2. multiple modifier keys + a character key, such as Ctrl+Alt+A. (Note: Modifier keys vary across operating systems. For example, in Windows and Linux, they use Ctrl / Alt / logo key / CapsLock; in Mac, they use command / control / option / capslock, similar to Windows / Linux.) Due to the limited number of single-character keys, when an application has a large number of available shortcut keys, implementing shortcut commands often requires multiple modifier keys. This complex operation reduces the convenience of using shortcuts, and the similarity of characters in shortcuts increases the difficulty of memorizing them.
[0004] Therefore, in response to the above problems, this paper proposes a method for realizing shortcut keys based on a single designated function key and one or more character keys. It can realize specific shortcut functions by utilizing a single designated function key and multiple character keys, and can provide users with a classification method based on letter combinations to reduce the difficulty of memory. Technical Solutions
[0005] This paper proposes a method for realizing shortcut keys based on the combination of a single designated function key and one or more character keys. It can realize specific shortcut functions by utilizing the combination of a single designated function key and multiple character keys, increase the range of shortcut key combinations, reduce the difficulty of shortcut key pressing, and provide users with a method of classifying based on letter combinations to reduce the difficulty of memorization.
[0006] Based on the above objectives, an embodiment of the present invention provides a method for implementing a shortcut key based on a combination of a single designated function key and one or more character keys, comprising the following steps:
[0007] It should be noted that designated function keys are preset or custom keyboard keys, which can be divided into modifier keys and character keys. Modifier keys vary across operating systems. For example, in Windows and Linux, they are Ctrl / Alt / Logo key / CapsLock, while in Mac, they are command / control / option / CapsLock, similar to Windows / Linux. Character keys are keys that can perform corresponding functions with a single key on the main keyboard, including but not limited to letter keys, symbol keys, number keys, arrow keys, and the F1-F12 keys. User key input events include key press events and release events, which are covered in this article for single designated function keys.
[0008] A single designated function key is used to distinguish between text input mode and shortcut command mode. When the user presses and holds a single designated function key to enter the shortcut command mode, the system will intercept the key input and convert it into shortcut commands, and then send the corresponding key values to its shortcut processing component in sequence; the system matches shortcut commands based on continuous key input in the shortcut command mode.
[0009] When a designated function key is detected to be pressed, i.e., in shortcut mode, the system will no longer pass the intercepted key input event to the operating system, thereby temporarily blocking its original function. When the designated function key is not pressed, all other keys except the designated function key will perform their original functions.
[0010] When the shortcut key processing component receives an instruction, event or message, it stores the instruction, event or message in the key instruction register, and then compares the instruction register with the corresponding shortcut key that has been set according to the shortcut key rule.
[0011] When the user is in shortcut command mode, the shortcut rules are as follows: 1. For character keys, press them sequentially, and no single character key needs to be held down. There is no limit on the interval between key presses. 2. For shortcut commands that involve unspecified modifier keys or function keys, press the unspecified modifier keys or function keys simultaneously, then press the character keys sequentially.
[0012] According to one embodiment of the present invention, the method further includes clearing the instruction register and initializing the instruction acceptance state to prepare for new key input when the instruction register cannot partially or completely match the preset shortcut key instruction according to the shortcut key rule, which will cause all future key presses to become invalid instructions.
[0013] According to one embodiment of the present invention, it also includes when the user is in shortcut key command mode and the length of a preset shortcut key command is greater than or equal to 2, after the command register receives a new key event, it reaches a partial command matching state according to the shortcut key rules (such as the shortcut key command is to press the letter a first and then the letter s, when the command is in a state where a has been pressed and the letter s has not yet been pressed), the command register state will be maintained, and new key event input will continue to be detected and received.
[0014] According to one embodiment of the present invention, the method further includes executing a shortcut function, clearing the instruction register and initializing an instruction acceptance state when the shortcut key instruction stored in the instruction register matches a preset shortcut key, thereby preparing for a new key input.
[0015] According to an embodiment of the present invention, after the instruction register is cleared, if the designated function key is still kept in a continuous key press state, the shortcut key instruction mode will continue to be maintained to accept new shortcut instruction input.
[0016] According to an embodiment of the present invention, when the user releases the designated function key, the shortcut key command mode is exited and the register is cleared, and the normal key input mode is restored to prevent interference with the next command matching.
[0017] According to an embodiment of the present invention, when the designated function key is a modifier key, pressing and holding the key enters the shortcut key command mode, and releasing the key exits the shortcut key command mode.
[0018] According to one embodiment of the present invention, when the designated function key is a character key, after pressing and holding the function key, the system will first save the key value of the current key. When entering the shortcut key command mode, if the user presses the shortcut key command-related key, the saved key value will be cleared. If the user does not press the shortcut key command-related key in the shortcut key command mode, the shortcut key command mode will be exited when released and the saved key value will be sent to the system, completely simulating the "press-release" action to ensure that the key performs its original function.
[0019] Another aspect of the embodiments of the present invention further provides a device for implementing shortcut keys based on a single function key and a combination of multiple character keys, using the above method.
[0020] Another aspect of an embodiment of the present invention provides a computer device comprising a storage unit, at least one processing unit, and a computer program stored in the storage unit and executable on the processing unit, wherein the processing unit uses the above method when executing the program. Beneficial effects
[0021] The present invention has the following beneficial technical effects: The method and program based on the combination of a single function key and a character key provided by the embodiment of the present invention achieve three main goals: (1) Increasing the number of shortcut key combinations: The present invention expands the combination possibilities of shortcut keys by using letter combinations. For example, with 26 letter keys, 10 number keys, and 10 commonly used symbol keys and using 2 letter keys to combine shortcut keys, (26+10+10) can be achieved. 2 = 2216 shortcut key combinations, which can be achieved by using 3 letter key combinations (26+10+10) 3 = 97336, and the number can be doubled if other modifier keys are added. (2) Simplify the shortcut key pressing method: reduce the inconvenience caused by pressing multiple modifier keys at the same time, and use a single designated function key + multiple character keys to reduce the movement of fingers on the keyboard, thereby improving keystroke efficiency. (3) Provide the option of shortcut key classification to reduce the user's memory burden: Assuming that the number of characters in a character combination is n, then the first n-1 characters in the character combination can be used as the common part of the same type of shortcut keys, and the last character is the corresponding specific shortcut key instruction (for example, QA and QS can be regarded as the same type of shortcut key instructions of the Q series. Similarly, AAS and AAD can be regarded as the same type of shortcut key instructions of the AA series). BRIEF DESCRIPTION OF THE DRAWINGS
[0022] To more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the necessary diagrams. Obviously, the diagrams described below only represent some embodiments of the present invention. Professionals with general technical knowledge in this field can derive other related diagrams based on these diagrams without any creative effort.
[0023] FIG1 is a schematic diagram of a basic flow chart of a method for implementing shortcut keys based on a single function key plus a character key combination provided by the present invention.
[0024] FIG2 is a flow chart of another embodiment of a method for implementing shortcut keys based on a combination of a single function key and a character key provided by the present invention.
[0025] FIG3 is a schematic diagram of a flow chart corresponding to different types of single function keys provided by the present invention during use.
[0026] FIG4 is a schematic diagram of the classification of character key combinations provided by the present invention.
[0027] FIG5 is a flow chart of a computer embodiment of a method for implementing shortcut keys based on a combination of a single function key and a character key provided by the present invention. Modes for Carrying Out the Invention
[0028] In order to make the objectives, technical solutions and advantages of the present invention more intuitive, the following content further describes the implementation of the present invention in detail in combination with specific embodiments and with reference to the accompanying drawings.
[0029] It should be noted that all expressions using "first", "second" and "third" in the embodiments of the present invention are for the purpose of distinguishing two non-identical entities with the same name or non-identical parameters. It can be seen that "first", "second" and "third" are only for the convenience of expression and should not be understood as limitations on the embodiments of the present invention. Subsequent embodiments will not explain this one by one.
[0030] Based on the aforementioned purpose, the first aspect of an embodiment of the present invention proposes a method based on a single function key plus a character key combination. FIG1 shows a basic flow chart of the method based on a single function key plus a character key combination provided by the present invention.
[0031] Step S01: When the user presses and holds a designated function key, the user enters a shortcut key command mode. At this time, character key presses and other modifier key press events will be intercepted and sent to a shortcut key processing component and stored in a command register.
[0032] Step S02, in the shortcut key command mode, the system will maintain detection of the user's keyboard key events. When the user presses the character keys in sequence (if there are other modifier keys, keep pressing the corresponding modifier keys at the same time), each time a character key is pressed and the key event is stored in the command register, the system will detect the match with the preset shortcut key command.
[0033] In step S03, there are usually three matching situations between the instruction register and the preset shortcut key instruction: when the current shortcut instruction saved in the instruction register completely matches the preset shortcut function instruction, it is determined to be valid and the specified shortcut function is executed, and then the instruction register is cleared; when the current shortcut instruction saved in the instruction register partially matches the preset shortcut function instruction, the current function status is maintained and the user's next key input is continued to be detected; when the current shortcut instruction saved in the instruction register cannot match the preset shortcut function instruction and there is no possibility of matching the preset instruction, the instruction register is cleared and returned.
[0034] According to one embodiment, as shown in FIG2 , after the system is started, it continuously detects user key input events. After detecting a user key input, it first determines whether the key input event belongs to a designated function key. If the designated function key is pressed and held, the system enters shortcut key command mode and continues to detect subsequent user key input. If the designated function key is not pressed (i.e., a character key or other modifier key), it determines whether the designated function key is currently pressed (i.e., whether it is in shortcut key command mode). If the designated function key is not pressed and held, the corresponding key input event performs its original function.
[0035] According to one embodiment, as shown in Figure 2, if a designated function key is pressed and held (i.e., in shortcut key command mode), the system intercepts the key event, preventing it from being sent to the operating system for processing. Instead, it sends the key event to a shortcut key processing component, which includes a command register, a preset shortcut key command matching operation, and a shortcut key action execution function. Upon receiving a key event, the shortcut key processing component first sends the event to the command register for storage and then matches it with the preset shortcut key command.
[0036] The command register stores the key status of the current shortcut command. For example, if the preset shortcut rule is to press the three characters 'a', 's', and 'd' in sequence, and the user has already executed the key actions of 'a' and 's', the register will store the key events of 'a' and 's', including the key press order.
[0037] When the instruction register receives and stores the latest key event, the shortcut key processing component will match the key state currently stored in the instruction register with the preset shortcut key instruction according to the shortcut key rules, including the key sequence and the corresponding characters.
[0038] Shortcut key rules involve two types of keys: character keys and modifier keys, excluding keys designated as special function keys. Modifier keys require you to press and hold them simultaneously, regardless of the order in which they are pressed. Character keys require you to press them sequentially, but they don't need to be pressed simultaneously.
[0039] According to the shortcut key rules, when the shortcut key instruction stored in the instruction register is the required part of a certain shortcut key or a certain type of shortcut key in the preset shortcut key instructions (for example, a preset shortcut key rule is to press the three characters 'a', 's', and 'd' in sequence, and the register stores the key events of 'a' and 's' in sequence), it is considered a partial match. At this time, the shortcut key processing component will retain the data in the register and continue to detect the user's next key event.
[0040] According to the shortcut key rules, when the shortcut key instruction stored in the instruction register is an exact match for a shortcut key in the preset shortcut keys (for example, a preset shortcut key rule is to press the two characters 'a' and 's' in sequence, and the register stores the key events of 'a' and 's' in sequence), it is considered a complete match. At this time, the shortcut key processing component will execute the corresponding shortcut function according to the shortcut key.
[0041] According to the shortcut key rules, when the shortcut key instruction stored in the instruction register loses the possibility of matching with the preset shortcut key (for example, a preset shortcut key rule is to press the two characters 'a' and 's' in sequence, the register currently stores the key event of the character 'd', and there is no other shortcut key with the first character 'd' in the preset shortcut keys), it is considered a match failure. At this time, the shortcut key processing component will clear the instruction register and prepare to receive the next user shortcut key instruction input.
[0042] The operations mentioned above [0035-0041] are all in shortcut key command mode.
[0043] When the user releases the specified function key, the shortcut key processing component will clear the instruction register and exit the shortcut key instruction mode.
[0044] Figure 3 further illustrates the difference between designating a function key as a modifier key or a character key. Based on user habits, a function key can be designated as a modifier key or other character key (including but not limited to letter keys, symbol keys, number keys, direction keys, etc., which have a function when pressed alone).
[0045] When a function key is designated as a modifier key, pressing and holding it enters shortcut command mode, and releasing it exits shortcut command mode.
[0046] When a function key is a character key, its key value is saved after it is pressed to preserve its original function. After entering shortcut command mode, if the user presses a key associated with a shortcut command, it indicates that the user has executed a shortcut operation, and the saved key value will be cleared. If the user does not press the key associated with the shortcut command in shortcut command mode, the system exits shortcut command mode and sends the saved key value to the system when the key is released, fully simulating the "press-release" action to ensure that the key performs its original function.
[0047] FIG4 further illustrates the expansion function of the present invention, which increases the number of shortcut key combinations: by using letter combinations, the combination possibilities of shortcut keys are expanded. FIG4 shows an example of 4 keys (400) supplemented by a double key combination, which will provide 4x4 = 16 shortcut key optional instructions (such as 410). If 26 letter keys, 10 numeric keys and 10 common symbol keys are used to calculate the shortcut keys, the number of shortcut keys that can be combined with 2 letter keys is (26+10+10). 2 = 2216 shortcut key combinations, which can be achieved by using 3 letter key combinations (26+10+10) 3 = 97,336 shortcut key combinations, which can be doubled by adding other modifier keys.
[0048] As shown in Figure 4, the present invention can provide users with shortcut key classification options, reducing the user's memory burden. Assuming the number of characters in a character combination is n, the first n-1 characters in the character combination can be used as the common part of the same type of shortcut, and the last character is the corresponding specific shortcut command (for example, 411, UU, UI, UJ, and UK can be considered as the same type of shortcut command in the U series).
[0049] It should be pointed out in particular that the various steps in the various embodiments of the above-mentioned method for realizing shortcut keys based on a single designated function key and a combination of character keys can be cross-linked, replaced, added, and deleted with each other. Therefore, these reasonable permutations and combinations of the method for realizing shortcut keys based on a single designated function key and a combination of character keys should also fall within the scope of protection of the present invention, and the scope of protection of the present invention should not be limited to the embodiments.
[0050] Based on the above objectives, a second aspect of an embodiment of the present invention provides a device for implementing shortcut keys based on a combination of a single designated function key and a character key.
[0051] As can be seen from the above embodiments, the device for implementing shortcut keys based on a combination of a single designated function key and a character key provided by the embodiments of the present invention can implement specific shortcut functions by combining a single designated function key with multiple character keys by detecting user key input events and performing corresponding processing. This expands the range of shortcut key combinations, reduces the difficulty of shortcut key pressing, and provides users with a method of categorizing shortcut keys based on letter combinations, reducing the difficulty of memorization. This improves user convenience, enriches the keyboard's functionality based on existing hardware, and is simple to implement.
[0052] It should be pointed out in particular that the embodiment of the above-mentioned device for realizing shortcut keys based on a single designated function key and a character key combination adopts the embodiment of the method for realizing shortcut keys based on a single designated function key and a character key combination to specifically illustrate the working process of each module. Those skilled in the art can easily think of applying these modules to other embodiments of the method for realizing shortcut keys based on a single designated function key and a character key combination. Of course, since the various steps in the embodiment of the method for realizing shortcut keys based on a single designated function key and a character key combination can be mutually crossed, replaced, added, and deleted, these reasonable permutations and combinations of the device for realizing shortcut keys based on a single designated function key and a character key combination should also fall within the scope of protection of the present invention, and the scope of protection of the present invention should not be limited to the embodiments.
[0053] Based on the above purpose, a third aspect of the embodiments of the present invention provides an embodiment of a computer device for implementing the shortcut key based on a combination of a single function key and a character key.
[0054] The computer device that executes the method of implementing shortcut keys based on a single designated function key and a character key combination includes a storage unit, at least one processing unit, and a computer program stored in the storage unit and runnable on the processing unit. When the processing unit executes the program, any one of the above methods is executed.
[0055] FIG5 is a schematic diagram showing the hardware structure of an embodiment of a computer device for executing the method of implementing a shortcut key unit based on a combination of a single designated function key and a character key provided by the present invention.
[0056] Taking the computer device shown in FIG. 5 as an example, the computer device includes a processing unit 503 and a storage unit 502 , and may further include an input device 501 and an output device 504 .
[0057] The processing unit 503 , the storage unit 502 , the input device 501 and the output device 504 may be connected via a bus or other means. FIG. 5 takes the bus connection as an example.
[0058] Storage unit 502, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer executable programs, and modules, such as the program instructions / modules corresponding to the method for implementing shortcut keys based on a combination of a single designated function key and a character key, as described in the embodiments of the present application. Processing unit 503 executes the various functional applications and data processing of the server by running the non-volatile software programs, instructions, and modules stored in storage unit 502, thereby implementing the method for implementing shortcut keys based on a combination of a single designated function key and a character key, as described in the above-described method embodiment.
[0059] The storage unit 502 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and application programs required for at least one function; the data storage area may store data created based on the use of a device that implements shortcut keys based on a single designated function key and a character key combination, etc. In addition, the storage unit 502 may include a high-speed random access memory and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some embodiments, the storage unit 502 may optionally include a memory remotely located relative to the processing unit 503, and these remote memories may be connected to the local module via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0060] The input device 501 can receive input digital or character information and generate key signal input related to user settings and function control of the device based on a single designated function key and a character key combination to implement shortcut keys. The output device 504 can include a display device such as a display screen.
[0061] The program instructions / modules corresponding to the one or more methods of implementing shortcut keys based on a single designated function key and a character key combination are stored in the storage unit 502. When executed by the processing unit 503, the method of implementing shortcut keys based on a single designated function key and a character key combination in any of the above method embodiments is executed.
[0062] Any embodiment of the computer device that executes the method of implementing shortcut keys based on a single designated function key and a combination of character keys can achieve the same or similar effects as any corresponding embodiment of the aforementioned method.
[0063] Finally, it should be noted that those skilled in the art will understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing relevant hardware through a computer program. The program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM). The embodiment of the computer program can achieve the same or similar effects as any of the corresponding aforementioned method embodiments.
[0064] The above are exemplary embodiments disclosed in the present invention, but it should be noted that various changes and modifications may be made without departing from the scope of the disclosure of the embodiments of the present invention as defined in the claims. The functions, steps and / or actions of the method claims according to the disclosed embodiments described herein do not need to be performed in any particular order. In addition, although the elements disclosed in the embodiments of the present invention may be described or required in individual form, they may also be understood as multiple unless expressly limited to the singular.
[0065] It should be understood that, as used herein, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly supports an exception. It should also be understood that, as used herein, "and / or" is intended to include any and all possible combinations of one or more of the associated listed items.
[0066] The serial numbers of the embodiments disclosed in the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0067] Those skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware, or by a program to instruct the relevant hardware, and the program may be stored in a computer-readable storage medium, which may be a read-only memory, a disk, or an optical disk, etc.
[0068] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the disclosure of the embodiments of the present invention (including the claims) is limited to these examples. Within the spirit of the embodiments of the present invention, the technical features of the above embodiments or different embodiments may be combined, and there are many other variations of the different aspects of the embodiments of the present invention described above, which are not provided in detail for the sake of simplicity. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present invention should be included in the scope of protection of the embodiments of the present invention.
Claims
1. A method for implementing shortcut keys based on a single function key plus one or more key combinations, the method comprising the following steps: When a function key specified by the user, system or program is pressed, the shortcut key command mode is entered. The system will intercept the key input and convert it into shortcut key commands, and then send the corresponding key values to its shortcut key processing component in sequence; the system matches the shortcut key commands according to the continuous key input in the shortcut key command mode.
2. The method according to claim 1, further comprising: when it is detected that the designated function key is pressed, that is, in the shortcut command mode, the key input event intercepted by the system will no longer be transmitted to the operating system, thereby temporarily shielding its original function. When the designated function key is not pressed, except for the designated function key, the remaining keys will play their original functions.
3. The method according to claim 1 is also characterized in that when the shortcut key processing component receives an instruction, event or message, the instruction, event or message is stored in a key instruction register, and then the register is compared with the corresponding shortcut key that has been set according to the shortcut key rules.
4. The method according to claim 1, further comprising the part about character keys in the shortcut key rule: pressing the character keys in sequence and no single character key needs to be kept pressed. There is no limit on the time interval between key presses.
5. The method according to claim 1 is characterized in that when the designated function key is a modifier key, pressing and holding it enters the shortcut key command mode, and releasing it exits the shortcut key command mode.
6. The method according to claim 1 is also characterized in that when the designated function key is a character key, after pressing and holding the function key, the system saves the key value of the current key. When entering the shortcut key command mode, if the user presses the shortcut key command-related key, the saved key value will be cleared. If the user does not press the shortcut key command-related key in the shortcut key command mode, the shortcut key command mode will be exited when released and the saved key value will be sent to the system, completely simulating the "press-release" action to ensure that the key performs its original function.
7. The method according to claim 1 is characterized by also including the part about other modifier keys in the shortcut key rules: for shortcut key instructions with other non-specified modifier keys and function keys, it is necessary to press the other non-specified modifier keys and function keys at the same time and then press the character keys in sequence.
8. The method according to claim 3 is also characterized by clearing the instruction register and initializing the instruction acceptance state to prepare for new key input when the instruction register cannot partially or completely match the shortcut key instruction according to the shortcut key rule, which will cause all future key presses to become invalid instructions.
9. The method according to claim 3 is also characterized by that when the user is in shortcut key command mode and the preset shortcut keys include shortcut keys with a command length greater than or equal to 2, after the command register receives a new key event, a partial command matching state is reached according to the shortcut key rules, the command register state is maintained, and new key event inputs continue to be detected and received.
10. The method according to claim 3 is characterized by also executing the shortcut function, clearing the instruction register and initializing the instruction acceptance state when the shortcut key instruction stored in the instruction register matches the preset shortcut key, thereby preparing for new key input.
11. The method according to claim 3 is characterized by also exiting the shortcut key command mode and clearing the register when the user releases the designated function key, and restoring the normal key input mode to prevent interference with the next command matching.
12. A device or program for implementing shortcut keys based on character key combinations, characterized in that: Use the method according to any one of claims 1 to 11.
13. A computer device comprising a storage unit, at least one processing unit, and a computer program stored in the storage unit and executable on the processing unit, characterized in that: When the processing unit executes the program, the method according to any one of claims 1 to 11 is performed.
Citation Information
Patent Citations
Method for providing functions of shortcut key combination and touch control device
CN101685369A
Numeric keyboard and operation method therefor
CN105425972A
A method and a device for realizing shortcut keys based on character key combination
CN109101118A
Method and device based on combination of single function key and character key
CN117472196A