Scattered Virtual Keyboards for Large-Screen Input Accessibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large-screen terminal devices present challenges in keyboard input due to the fixed display position of virtual keyboards, which increases keyboard size and reduces usability when users try to input with one hand, and existing floating keyboard solutions are inefficient and obstructive.

Innovation Solution

Generating at least two separate virtual keyboards with distinct display areas on a terminal screen, each based on a corresponding keyboard panel, allowing independent operation and maintaining the functionality of a single keyboard.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If the keyboard size is increased to match the large screen size, then the keyboard covers more screen area, but the keyboard keys in the middle become difficult to operate with one hand

Engineering Contradiction:
Improvekeyboard display areaVSAvoidkeyboard key accessibility
Core Design Contradiction:
Area of stationary objectVSEase of operation

Solution Approach 1:

The keyboard is divided into multiple independent key regions arranged in a scattered layout rather than a continuous grid. This segmentation allows the keyboard to cover a larger screen area while maintaining accessibility of individual keys, as users can reach scattered keys from different hand positions without needing to access a dense central region.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If a floating keyboard is used to zoom out the keyboard panel, then the keyboard becomes accessible for one-handed operation, but the input speed decreases and it obstructs the screen

Engineering Contradiction:
Improvekeyboard accessibilityVSAvoidinput speed
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The keyboard layout dynamically adapts between scattered key display and continuous keyboard panel based on user interaction. When a user taps a scattered key, the system transitions to showing the full continuous keyboard panel, providing both the accessibility of scattered keys and the input efficiency of a complete keyboard when needed.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If the keyboard is displayed in the middle of the screen, then it is accessible for one-handed operation, but it blocks the view of content in the middle area

Engineering Contradiction:
Improvekeyboard accessibilityVSAvoidscreen content visibility
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

The keyboard is segmented into scattered individual keys distributed across the screen rather than a continuous panel in the middle. This allows keyboard functionality to be accessible while minimizing obstruction of central screen content, as the scattered keys occupy less concentrated screen real estate.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11644971B2Keyboard displaying method and device and storage medium
Publication Date: 2023.05.09 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • US11644971B2 patent drawing
  • US11644971B2 patent drawing
  • US11644971B2 patent drawing

AI summary

A method and a device for displaying a keyboard, and a storage medium thereof are provided. The method is applied to a terminal and includes that the terminal generates, in response to receiving a trigger for displaying separate keyboards, at least two separate keyboards with display areas separated from each other on a screen of the terminal, where the at least two separate keyboards are generated respectively based on corresponding keyboard panels. Furthermore, the method includes that the terminal displays keyboard keys on each of the at least two separate keyboards, where the keyboard keys displayed on all the at least two separate keyboards constitute keyboard keys displayed on an unseparated keyboard.