Keyboard Scan Code Updates Without BIOS Version Changes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing method of updating keyboard functions in computer systems requires frequent BIOS version upgrades, leading to inconvenience for users and increased production complexity for manufacturers, as customers cannot rapidly change keyboard functions without merging new scan codes into a new BIOS file.
Innovation Solution
A method that generates and stores updating scan codes in a computer system's storage device, allowing users to directly modify keyboard definitions without requiring a new BIOS version, by detecting and utilizing these scan codes during system operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a new BIOS version is updated to change keyboard functions, then keyboard functionality is improved, but device complexity and production workload increase
Solution Approach 1:
The patent segments the keyboard function definition from the BIOS system by introducing an independent scan code file stored in the storage device. This allows keyboard scan codes to be managed separately from the BIOS, enabling function changes without requiring BIOS updates. The scan code file acts as an independent module that can be modified without affecting the core BIOS system.
Solution Approach 2:
The patent extracts the keyboard scan code data from the BIOS and stores it in a separate file in the storage device. This extraction allows the scan codes to be updated independently without requiring a new BIOS version. The system reads scan codes from this external file during operation, effectively separating keyboard configuration from the BIOS firmware.
2Adaptability or versatility
If a new BIOS version is updated to change keyboard functions, then keyboard functionality is improved, but loss of time and user convenience deteriorate
Solution Approach 1:
The patent implements preliminary action by pre-storing multiple scan code files in the storage device, each corresponding to different keyboard functions. When a function change is needed, the system simply switches to a pre-prepared scan code file rather than performing a time-consuming BIOS update. This allows instant function changes without requiring users to download, verify, and flash new BIOS versions.
3Adaptability or versatility
If BIOS updates are performed frequently to meet different keyboard requirements, then adaptability is improved, but manufacturing precision and testing complexity worsen
Solution Approach 1:
The patent segments keyboard configuration data into separate scan code files that can be independently managed and tested. This allows manufacturers to test and validate individual scan code files without requiring comprehensive BIOS re-testing, thereby reducing testing complexity while maintaining the ability to provide multiple keyboard function options.
Data Source
AI summary
A keyboard definition updating method for a computer system includes generating an updating scan code; storing the updating scan code into a storage device of the computer system; and accessing the updating scan code when the updating scan code stored in the storage device is detected and utilizing the updating scan code for the scan code of the computer system.


