Self-adaptively configured shortcut key system and method

By using an adaptive configuration shortcut key system, a graphical drag-and-drop interface, and a machine learning model, the system solves the problems of unintuitive configuration and insufficient adaptability in existing technologies. It enables intelligent and dynamically adaptive personalized configuration across devices, improves human-computer interaction efficiency, and is applicable to smart TVs, set-top boxes, computer software, and various embedded devices.

CN121979401APending Publication Date: 2026-05-05TPV ELECTRONICS (FUJIAN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
TPV ELECTRONICS (FUJIAN) CO LTD
Filing Date
2026-01-20
Publication Date
2026-05-05

AI Technical Summary

Technical Problem

Existing shortcut key technologies lack a unified functional layer for key abstraction and free mapping. The configuration process is not visual or intuitive, lacks adaptive capabilities based on usage habits, and has insufficient depth of function integration and cross-device synchronization.

Method used

It adopts an adaptively configurable shortcut key system, including a user configuration interface module, a key mapping engine, a function interface adapter, a habit learning module, and a configuration synchronization module. Function configuration is achieved through a graphical drag-and-drop interface. It combines machine learning models to analyze user operating habits and generate configuration optimization suggestions, and supports cross-device synchronization.

Benefits of technology

It enables an intuitive function configuration process, adapts system behavior from static to dynamic, ensures continuity and convenience of cross-device experience, and improves human-computer interaction efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121979401A_ABST
    Figure CN121979401A_ABST
Patent Text Reader

Abstract

The invention discloses a shortcut key system and method capable of being adaptively configured. The system comprises a user configuration interface module, a key mapping engine, a function interface adapter, a habit learning module, a configuration synchronization module and a rapid triggering module. According to the invention, intelligent and personalized configuration of key functions is realized, and the problems of fixed key functions and complex configuration of traditional equipment are solved. The method not only innovates the configuration and use mode of shortcut functions, but also constructs a personalized interaction ecology capable of intelligent learning, deep integration and cross-device migration along with users, improves the man-machine interaction efficiency, and is suitable for smart televisions, set top boxes, computer software and various embedded devices.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of human-computer interaction technology, and in particular to an adaptively configurable shortcut key system and method. Background Technology

[0002] Existing shortcut key technologies mainly focus on the following areas: "fixed mapping", "hardware customization", and "shortcut menu access".

[0003] 1. Fixed OSD shortcut keys: Standardize the operation of OSD shortcut keys from different manufacturers by unifying responses through system events (WMI).

[0004] 2. Shortcut keys on remote control with screen: Shortcut function icons are displayed on the remote control's screen, making settings more intuitive.

[0005] 3. Shortcut menu access: Use the preset launch shortcut key to bring up the desktop shortcut menu with one click.

[0006] 4. Physical button customization: The hardware supports multi-level key mapping (such as FN key combinations) and custom macro commands.

[0007] The current technology is lacking in providing an intelligent, user-driven, cross-platform interactive hub.

[0008] 1. Lack of a unified "function-button" abstraction and free mapping layer

[0009] Most existing technologies address "how to execute preset shortcut keys" (such as Xiaomi's patent) or "how to assign a key to a specific function" (such as Skyworth's patent), but lack a core, unified abstraction layer that is independent of specific hardware or operating systems. Users cannot freely assign any deep functions in the OSD menu to any physical button, virtual button, or desktop shortcut on the remote control, just like dragging icons.

[0010] 2. The mapping process is not visual or intuitive.

[0011] Most custom solutions (especially hardware customization) rely on complex key combinations or dedicated configuration software, and the configuration process lacks a graphical, drag-and-drop intuitive interface. Users need to memorize steps and codes, making true "free design" impossible.

[0012] 3. Lack of adaptive capabilities based on usage habits

[0013] Existing technologies are essentially static configurations, rarely changing once set. They lack learning capabilities and cannot automatically optimize button layouts or proactively recommend the most suitable function mappings by analyzing historical data such as user operation frequency, context, and time. They cannot achieve intelligent "customer-centric" operation.

[0014] 4. Insufficient depth of functional integration and cross-device synchronization.

[0015] Integration depth: Existing solutions are mostly designed for single devices or specific applications (such as TVs and keyboards), lacking the ability to deeply integrate functions across applications and OSD levels.

[0016] Cross-device synchronization: Although cloud synchronization is common in consumer electronics, the ability to seamlessly synchronize user habits and configuration schemes across multiple devices remains a significant gap in the field of personalized shortcut key configuration. Summary of the Invention

[0017] The purpose of this invention is to provide an adaptively configurable shortcut key system and method.

[0018] The technical solution adopted in this invention is:

[0019] An adaptively configurable shortcut key system, characterized in that it includes:

[0020] The user configuration interface module provides an operation interface, enabling users to establish a mapping relationship between configurable functions from OSD menus, applications, or system functions and target triggering methods.

[0021] A key mapping engine is used to generate and manage mapping rules based on the mapping relationship;

[0022] A function interface adapter is used to call native functions in the operating system, application, or OSD menu according to the mapping rules;

[0023] The habit learning module is used to collect and analyze user operation data, predict user preference functions based on machine learning models, and generate configuration optimization suggestions to the user configuration interface module.

[0024] The configuration synchronization module is used to synchronize user configuration data and habit data generated by the habit learning module to the cloud server;

[0025] The quick trigger module is used to call the corresponding function through the function interface adapter according to the mapping rules when a trigger event is detected.

[0026] Furthermore, the user configuration interface module adopts a graphical drag-and-drop interface, enabling users to drag function icons to the virtual button area or desktop area to establish a mapping relationship; and supports binding multiple trigger gestures to the same physical button or virtual button, the trigger gestures including at least one of short press, long press, and double press, and each mapping to different functions.

[0027] Furthermore, the habit learning module includes:

[0028] The data input module is used to collect user operation log data. The operation log data includes at least the trigger time, the current foreground application or scenario, and the trigger object.

[0029] The feature processing module, connected to the data input module, is used to transform the raw operation logs into machine-understandable feature vectors.

[0030] The core analysis module, connected to the feature processing module, uses a cluster of machine learning models to process the feature vectors in order to predict the user's preferred functions in a specific context.

[0031] The output execution module is used to generate configuration optimization suggestions from the prediction results and output them to the user interface;

[0032] The feedback loop module is used to collect user feedback on contextualized configuration packages and feed this data back to the core analysis module to update model parameters and form an adaptive learning loop.

[0033] Furthermore, the core analysis module employs a cluster of machine learning models, including association rule models, time series prediction models, and clustering models.

[0034] Furthermore, the quick trigger module automatically activates the mapping rules corresponding to the current usage scenario.

[0035] Furthermore, the functional interface adapter executes calls to native functions of the operating system, applications, or OSD menus through system APIs, plugins, or automated scripts.

[0036] An adaptively configurable shortcut key method includes the following steps:

[0037] Step 1: Enter configuration mode, which displays a list of configurable functions and the target trigger area;

[0038] Step 2: Receive user drag-and-drop instructions, map the selected function to the target trigger method, and generate mapping rules;

[0039] Step 3: Store the mapping rules to local and cloud servers;

[0040] Step 4: Collect user operation data, analyze the user operation data based on machine learning models to predict user preferred functions, and generate configuration optimization suggestions;

[0041] Step 5: When a trigger event is detected, invoke the corresponding function according to the mapping rules.

[0042] Step 2 further includes: receiving instructions from the user to name or customize the icons of the mapped functions.

[0043] Step 4 further includes: periodically providing the configuration optimization suggestions to the user interface.

[0044] Furthermore, the method also includes the step of: in response to user operation, backing up, restoring or sharing the configuration scheme containing mapping rules to other devices with one click.

[0045] This invention employs the above technical solutions to construct a user-centric, intelligent, and fast interactive ecosystem. It overcomes the shortcomings of existing technologies, such as being fragmented, static, and isolated, and achieves a transformation in configuration methods from "complex coding" to "intuitive drag-and-drop"; system behavior from "unchanging" to "active learning"; and user experience from "adapting to the device" to "the device adapting to me." Specific beneficial technical effects are as follows:

[0046] 1. This invention transforms the function configuration process into an intuitive visual interaction through a graphical drag-and-drop interface provided by the user configuration interface module. Users can drag and drop function icons from a unified function library to target buttons or desktop areas without memorizing codes or using special tools, achieving personalized configuration with "free design". This design significantly lowers the configuration threshold, making the customization of shortcut functions simple, direct, and efficient;

[0047] 2. This application constructs a unified functional abstraction layer jointly implemented by a user configuration interface module, a function interface adapter, and a key mapping engine. Functions from different sources (system, application, OSD) are uniformly encapsulated into assignable objects. This solves the problem of deep coupling between functions and hardware, and the inability to freely map functions across applications and OSD levels.

[0048] 3. The habit learning module integrated in this invention endows the system with the ability to proactively learn and evolve. By analyzing user operating habits and using machine learning models to predict preferences, the system can proactively generate contextualized configuration optimization suggestions. This transforms the system's behavior from static presets to dynamic adaptation, enabling it to increasingly accurately match individual user patterns and ultimately achieve personalized and intelligent interactive experiences.

[0049] 4. With the help of the configuration synchronization module, users' personalized configuration schemes and related habit data can be securely synchronized in the cloud. Combined with context-aware capabilities, users can obtain an instant, consistent, and context-appropriate quick operating environment on different devices. This enables users' personalized settings to be updated on demand and seamlessly inherited, ensuring the continuity and convenience of the cross-device experience.

[0050] In summary, this invention not only revolutionizes the configuration and usage of shortcut functions, but also constructs a personalized interactive ecosystem that can intelligently learn, deeply integrate, and migrate across devices with the user, thereby improving human-computer interaction efficiency. It is applicable to smart TVs, set-top boxes, computer software, and various embedded devices. Attached Figure Description

[0051] The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments;

[0052] Figure 1 This is a block diagram of the adaptively configurable shortcut key system of the present invention;

[0053] Figure 2 A schematic diagram illustrating the user interface modules;

[0054] Figure 3 Flowchart for configuring key mapping;

[0055] Figure 4 Use a trigger flowchart for key mapping;

[0056] Figure 5 This is a schematic diagram of the closed-loop algorithm for the habit learning module. Detailed Implementation

[0057] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.

[0058] like Figure 1 As shown, the adaptively configurable shortcut key system of the present invention includes a user configuration interface module, a key mapping engine, a function interface adapter, a habit learning module, a configuration synchronization module, and a quick trigger module.

[0059] The user configuration interface module is the direct entry point for user interaction with the system. It provides an operation interface that allows users to establish a mapping relationship between configurable functions from OSD menus, applications, or system functions and target triggering methods.

[0060] User configuration interface module, such as Figure 2 The "Intelligent Quick Configuration Center" shown features a tree-like function library on the left side of its interface. This library is built upon a unified function abstraction layer, which centrally manages and abstracts heterogeneous functions scattered across the system, applications, and OSD. This solves the problems of diverse function sources and inconsistent interfaces, a prerequisite for achieving cross-platform and cross-application free mapping. The user configuration interface module uses a graphical drag-and-drop interface. Users can directly drag icons from the function library to the virtual remote control panel or desktop area on the right, thus binding the "function" to the "trigger point" (physical button or desktop shortcut). This graphical operation is a fundamental innovation compared to traditional setup methods that rely on complex coding or dedicated configuration software.

[0061] Mapped keys (such as the "A key") can be displayed in real time with different colors and / or icons of the mapped functions, making the configuration results clear at a glance and providing immediate feedback on the configuration status, greatly improving the user-friendliness and usability of the interface.

[0062] The bottom of the interface features a smart recommendation bar, displaying personalized configuration suggestions generated by the habit learning module (adaptive learning engine), achieving a leap from "manual settings" to "intelligent assistance." This interface supports binding multiple layers of operation logic to the same physical or virtual button, such as single click, double click, and long press, and can map different functions to each gesture, greatly enhancing the system's flexibility and usability. Furthermore, the system supports saving multiple configuration schemes for different usage scenarios, allowing users to switch between scenarios such as "watching movies," "playing games," and "working," significantly improving the system's flexibility and usability.

[0063] The key mapping engine is used to generate and manage mapping rules based on mapping relationships. When a user completes a drag-and-drop mapping on the interface, the key mapping engine receives the request, calls the function interface adapter to obtain the exact function call instruction, and then generates a structured mapping rule for storage and management.

[0064] Function interface adapters are used to invoke native functions in the operating system, applications, or OSD menus according to mapping rules.

[0065] The function interface adapter acts as a "translator" within the system. When the key mapping engine provides a general function identifier and instruction, the adapter is responsible for "translating" it into specific actions that the target platform or application can understand and execute. The translation method involves using system APIs, plugins, or automated scripts to call native functions of the operating system, applications, or OSD menus.

[0066] The habit learning module is the core of the system's intelligence, such as... Figure 5 As shown, the workflow of the habit learning module involves a complete, adaptive learning data processing loop. It continuously collects user operation log data, extracts feature vectors containing time, context, and triggering objects, and processes these feature vectors using a machine learning model to predict user preferences in specific contexts. Based on the prediction results, it generates configuration recommendations and outputs them to the user interface.

[0067] The habit learning module consists of five sub-modules (data input module, feature processing module, core analysis module, output execution module, and feedback loop module), as follows:

[0068] The data input module is the data source for habit learning. It is used to collect user operation log data, which includes at least the trigger time, the current foreground application or scenario, and the triggering object.

[0069] The feature processing module, connected to the data input module, is used to transform the raw operation logs into machine-understandable feature vectors, such as structured feature vectors like "8 pm on weekdays, TV App in startup state, frequent accidental touches of menu buttons". This is a key step in achieving accurate analysis.

[0070] The core analysis module, connected to the feature processing module, uses a cluster of machine learning models to process feature vectors to predict user preference functions in specific scenarios. Specifically, the core analysis module employs a multi-model collaboration, including: a clustering model to discover user habit patterns (such as "weekend game mode"); a time-series prediction model (such as LSTM) to predict the next possible function; and an association rule model to discover habitual function combinations (such as "frequently dimming the lights after activating cinema mode").

[0071] The output execution module generates configuration optimization suggestions from the prediction results and outputs them to the user interface. Its output is strategic, going beyond simply recommending a single function. The output format is a contextualized configuration package. For example, "Generate a 'Late Night Movie Viewing' quick configuration package for you, optimizing picture and sound with one click and muting notifications." The execution action is to push this contextualized configuration package to a specific area of ​​the user configuration interface module (such as the smart recommendation bar) for the user to view and adopt.

[0072] The feedback loop module collects user feedback on contextualized configuration packages and feeds this data back to the core analysis module to update model parameters, forming an adaptive learning loop. This module ensures the continuous evolution of the entire learning system, demonstrating its adaptive capabilities. It constructs a reinforcement learning loop. User feedback (acceptance or disregard of recommendations) is fed back in real-time to the machine learning model in the core analysis module, serving as new training data to update model parameters. This makes the model's predictions increasingly accurate with each interaction, showcasing the system's adaptive capabilities.

[0073] The configuration synchronization module is used to synchronize user configuration data and habit data generated by the habit learning module to the cloud server, supporting configuration sharing between multiple devices.

[0074] The quick trigger module is used to call the corresponding function through the function interface adapter according to the mapping rules when a trigger event is detected (such as a user pressing a button on the remote control), achieving "one-click access" and bypassing the conventional menu hierarchy. Furthermore, the quick trigger module has context awareness capabilities, automatically activating the corresponding mapping rules based on the current usage scenario. For example, if the system detects that a game has started, it automatically switches to the "game mode" button mapping scheme.

[0075] This system supports users in creating and storing various scenario configuration schemes, such as "General Mode," "Movie Viewing Mode," and "Game Mode." Through the quick trigger module, the system can automatically activate the mapping rules in the corresponding scenario scheme based on the current usage scenario (such as a running foreground application). Simultaneously, scenario mode management can combine configuration optimization suggestions generated by the habit learning module to automatically create and update scenario configuration schemes, or after user confirmation, thus achieving a complete closed loop from intelligent learning to scenario-based configuration. During this process, the system can intelligently recommend or automatically generate new scenario modes based on user habits continuously accumulated by the habit learning module, enabling continuous optimization and personalized adjustments to the configuration.

[0076] The core process of key mapping includes two main paths: configuration and triggering, which reflects the intelligence and automation of the system. Figure 3 As shown, the configuration phase includes key steps such as graphical drag-and-drop, functional abstraction and encapsulation, rule generation and storage, and learning engine recording. Allowing users to intuitively operate through graphical drag-and-drop is a direct manifestation of "free mapping." Functional abstraction and encapsulation transforms OSDs or application functions from different sources into standardized commands that the system can recognize and call, which is the foundation for cross-platform mapping. The mapping rule generation and storage function mainly generates structured data (e.g., {key value: KEY_A, scenario: general, corresponding function: screenshot, calling command: cmd_screenshot}) and stores it in both the local database and the cloud. The role of the learning engine recording is to accumulate data for subsequent intelligent recommendations. It continuously analyzes the user's trigger history of mapped shortcut keys (such as trigger time, frequency, device status, etc.) to summarize user preferences and behavioral patterns. For example, the system analysis found that users frequently triggered the red button mapped to "cinema mode" during the time period of "19:00 to 22:00 on weekdays." Based on this, the learning engine can not only intelligently recommend "Cinema Mode" to other users with similar habits, but also proactively generate "Home Theater" scenario mode suggestions containing this configuration for users on new devices. For example... Figure 4As shown, the triggering phase includes key steps such as signal capture and scenario judgment, mapping engine query, adapter execution, and learning engine re-recording. The system achieves scenario awareness through signal capture and scenario judgment: the system automatically determines whether the current mode is "movie watching" or "game playing" and switches to the corresponding mapping rule base, enabling one-click multi-functionality. Mapping engine query finds the corresponding function instruction by querying the rule table. The function interface adapter acts as a "translator," accurately calling the underlying APIs of the operating system or application to seamlessly complete complex functions. The learning engine re-recording module mainly records the actual triggering scenarios and frequencies of functions, making the recommendation algorithm increasingly accurate, thus achieving a closed loop.

[0077] The present invention provides an adaptively configurable shortcut key method, characterized by comprising the following steps:

[0078] Step 1: Enter configuration mode, which displays a list of configurable functions and the target trigger area;

[0079] Step 2: Receive user drag-and-drop instructions, map the selected function to the target trigger method, and generate mapping rules; receive user instructions to name or customize the icons of the mapped functions (optional);

[0080] Step 3: Store the mapping rules to local and cloud servers;

[0081] Step 4: Collect user operation data, analyze the user operation data based on machine learning models to predict user preferred functions, generate configuration optimization suggestions, and provide them to the user interface periodically;

[0082] Step 5: When a trigger event is detected, invoke the corresponding function according to the mapping rules.

[0083] In addition, it also includes the ability to back up, restore, or share configuration schemes containing mapping rules to other devices with one click in response to user actions.

[0084] Let's take the example of a user dragging the "screenshot" function to the "A" button on the remote control to illustrate how modules collaborate:

[0085] 1. In the graphical configuration interface, the user drags the "Screenshot" icon to the virtual "A" key.

[0086] 2. The user configuration interface module sends a request to the key mapping engine: "Map function ID_123 to key KEY_A".

[0087] 3. The key mapping engine query function interface adapter obtains the exact command to call "screenshot", then generates a mapping rule and stores it in the local database.

[0088] 4. The cloud synchronization service uploads this new rule so that it can be used on other devices as well.

[0089] 5. In daily use, the user presses the "A" button on the remote control.

[0090] 6. The hardware input interface captures the signal, converts it into a "KEY_A" event, and passes it to the fast trigger module.

[0091] 7. Quickly trigger the module to immediately query the mapping engine: "What function does KEY_A correspond to?"

[0092] 8. The key mapping engine finds the corresponding relationship in the rule table, and the command function interface adapter executes "screenshot".

[0093] 9. The habit learning module silently recorded this operation of "taking a screenshot using KEY_A on the TV interface" for future analysis.

[0094] The following examples further illustrate the application scenarios of the patent:

[0095] Example 1: Shortcut button configuration for TV remote control

[0096] Users can press and hold the "Settings" button on the remote control for 3 seconds to enter configuration mode, where the TV screen will display the OSD menu and a virtual remote control. Users can drag the "Screenshot" function to an unused colored button on the remote control and drag "Netflix Quick Launch" to the number "8". After the system generates the configuration, users can directly press the colored button to take a screenshot during normal viewing, and press "8" to directly launch the Netflix app.

[0097] Example 2: Creating Desktop Shortcuts

[0098] Launch the configuration software on your computer. Drag the "Night Mode Switch" icon from the function list to your desktop to create a separate shortcut icon. Double-clicking this icon will directly switch the system color mode without needing to access the display settings menu.

[0099] Example 3: Quick access to the Launch interface and one-click system settings

[0100] This embodiment demonstrates the system's ability to simplify complex, multi-step operations such as file access and deep system settings.

[0101] Implementation Method 1: Creating a quick access portal for files / folders

[0102] User Operation: In the graphical configuration interface, users can find the "Create Quick Access Link" function under the "System Tools" category in the "Function Library". Drag and drop it to the "Launch Launcher" area on the desktop.

[0103] System execution:

[0104] The system will pop up a file browser, guiding the user to select the target file or folder.

[0105] Once confirmed, the functional interface adapter automatically executes a command to create a symbolic link or shortcut in the system background.

[0106] The mapping engine records the path of this link and generates a shortcut with a custom icon in the Launch interface.

[0107] Technical effects and innovations: Abstracting the multi-step operations (locating, creating links) in the command line or file explorer into a simple, drag-and-drop configurable "function" greatly simplifies the process for users to create quick access entries for frequently used files.

[0108] Implementation Method 2: One-click granting of installation permissions for unknown applications

[0109] User pain point: On Android TVs or some systems, installing unofficial apps requires going to "Settings" -> "Security" -> granting "Unknown source app installation" permission multiple times, which is a cumbersome process.

[0110] User operation: The user can find the "Allow installation from unknown sources" function under the "System Settings" category in the function library. Drag and drop it to a dedicated button on the remote control (such as the "*" button).

[0111] System execution:

[0112] Functional interface adapters automatically switch permission switches by accessing secure system APIs or simulating specific UI operations.

[0113] The context-aware module can be bound to this feature: the key mapping will only take effect when it detects that the user is running "File Manager" or "Application Installer" to prevent accidental touches.

[0114] Technical effects and innovations: It enables one-click access to deep and scattered system settings. This demonstrates the system's ability to access settings across different levels and automate security processes, something traditional keyboard shortcuts cannot achieve.

[0115] Example 4: Parameterized commands and application-specific sub-function calls

[0116] This embodiment demonstrates the advanced capabilities of the shortcut key system in achieving precise and parameterizable invocation of complex operation sequences. By introducing an intelligent command discovery interface, the system not only goes beyond simple application launch but also significantly lowers the configuration threshold for advanced functions, showcasing its powerful scalability as a user-friendly general automation platform.

[0117] 4.1 Implementation Method 1: Association of Intelligent Booting and Custom System Commands

[0118] This implementation reveals how the system transforms complex command-line operations into one-click shortcut functions that can be configured with simple selection and confirmation through a graphical user interface.

[0119] User actions:

[0120] 1. Users can select the "Create Custom Command" function in the graphical configuration interface.

[0121] 2. The system displays a smart command configuration dialog box. This dialog box provides:

[0122] Apps & Activities List: A visual list presented in a drop-down tree structure, dynamically loading the applications installed on the device and their launchable sub-activities. Users can expand applications and select their sub-functions like browsing a file directory.

[0123] Search box: Users can enter keywords such as application name, package name, or event name in the search box. The system will filter and highlight the matching items in real time to quickly locate deeper functions.

[0124] Custom command input box: A direct input interface reserved for advanced users, used to enter special commands or script paths not listed in the main menu.

[0125] 3. Typical configuration path:

[0126] Path 1 (Visual Selection): Users browse the drop-down list or search for "WeChat," expand it, and select its sub-component "Scan QR Code." The system automatically generates the corresponding command in the background: `am start -ncom.tencent.mm / .plugin.scanner.ui.BaseScanUI`.

[0127] Path 2 (Custom Input): Users can directly paste a complex Shell script path, / home / user / scripts / backup_and_clean.sh, into the input box.

[0128] System execution flow:

[0129] 1. Command Parsing and Encapsulation: Regardless of whether the user selects from a list or enters the command manually, the system's functional abstraction layer generates or receives a standard command string. This command text is then encapsulated into a standardized executable object containing the execution environment and complete instructions.

[0130] 2. Mapping and Binding: Users can drag and drop this "Custom Command" object onto the virtual remote control button or the desktop to complete the binding.

[0131] 3. Triggering and Execution: When triggered, the system interface and the adaptation layer call the corresponding command-line interpreter to silently and precisely execute the encapsulated command in the background.

[0132] Technical effects and innovations:

[0133] 1. Enhanced usability: By providing a visual and searchable list of applications / components, the barrier of remembering complex "package name / activity name" formats is completely eliminated. Advanced capabilities that were originally exclusive to developers are transformed into common functions that all users can easily discover and use.

[0134] 2. A balance of precision and flexibility: The intelligent list ensures absolutely correct command syntax, avoiding manual input errors; at the same time, the retained custom input box ensures unlimited expansion of system capabilities, compatible with any command line or script, meeting the ultimate needs of professional users.

[0135] 3. Dynamic System Exploration: The content of the drop-down list is dynamically generated in the current application environment of the device. This requires the system to have the ability to scan and parse application components in real time, which reflects the deep and intelligent integration of the system and the operating system environment.

[0136] 4.2 Implementation Method Two: Creating Shortcut Keys Through Multi-Step Operations

[0137] This implementation further demonstrates the system's ability to achieve one-click access to complex workflows within an application through deep integration with the application's internal interfaces.

[0138] User action: Users want to create a shortcut for the multi-step operation of "applying and saving the 'retro filter' in image processing software".

[0139] System execution flow:

[0140] 1. By pre-installing an automated script plugin for professional software, the operation sequence of "clicking the menu -> selecting the filter library -> selecting the retro tone" and "saving" is simulated, and the script plugin is registered in the system function library.

[0141] 2. Users can find this function in the library and drag it to create a shortcut or map it to a drawing board shortcut.

[0142] 3. When triggered, the system calls the script through the function interface adapter to automatically simulate the click operation sequence.

[0143] Technical effects and innovations: This approach achieves "atomic" encapsulation and one-click triggering of complex, multi-step workflows within professional software, freeing users from repetitive operations and demonstrating the value of this invention as an intelligent interactive enhancement layer that can be deeply integrated with business logic.

[0144] Summary of Example 4: This example demonstrates a shortcut command platform that can be efficiently used by everyone from ordinary users to professional developers. It utilizes a command configuration interface that integrates intelligent guidance, search, and custom input, coupled with a powerful underlying command encapsulation and execution engine. This not only proves the system's capabilities in handling parameterized and serialized operations but also highlights its breakthrough in user experience design—namely, the user-friendly encapsulation and presentation of the complex capabilities of the underlying system through technical means.

[0145] Obviously, the described embodiments are only a part of the embodiments of this application, not all of them. Without conflict, the embodiments and features in the embodiments of this application can be combined with each other. The components of the embodiments of this application described and illustrated herein can generally be arranged and designed in various different configurations. Therefore, the detailed description of the embodiments of this application is not intended to limit the scope of the claimed application, but merely to illustrate selected embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.

Claims

1. A customizable shortcut key system, characterized in that: include: The user configuration interface module provides an operation interface, enabling users to establish a mapping relationship between configurable functions from OSD menus, applications, or system functions and target triggering methods. A key mapping engine is used to generate and manage mapping rules based on the mapping relationship; A function interface adapter is used to call native functions in the operating system, application, or OSD menu according to the mapping rules; The habit learning module is used to collect and analyze user operation data, predict user preference functions based on machine learning models, and generate configuration optimization suggestions to the user configuration interface module. The configuration synchronization module is used to synchronize user configuration data and habit data generated by the habit learning module to the cloud server; The quick trigger module is used to call the corresponding function through the function interface adapter according to the mapping rules when a trigger event is detected.

2. The adaptively configurable shortcut key system according to claim 1, characterized in that: The user configuration interface module adopts a graphical drag-and-drop interface, which allows users to drag function icons to the virtual button area or desktop area to establish a mapping relationship; and supports binding multiple trigger gestures to the same physical button or virtual button. The trigger gestures include at least one of short press, long press, and double press, and each is mapped to a different function.

3. The adaptively configurable shortcut key system according to claim 1, characterized in that: The habit learning module includes: The data input module is used to collect user operation log data. The operation log data includes at least the trigger time, the current foreground application or scenario, and the trigger object. The feature processing module, connected to the data input module, is used to transform the raw operation logs into machine-understandable feature vectors. The core analysis module, connected to the feature processing module, uses a cluster of machine learning models to process the feature vectors in order to predict the user's preferred functions in a specific context. The output execution module is used to generate configuration optimization suggestions from the prediction results and output them to the user interface; The feedback loop module is used to collect user feedback on contextualized configuration packages and feed this data back to the core analysis module to update model parameters and form an adaptive learning loop.

4. The adaptively configurable shortcut key system according to claim 3, characterized in that: The core analysis module employs a cluster of machine learning models, including association rule models, time series prediction models, and clustering models.

5. The adaptively configurable shortcut key system according to claim 1, characterized in that: The quick trigger module automatically activates the mapping rules corresponding to the current usage scenario.

6. The adaptively configurable shortcut key system according to claim 1, characterized in that: The functional interface adapter executes calls to native functions of the operating system, applications, or OSD menus through system APIs, plugins, or automated scripts.

7. A method for adaptively configurable shortcut keys, characterized in that, Includes the following steps: Step 1: Enter configuration mode, which displays a list of configurable functions and the target trigger area; Step 2: Receive user drag-and-drop instructions, map the selected function to the target trigger method, and generate mapping rules; Step 3: Store the mapping rules to local and cloud servers; Step 4: Collect user operation data, analyze the user operation data based on machine learning models to predict user preferred functions, and generate configuration optimization suggestions; Step 5: When a trigger event is detected, invoke the corresponding function according to the mapping rules.

8. The adaptively configurable shortcut key method according to claim 7, characterized in that: Step 2 further includes: receiving instructions from the user to name or customize the icons of the mapped functions.

9. The adaptively configurable shortcut key method according to claim 7, characterized in that: Step 4 further includes: periodically providing the configuration optimization suggestions to the user interface.

10. The adaptively configurable shortcut key method according to claim 7, characterized in that: The method further includes the step of: in response to user operation, backing up, restoring or sharing the configuration scheme containing mapping rules to other devices with one click.