Touch Gesture Keyboard Switching via Swipe Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing touch screen technologies lack intuitive methods for switching between multiple keyboards on a touch screen display, relying on fixed keyboard-switching keys which can be cumbersome and inefficient.
Innovation Solution
Implementing a system that allows users to switch between touch-screen keyboards using intuitive touch gestures, such as swipe or pinch gestures, which are detected by the device to display different keyboard layouts or languages, with the option to cycle through a list or directly switch to a preferred keyboard.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If fixed keyboard-switching keys are used, then keyboard switching function is provided, but operation complexity increases and usability deteriorates
Solution Approach 1:
The touch screen serves multiple functions: it acts as both the display surface and the input mechanism for keyboard switching. Standard touch gestures (swipe, tap, pinch) that users already employ for navigation are repurposed to switch between keyboards, eliminating the need for dedicated switching keys and reducing operational complexity.
Solution Approach 2:
The system automatically detects and responds to user touch gestures to switch keyboards without requiring explicit commands or complex menu navigation. The keyboard switching function serves itself by utilizing the existing touch interface infrastructure, making the process intuitive and reducing the cognitive load on users.
2Adaptability or versatility
If multiple keyboard layouts are provided, then user versatility is improved, but interface complexity increases
Solution Approach 1:
The keyboard layout order is made dynamic rather than static. The system automatically reorders keyboards based on usage frequency, recency of use, or user preferences, allowing the most relevant keyboards to be easily accessible without manual reconfiguration. This dynamic adaptation simplifies the interface by presenting only the most relevant options in prominent positions.
Solution Approach 2:
The system changes the parameter of keyboard ordering based on usage patterns and user preferences. By dynamically adjusting the order parameter, the system provides versatility in keyboard selection while maintaining interface simplicity, as users always see their most frequently used keyboards in accessible positions without needing to manage complex layout configurations.
3Speed
If gesture-based switching is implemented, then operation speed is improved, but detection complexity increases
Solution Approach 1:
The touch screen controller acts as an intermediary that translates various physical touch gestures (swipe direction, tap location, pinch magnitude) into standardized keyboard switching commands. This intermediary layer simplifies the detection process by normalizing different gesture types into uniform control signals, reducing the complexity of gesture recognition while enabling fast switching through natural hand movements.
Data Source
AI summary
In one embodiment, a method includes displaying a first touch-screen keyboard on a touch-screen display of a computing device; detecting a touch gesture on the touch-screen display; identifying the detected touch gesture as a particular touch gesture, the particular touch gesture being one of a plurality of touch gestures; determining, based on the identification of the particular touch gesture, a second keyboard to display on the touch-screen display, wherein the second keyboard is associated with the particular touch gesture; and displaying the second keyboard on the touch-screen display.


