Multi-mode Keyboard State Switching for Dynamic Key Functions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional keyboards lack the ability to dynamically change key functions based on a single mode switch, requiring users to press multiple keys or use additional input devices to access specialized functions, which is time-consuming and inefficient.

Innovation Solution

A multi-mode keyboard that switches between states based on a toggle key, allowing different keys to perform distinct functions in each state, such as switching between normal and legal modes, enabling the sending of specific keystroke sequences with a single key press, and incorporating memory buttons for recording and recalling frequently used text strings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a conventional keyboard is used with a single mode, then the keyboard structure remains simple, but the keyboard functionality is limited and users must press multiple keys or use additional input devices to access specialized functions

Engineering Contradiction:
Improvekeyboard functionalityVSAvoidkeyboard structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The keyboard implements dynamic key functionality by allowing keys to change their function based on the current mode state. A toggle key switches the keyboard between different modes (e.g., normal mode and legal mode), and the functionality of other keys changes dynamically in response to this state change. This enables a single keyboard structure to provide multiple specialized functions without requiring additional physical keys or complex mechanical components.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The keyboard achieves multi-functionality by making each key capable of performing different functions depending on the active mode. The same physical key can serve as a letter key in normal mode and as a specialized function key in legal mode. This universal approach allows the keyboard to provide diverse functionality while maintaining a simple, unchanged physical structure.

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

2Productivity

If multiple keys or additional input devices are used to access specialized functions, then comprehensive functionality is achieved, but the operation becomes time-consuming and inefficient

Engineering Contradiction:
Improveoperation efficiencyVSAvoidtime to access functions
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The keyboard performs preliminary action by pre-configuring multiple modes of operation, each optimized for different task types. The toggle key allows users to switch between pre-defined mode states (normal mode, legal mode, etc.), where each mode has keys pre-assigned to specific functions. This eliminates the need to manually configure or search for functions during operation, as the appropriate function mapping is already established in advance for each mode.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The keyboard dynamically adapts key functions based on the current mode, allowing users to access specialized functions with a single key press rather than requiring multiple key combinations or additional input devices. When a user toggles to a specific mode, the keyboard instantly reconfigures the key mappings to match that mode's requirements, enabling rapid access to specialized functions without time-consuming manual configuration.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If a keyboard switches between multiple modes with different key functions, then expanded functionality is achieved, but the user interface complexity increases

Engineering Contradiction:
Improvekeyboard functionalityVSAvoiduser interface simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The keyboard uses dynamic state switching to manage interface complexity. A toggle key serves as the control mechanism that switches the keyboard between different modes. Each mode has a stable, predictable key mapping that is activated by the toggle state. This dynamic approach allows the interface to adapt to different operational contexts while maintaining simplicity within each mode, as users only need to understand the key mappings for the currently active mode.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The keyboard interface is segmented into distinct modes, each with its own set of key functions and operational characteristics. By dividing the overall functionality into separate mode segments (normal mode, legal mode, etc.), the system reduces the cognitive load on users, as they only need to master the key mappings for one mode at a time rather than all modes simultaneously. The toggle key provides clear segmentation between these functional segments.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10606370B2Multi-mode keyboard
Publication Date: 2020.03.31 PRO BOARDS LLC
  • US10606370B2 patent drawing
  • US10606370B2 patent drawing
  • US10606370B2 patent drawing

AI summary

A method includes receiving a first keystroke signal from a keyboard indicating a first key has been pressed while operating in a first state, switching the keyboard from the first state to a second state. During the second state, a second keystroke signal is received from the keyboard indicating a second key has been pressed. In response, a plurality of keystroke signals is determined and sent to a second computing device during the second state. Further during the second state, a third keystroke signal is received from the keyboard indicating a third key has been pressed. In response, the keyboard switches from the second state to a third state. During the second state, the keyboard is compatible with a first type of computing device or word processing application. During the third state, the keyboard is compatible with a second type of computing device or word processing application.