On-Screen Split Virtual Keyboard With Dual-Cursor Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional virtual keyboards on screens require sequential movement of a single cursor for character selection, making it time-consuming for entering long words or phrases.
Innovation Solution
A split virtual keyboard design with two separate cursors, each controlled by distinct control inputs on a handheld controller, allowing simultaneous movement and selection of characters on two separate keyboard portions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a single cursor is used on a conventional virtual keyboard, then the device complexity is reduced, but the productivity decreases due to sequential character selection
Solution Approach 1:
The virtual keyboard is divided into two separate portions (first keyboard portion and second keyboard portion), each with its own cursor. This segmentation allows simultaneous operation of two cursors on different keyboard sections, enabling parallel character selection and significantly improving typing speed while maintaining manageable complexity through modular design
2Loss of time
If sequential cursor movement is used for character selection, then the device complexity is minimized, but the loss of time increases when entering long words or phrases
Solution Approach 1:
The control inputs are divided into two distinct groups (first group and second group), each controlling a separate cursor. This allows users to operate both cursors simultaneously with different hands or fingers, eliminating the sequential time penalty while keeping each control group simple and intuitive to operate
3Productivity
If two separate cursors are implemented on split keyboard portions, then the productivity increases through simultaneous character selection, but the device complexity increases
Solution Approach 1:
The handheld controller is designed with universal control capabilities where two groups of control inputs can independently control two cursors. This multi-functionality allows the same controller hardware to handle both cursors simultaneously, achieving high typing efficiency without proportionally increasing controller complexity
Data Source
AI summary
Systems and methods described herein include displaying a keyboard on a display, wherein the keyboard is split into a first keyboard portion and a second keyboard portion; generating first signals pertaining to selection of a character on the first keyboard portion in response to a user interacting with one or more control inputs in a first group of control inputs on a handheld controller; and generating second signals pertaining to selection of a character on the second keyboard portion in response to the user interacting with one or more control inputs in a second group of control inputs on the handheld controller.


