Scattered Virtual Keyboards for Large-Screen Input Accessibility
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
Data Source
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.


