Floating Virtual Keyboard for One-Handed Operation on Large Screens

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveone-handed operationVSAvoidkeyboard adjustment mechanism
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improveinput window sizeVSAvoidone-handed operation
Core Design Contradiction:
Area of stationary objectVSEase of 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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improvekey accessibilityVSAvoidkeyboard positioning flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

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

Engineering Contradiction:
Improvekeyboard position for one-handed useVSAvoidkeyboard layout stability
Core Design Contradiction:
Ease of operationVSStability of the object's composition

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10929013B2Method for adjusting input virtual keyboard and input apparatus
Publication Date: 2021.02.23 BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO LTD
  • US10929013B2 patent drawing
  • US10929013B2 patent drawing
  • US10929013B2 patent drawing

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.