Adaptive Keyboard Key Function Mapping for Cross-Device Input Consistency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often mis-operate dedicated function keys such as Fn and Ctrl when switching from desktop to notebook computers due to varying keyboard layouts, leading to improper input operations.

Innovation Solution

An information processing method and electronic device that detect and adaptively adjust the functions of dedicated keys based on the combination of keys operated by the user, allowing for proper input by determining which keys are targeted and executing the corresponding functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If dedicated function keys (Fn, Ctrl) are arranged in different positions on notebook keyboards compared to desktop keyboards, then notebook keyboards can be optimized for portable use, but users experience mis-operation due to varying layouts

Engineering Contradiction:
Improvekeyboard layout adaptabilityVSAvoiduser operation accuracy
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent applies dynamics by making the key functions adaptive rather than fixed. The control unit dynamically switches between first and second key functions based on detected key combination patterns. When the system detects that a user intends to use a function key combination (e.g., pressing Fn with another key), it automatically switches the interpreted function to match the user's intended operation, thereby adapting to different keyboard layouts and user habits.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the functional parameter of the dedicated keys based on detected operation patterns. The control unit monitors key combinations and switches the function interpretation between two states (first key function and second key function). This parameter switching allows the same physical keys to serve different logical functions depending on the detected usage pattern, resolving the contradiction between fixed layout and flexible adaptation.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If keyboard layouts vary between desktop and notebook computers, then each device can be optimized for its specific use case, but users cannot maintain consistent input habits across devices

Engineering Contradiction:
Improvedevice-specific optimizationVSAvoidinput operation reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs self-service by automatically detecting user input patterns and switching key functions without requiring manual configuration or user awareness. The control unit monitors key combinations and autonomously determines which function interpretation (first or second) should be applied, making the system self-adjusting to user behavior and eliminating the need for users to adapt to different layouts.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements feedback by having the control unit continuously monitor key combination patterns and adjust key function interpretation based on detected usage. The system observes which keys are pressed together and uses this feedback to switch between first and second key functions, creating a closed-loop system that adapts to user behavior and maintains reliable input operations across different device types.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10656728B2Information processing method and electronic device
Publication Date: 2020.05.19 LENOVO (BEIJING) LTD
  • US10656728B2 patent drawing
  • US10656728B2 patent drawing
  • US10656728B2 patent drawing

AI summary

An information processing method and an electronic device are described. The method is applied to an electronic device. The method includes detecting an operation performed via a keyboard; determining which keys on the keyboard the operation is addressed to, the keys including ordinary keys, a first dedicated key, and a second dedicated key, wherein when the second dedicated key and each of the ordinary keys are simultaneously operated, a predetermined function corresponding to an associated ordinary key is performed, respectively; and when a determination result indicates that the operation includes an operation addressed to the first dedicated key and one of the ordinary keys, a predetermined function executed corresponding to that the second dedicated key and the ordinary key are simultaneously operated is executed.