Floating Virtual Keyboard for One-Handed Operation on Large Screens
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Large touchscreen terminals with virtual keyboards present difficulties in one-handed operation due to the distance between keys and limitations in virtual keyboard size adjustment, which hinder efficient input on devices with screens larger than 6 inches.
Innovation Solution
A method and apparatus that adjust the size and position of the input virtual keyboard by intercepting click events and interpreting them as keyboard adjustment instructions, allowing the keyboard to float and fill the screen, enabling users to adjust its position and size for improved one-handed operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the virtual keyboard is located in the lower part of the screen with fixed positioning, then the system structure is simple and stable, but the keyboard size and position cannot be adjusted, making one-handed operation difficult on large screens
Solution Approach 1:
The patent implements dynamic positioning and sizing of the virtual keyboard by allowing the input view to float within the input window. The keyboard can be freely adjusted to different positions and sizes based on user needs, transforming the static keyboard layout into a dynamic one that adapts to different usage scenarios, especially enabling one-handed operation on large screens.
Solution Approach 2:
The patent separates the input window from the keyboard layout by introducing an input view that acts as an independent layer. The input window fills the entire screen while the input view (containing the keyboard) floats within it, allowing independent control of window size and keyboard positioning. This segmentation enables the keyboard to be adjusted without affecting the overall screen layout.
2Area of stationary object
If the input window size is limited, then the system structure is simple, but the virtual keyboard cannot be adjusted to fill the screen for optimal one-handed operation
Solution Approach 1:
The patent makes the input window size dynamic by allowing it to expand to fill the entire screen when in floating mode. The system can switch between different window sizes and states, enabling the keyboard to occupy the full screen area for optimal one-handed operation while maintaining the ability to return to standard mode when needed.
3Ease of operation
If the virtual keyboard size is increased to reduce key distance, then one-handed operation becomes easier, but the keyboard may extend beyond the screen boundaries or affect other interface elements
Solution Approach 1:
The patent implements dynamic positioning and sizing of the virtual keyboard by allowing the input view to float within the input window. The keyboard can be freely adjusted to different positions and sizes based on user needs, transforming the static keyboard layout into a dynamic one that adapts to different usage scenarios, especially enabling one-handed operation on large screens.
Solution Approach 2:
The patent introduces a new dimensional layer by placing the input view as a floating element within the input window. This creates a multi-layer structure where the keyboard can be positioned and sized independently in the vertical dimension without affecting other interface elements, allowing it to float above the screen boundaries when necessary.
4Ease of operation
If the keyboard is restricted to the lower part of the screen, then the layout is stable and predictable, but the position cannot be adjusted for optimal one-handed operation
Solution Approach 1:
The patent implements dynamic positioning and sizing of the virtual keyboard by allowing the input view to float within the input window. The keyboard can be freely adjusted to different positions and sizes based on user needs, transforming the static keyboard layout into a dynamic one that adapts to different usage scenarios, especially enabling one-handed operation on large screens.
Data Source
AI summary
The present disclosure provides a method for adjusting an input virtual keyboard and an input apparatus, which are directed to solve the problem of one-hand operation in existing input virtual keyboards. The method comprises: based on a received keyboard floating instruction: adjusting a size of an input window to a screen size; intercepting a click event performed on a touchscreen by a user and detecting the click event; and when the click event is detected as a keyboard adjustment instruction, based on the keyboard adjustment instruction, adjusting at least one of a drawing position and a drawing size of an input view, wherein the input view is a region for drawing the input virtual keyboard in the input window.


