Virtual Keyboard Layout Adjustment for One-Handed Typing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face challenges with incorrect typing on virtual keyboards due to the need to adapt to varying device sizes during one-handed operation, leading to inefficient click operations and prolonged adaptation time across different touch devices.
Innovation Solution
A method that adjusts the position and size of the virtual keyboard based on user click points and press distributions, using sensors and processors to identify correct key clicks and transmit these settings to a server for synchronization across devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the virtual keyboard size is adjusted for one-handed operation, then the ease of operation is improved, but the manufacturing precision of click operations deteriorates due to user adaptation issues
Solution Approach 1:
The system dynamically changes the position and size parameters of the virtual keyboard based on user operating range detection. By adjusting these parameters to match individual user habits, the system maintains click accuracy while optimizing for one-handed operation comfort.
Solution Approach 2:
The system collects click point data and press distribution information to continuously optimize keyboard positioning. This feedback mechanism allows the system to learn from user interactions and automatically adjust parameters to improve both ease of operation and click precision.
2Ease of operation
If the virtual keyboard is customized for individual users, then the ease of operation is improved, but the device complexity increases due to multiple configuration parameters
Solution Approach 1:
The system automatically detects user operating ranges and collects click data to generate personalized keyboard configurations without requiring manual user setup. This self-service approach eliminates complex configuration interfaces while still providing customized functionality.
Solution Approach 2:
The system uses a multi-functional approach where the same hardware components (sensors, processors) serve multiple purposes: detecting operating range, collecting click data, analyzing press distributions, and adjusting keyboard parameters. This reduces overall device complexity by avoiding dedicated components for each function.
3Manufacturing precision
If click operations are corrected through analysis, then the manufacturing precision is improved, but the loss of time increases due to data collection and analysis processes
Solution Approach 1:
The system performs preliminary data collection during normal typing operations, accumulating click points and press distribution information in the background. By the time correction is needed, the analysis data is already prepared, minimizing additional processing time while maintaining high precision.
Data Source
AI summary
An adjusting method of a virtual keyboard adapted to a first touch device is disclosed. The first touch device displays a virtual keyboard with several keys. The adjusting method includes the following operations: adjusting a position and a size of the virtual keyboard displayed on the first touch device according to an operating range of a user; collecting several first click points on the virtual keyboard and one of the keys corresponding to the first click points; analyzing several press distributions of the keys according to the first click points; determining one of the keys corresponding to a second click point according to the press distributions and center points of the keys; transmitting the press distributions and the position and the size of the virtual keyboard to a server; and transmitting the press distributions and the position and the size of the virtual keyboard to a second touch device.


