Multi-Function Keyboard for Non-Roman Character 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 or other multiple-axis input device for navigation and selection, enabling efficient text entry in languages using non-Roman characters.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a standard QWERTY keyboard is used, then the device structure remains simple and manufacturing is easy, but it cannot accommodate the 71 non-Roman characters required for Thai language input
Solution Approach 1:
Each keyboard key is designed to serve multiple functions by displaying both Roman characters and Thai characters. The keyboard can operate in both Roman character input mode and Thai character input mode, with a single physical key providing access to multiple character sets through different input methods (single tap for Roman, double tap for Thai), thereby achieving multi-functionality without adding physical keys
Solution Approach 2:
The patent introduces a temporal dimension to key activation - using single tap versus double tap sequences to differentiate between Roman and Thai character selection. This transforms the keyboard from a two-dimensional spatial layout to a three-dimensional input space by adding time-based differentiation, allowing one physical key to represent multiple characters across different languages
2Adaptability or versatility
If additional Thai character keys are added to the keyboard, then Thai language input capability is improved, but the keyboard size and device complexity increase
Solution Approach 1:
The existing 28 QWERTY keys are made universal by overlaying Thai character mappings on them. Each key serves as both a Roman character key and a Thai character key, eliminating the need for additional physical keys while maintaining full capability for both language inputs
Solution Approach 2:
Instead of providing direct one-to-one mapping for all 71 Thai characters, the system uses a selective mapping approach where keys are activated multiple times (double tap) to access Thai characters. This partial action approach allows Thai input capability without requiring a complete reconfiguration of the keyboard layout
3Measurement precision
If multi-tap input method is implemented, then Thai character input accuracy is improved, but the input time and operation complexity increase
Solution Approach 1:
The system provides visual feedback by displaying highlighted Thai characters on the screen corresponding to the pressed keys. This feedback mechanism allows users to see which characters are available and confirm their selection, reducing input errors and improving accuracy while maintaining efficient input speed through the multi-tap method
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 and a second non-Roman character assigned thereto. In response to an actuation of a first one of the input members, a first one of the non-Roman characters that is assigned to the first one of the input members is displayed. Based on one or more rules which govern permissible character sequences in the subject language, the display of a second one of the non-Roman characters in response to an actuation of a second one of the input members having the second one of the non-Roman characters assigned thereto immediately following the actuation of said first one of the input members is prevented.


