Virtual Keyboard Key Resizing via Device Tilt Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Portable electronic devices with touch-sensitive displays face challenges in user input due to small screen size and limited space, leading to difficulties in typing accuracy and ease of use, especially when held in one hand or in portrait orientation.

Innovation Solution

The electronic device detects tilts using an orientation sensor and associates them with a keyboard transformation function to resize virtual keyboard keys, increasing their size on the side being tilted up and reducing size on the side being tilted down, simulating a gravity effect to facilitate easier one-handed operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Weight of moving object

If the device is made smaller for portability, then portability is improved, but the screen size and typing space are reduced making input difficult

Engineering Contradiction:
Improvedevice sizeVSAvoidtyping ease
Core Design Contradiction:
Weight of moving objectVSEase of operation

Solution Approach 1:

The keyboard layout is made dynamic by detecting device tilt orientation and automatically reconfiguring key positions and sizes. When the device is tilted, keys near the tilted-up side are enlarged and repositioned to be more accessible, transforming the static keyboard into an adaptive interface that responds to user hand position and device orientation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different regions of the keyboard are assigned different properties based on device tilt. Keys closer to the tilted-up side are enlarged and given higher priority positioning, while keys on the opposite side are reduced in size. This local differentiation optimizes the typing experience for one-handed operation without compromising overall keyboard functionality.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If the keyboard keys are made larger to improve typing accuracy, then typing accuracy is improved, but the available screen space is further reduced

Engineering Contradiction:
Improvetyping accuracyVSAvoidscreen space
Core Design Contradiction:
Measurement precisionVSArea of stationary object

Solution Approach 1:

Key size is dynamically adjusted based on detected device tilt. When tilting occurs, keys in the tilted-up region are selectively enlarged to improve typing accuracy for the dominant hand, while keys in other regions maintain or reduce their size. This dynamic resizing ensures that larger keys are only displayed when and where needed, preserving overall screen real estate.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Rather than uniformly enlarging all keys, the system applies local quality enhancement by selectively increasing the size of keys positioned near the tilted-up side of the device. This localized enlargement provides improved typing accuracy for the user's thumb or finger while maintaining adequate screen space for other interface elements.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If the device is held in portrait orientation for one-handed use, then portability is improved, but the keyboard width is reduced making typing more difficult

Engineering Contradiction:
Improveone-handed useVSAvoidkeyboard width
Core Design Contradiction:
Ease of operationVSLength of stationary object

Solution Approach 1:

The keyboard layout dynamically adapts to portrait orientation by reconfiguring key positions and sizes based on device tilt detection. When held vertically for one-handed use, the system enlarges and repositions keys toward the top or bottom edge depending on tilt direction, effectively optimizing the limited horizontal space while maintaining typing accessibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system compensates for reduced keyboard width in portrait mode by utilizing the vertical dimension more effectively. Keys are arranged and sized to take advantage of the vertical space available when the device is held upright, distributing key positions along the vertical axis to maintain adequate typing surface area despite the narrower horizontal profile.

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

Data Source

PatentUS8954877B2Portable electronic device including virtual keyboard and method of controlling same
Publication Date: 2015.02.10 MALIKIE INNOVATIONS LTD
  • US8954877B2 patent drawing
  • US8954877B2 patent drawing
  • US8954877B2 patent drawing

AI summary

A method includes displaying a keyboard on a display of an electronic device, detecting a tilt of the device, and when the detected tilt is associated with a keyboard transformation function, resizing one or keys of the keyboard.