Semi-Transparent Virtual Keyboard for Mobile Data Entry
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The limited physical display space on mobile devices complicates data entry through touchscreens, as input elements on virtual keyboards are often too small to accurately touch, and placing the keyboard on the screen obscures the underlying input field, reducing key size and visibility.
Innovation Solution
A semi-transparent keyboard layer is generated that covers the touchscreen, with a transparent area surrounding the data entry field, allowing the underlying field to be visible and maintaining larger key sizes by extending the keyboard to the edges of the screen, thus enhancing user interaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a virtual keyboard is placed on the touchscreen to enable data entry, then data entry capability is provided, but the keyboard obscures the underlying input field and reduces key size
Solution Approach 1:
The keyboard layer is made semi-transparent specifically in the regions where keys are located, while maintaining full opacity in other areas. This allows the underlying input field to remain visible through the keyboard layer, enabling users to see both the keyboard keys and the input field simultaneously without requiring the keyboard to completely obscure the screen.
Solution Approach 2:
The keyboard layer utilizes transparency variations (optical property changes) to allow different levels of visibility through different portions of the keyboard. The semi-transparent regions permit the underlying input field to be seen while the keyboard keys remain visible, resolving the conflict between keyboard visibility and input field visibility.
2Area of moving object
If the keyboard is extended to the edges of the screen to maximize key size, then key size increases, but the keyboard completely obscures the underlying input field
Solution Approach 1:
The keyboard layer implements spatially varying transparency, being semi-transparent in key regions to maintain visibility of underlying content while remaining fully opaque in non-key regions. This allows the keyboard to extend to screen edges for maximum key size while preserving visibility of the input field through the semi-transparent regions.
Solution Approach 2:
The keyboard layer functions as a composite visual structure combining transparent and opaque regions, allowing simultaneous visibility of both the keyboard interface and the underlying input field. This composite approach enables the keyboard to occupy the full screen area while maintaining selective visibility.
3Loss of information
If the keyboard layer is made transparent to show the input field, then input field visibility improves, but key visibility and recognition deteriorate
Solution Approach 1:
The keyboard layer applies different transparency properties to different spatial regions: semi-transparent in key areas to maintain key visibility, and fully transparent in regions where the input field should be visible. This local differentiation resolves the conflict between key visibility and input field visibility.
Solution Approach 2:
The transparency of the keyboard layer can be dynamically adjusted based on user interaction state, allowing the system to optimize visibility characteristics during different phases of data entry while maintaining both key and input field visibility throughout the interaction.
Data Source
AI summary
Lack of physical display space on a mobile computing device complicates the entry of data since the input elements (usually “keys” on a virtual keyboard) are too small to accurately touch. Using on-screen virtual keyboards usually requires placing the virtual keyboard on the screen so that it does not obscure the underlying input field which further reduces the size of the input “keys”. As described herein, a semi-transparent layer is created representing a virtual on-screen keyboard with the specification of “areas of interest” (areas or bounded portions of the screen) which typically will contain the most important screen content. These areas of interest are given enhanced visibility by increasing the transparency of the virtual keyboard in those bounded areas.

