Adaptive Virtual Keyboard with Haptic Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional virtual keyboards on touch displays lack adaptability to user hand sizes and typing habits, leading to utilization inconveniences and increased risk of hand injuries, as well as reliance on visual feedback which degrades operation convenience.
Innovation Solution
An adaptive virtual keyboard system that uses a touch panel to detect finger touch points, adjusting the keyboard's shape and size based on coordinates and touch areas, and incorporates a haptic/tactile actuator to provide feedback, simulating the experience of a physical keyboard by generating tactile feedback around key borders and upon key presses.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a fixed-size virtual keyboard is displayed on the touch screen, then the device structure remains simple, but the keyboard cannot adapt to different user hand sizes and typing habits, causing utilization inconveniences
Solution Approach 1:
The virtual keyboard dynamically adjusts its size and layout based on detected finger touch points. The system transitions from a static fixed-size keyboard to a dynamic adaptive keyboard that changes configuration in real-time according to user hand dimensions and typing patterns, resolving the contradiction between adaptability and complexity.
Solution Approach 2:
The keyboard configuration parameters (size, position, key distribution) are changed based on detected touch point coordinates and finger spacing. This parameter adaptation allows the keyboard to match different user hand sizes while maintaining a relatively simple overall system structure.
2Reliability
If only visual feedback is provided on the touch display, then the device structure remains simple, but the user cannot sense key presses tactilely, leading to uncertainty about correct key input
Solution Approach 1:
The system introduces haptic feedback through a vibration motor that generates tactile sensations corresponding to key press locations and actions. This feedback mechanism provides users with tactile confirmation of key presses, improving reliability of input detection while adding a feedback component to the system.
Solution Approach 2:
The vibration motor acts as an intermediary between the touch screen interface and the user's tactile senses. It translates digital key press events into physical vibrations that users can feel, bridging the gap between visual display and tactile perception without requiring a full physical keyboard.
3Ease of operation
If the user relies on visual feedback to confirm key presses, then tactile feedback is insufficient, but continuous visual monitoring increases visual loading and reduces operation convenience
Solution Approach 1:
By providing tactile haptic feedback through vibrations, the system compensates for the loss of tactile information inherent in touch screen interfaces. Users can feel key press confirmations without needing to visually verify each input, reducing visual loading and improving ease of operation.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
Enhances operation convenience by providing a tailored keyboard experience that matches user-specific dimensions and gestures, reducing visual reliance and improving user interaction with electronic devices.
Implementation Method 1
the haptic/tactile actuator generates vibrations in response to a press upon a key of the virtual keyboard
Data Source
AI summary
A method for a virtual keyboard is provided. A touch panel is controlled to detect multiple finger touch points. In response to the finger touch points, a display panel is controlled to display the virtual keyboard, wherein shape and size of the virtual keyboard are determined according to at least coordinates and touch areas of the finger touch points. A haptic/tactile actuator is controlled to generate haptic/tactile feedback to express a border around each key of the virtual keyboard. The haptic/tactile actuator is controlled to generate haptic/tactile feedback in response to a press upon a key of the virtual keyboard.


