Touch Screen Key Input Processing with Cursor Positioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile terminal key input methods on touch screens are inconvenient due to limited screen size, where multiple key values are allocated to a single key, leading to typographical errors when trying to input consecutive values without waiting or using the space key.
Innovation Solution
A method and apparatus that display and process key inputs by sequentially showing key values allocated to a key without moving the cursor, allowing users to input values by either pressing or dragging, with specific key values mapped to directions, enabling continuous and convenient input without waiting or using the space key.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple key values are allocated to one key to improve user convenience, then the number of keys can be reduced, but the user must wait for a predetermined time or push the space key to input consecutive values, causing input inefficiency and potential typographical errors
Solution Approach 1:
The system performs preliminary action by automatically moving the cursor to the next position and pre-displaying the next key value immediately after a key input is detected, without requiring the user to wait or press additional keys. This eliminates the waiting time and enables continuous rapid input of consecutive key values allocated to the same physical key.
2Area of stationary object
If multiple key values are allocated to one key, then the keypad can fit within limited screen space, but the user cannot continuously input consecutive values without waiting or using the space key, leading to typographical errors
Solution Approach 1:
The system automatically advances the cursor and pre-positions the next key value before the user needs to input it, eliminating the need for manual cursor movement or space key presses that could cause errors. This ensures accurate continuous input while maintaining compact keypad layout.
3Ease of operation
If the cursor moves to the next position after initial key push, then the system can prepare for next input, but the user needs to intentionally push the space key or wait, reducing input efficiency
Solution Approach 1:
The cursor automatically moves to the next position and the next key value is displayed immediately upon detecting a key input, without requiring the user to press the space key or wait for a predetermined time. This eliminates unnecessary operations and waiting time, enabling continuous rapid input.
4Speed
If key values are changed based on consecutive pushes within short time, then the system can handle rapid input, but the displayed key value changes before the user can input the intended value, causing typographical errors
Solution Approach 1:
The system locks in the key value that was displayed at the moment of key press and maintains it for input, even if the user continues to press the same key rapidly. The cursor automatically advances and the next value is prepared, but the currently selected value remains stable for accurate input, preventing typographical errors caused by rapidly changing displays.
Data Source
AI summary
A method of processing an input received through a touch screen in a mobile terminal. The method includes displaying, if a first key to which a plurality of key values are allocated is input, a second key to which a plurality of the key values are allocated, on a screen, and determining a first key value displayed at a cursor by an input of the first key as a final input value if the second key is input, moving the cursor to a next first position, and then displaying one of the plurality of key values of the first key.


