Key Function Conversion for Portable Device Application Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Limited keypads on portable devices often lead to compatibility issues with application programs that require specific keys not available on these devices, resulting in incomplete functionality.

Innovation Solution

A key function conversion method and device that detects click operations on a first key, searches for a corresponding second key in a preset key mapping table, and generates a function trigger signal to convert the operation, allowing dynamic conversion of key functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the number of keys on the keyboard is increased to provide all required keys for application programs, then the functionality and compatibility of the terminal unit is improved, but the size and complexity of the terminal unit increases

Engineering Contradiction:
Improvecompatibility of application programsVSAvoidsize of terminal unit
Core Design Contradiction:
Adaptability or versatilityVSVolume of moving object

Solution Approach 1:

Each key on the keyboard is designed to perform multiple functions through dynamic function conversion. When an application program requires a specific key function that is not natively assigned to any key, the system automatically converts the function of an existing key to match the required function, allowing a limited number of physical keys to fulfill the roles of many more keys.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The key functions are made dynamic rather than fixed. The system continuously monitors which keys are pressed and automatically converts the function of the pressed key to match the required function for the current application program, enabling the keyboard to adapt its functionality in real-time based on program requirements.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the number of keys on the keyboard is increased to provide all required keys, then the functionality of application programs is improved, but the device complexity increases

Engineering Contradiction:
Improvefunctionality of application programsVSAvoidkeyboard structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The keyboard system achieves multi-functionality through software-based function conversion rather than hardware expansion. A single physical key can represent multiple logical keys depending on the current application context, eliminating the need for complex hardware configurations to support different application requirements.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system creates virtual copies of key functions through function conversion. When an application requires a specific key that doesn't exist on the physical keyboard, the system generates a virtual representation of that key's function by converting the function of an existing physical key, allowing the application to interact with familiar key layouts without adding physical complexity.

Inventive Principle:
Principle #26Copying

3Device complexity

If fixed key functions are assigned to each key, then the simplicity of the keyboard design is maintained, but the compatibility with different application programs deteriorates

Engineering Contradiction:
Improvekeyboard design simplicityVSAvoidcompatibility with application programs
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system maintains simple physical keyboard design while introducing dynamic function assignment. Each key's function is determined at runtime based on which key is pressed and what function the application requires, allowing the same simple hardware configuration to support diverse application programs with different keyboard requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The keyboard system automatically determines and converts key functions without requiring manual configuration or intervention. When a key is pressed, the system autonomously identifies the required function for the current application and converts the key's function accordingly, making the keyboard self-adapting to different application needs.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9958955B2Key function conversion method, key function conversion device and electronic equipment
Publication Date: 2018.05.01 SNAIL GAMES
  • US9958955B2 patent drawing
  • US9958955B2 patent drawing
  • US9958955B2 patent drawing

AI summary

Disclosed in the embodiments of the present invention is a key function conversion method, comprising: detecting a click operation sent by a first key; searching for a second key associated to the first key in a preset key mapping table; converting the click operation sent by the first key into a click operation sent by the second key; and, generating a function trigger signal corresponding to the click operation sent by the second key. A key function conversion device and a key function conversion electronic equipment are also disclosed in the embodiments of the present invention. With the present invention, the compatibility of a terminal unit with application programs can be improved.