Handheld Keyboard Layout for Non-Roman Multi-Tap Text Input
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Handheld electronic devices with standard QWERTY keyboards are unable to accommodate the 71 non-Roman characters of languages like Thai, Chinese, Japanese, and Korean, making it difficult to input text in these languages effectively.
Innovation Solution
A handheld electronic device with a modified keyboard that includes Roman characters and additional Thai characters on each key, allowing for multi-tap input of Thai characters and automatic prevention of prohibited character sequences, along with a track ball for navigation and input, enables efficient text entry in languages using non-Roman characters.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a standard QWERTY keyboard with 28 Roman character keys is used, then the device maintains simplicity and ease of manufacture, but it cannot accommodate all 71 non-Roman characters needed for languages like Thai
Solution Approach 1:
Each physical key is assigned multiple functions: Roman characters, non-Roman characters (Thai, Chinese, Japanese, Korean), and control functions. The keyboard maintains its standard 28-key layout while providing access to over 70 characters through software mapping and multi-tap input sequences.
Solution Approach 2:
The keyboard functionality dynamically switches between Roman and non-Roman character modes based on user input. The system adapts the character set available on each key depending on the current input mode, allowing seamless transitions between different language inputs without physical reconfiguration.
2Adaptability or versatility
If multiple non-Roman characters are assigned to each key for multi-tap input, then character coverage increases, but the time required to input characters increases
Solution Approach 1:
The system provides different input methods for different frequency characters. Common characters can be accessed through single taps or short sequences, while less common characters require longer multi-tap sequences. This partial application of multi-tap for only when necessary reduces overall input time while maintaining full character coverage.
Solution Approach 2:
The patent replaces physical keyboard reconfiguration with software-based character selection. Instead of requiring separate physical keys or manual character selection menus, the system uses automated character recognition and insertion algorithms that interpret multi-tap patterns and automatically insert the appropriate characters, reducing manual操作步骤.
3Adaptability or versatility
If a modified keyboard with additional Thai characters is implemented, then text input capability for non-Roman languages is enabled, but the keyboard design and manufacturing complexity increases
Solution Approach 1:
The keyboard uses standard manufacturing processes for a regular QWERTY layout, but each key cap or key surface is programmed with multiple character mappings in software. This allows universal support for Roman, Thai, Chinese, Japanese, and Korean characters without requiring different physical keys for each character set, maintaining ease of manufacture while achieving multi-language capability.
Solution Approach 2:
Instead of creating physically different keyboards for different languages, the system creates virtual copies of the keyboard layout in software for each language. The same physical keyboard hardware is used, but the software generates language-specific character mappings and input methods, eliminating the need for multiple keyboard variants.
Data Source
AI summary
A handheld device includes a plurality of input members, a first set of which each have a Roman character assigned thereto, a least some of which have a first non-Roman, second non-Roman character, and third non-Roman characters assigned thereto. The device is switchable between first and second modes. In the first mode, each Roman character may be input in response to actuation of the input member to which it is assigned, and in the second mode, each first non-Roman character may be input in response to a first type of actuation of the input member to which it is assigned, each second non-Roman character may input in response to a second type of actuation of the input member to which it is assigned, and each third non-Roman character may be input in response to a third type of actuation of the input member to which it is assigned.


