Universal Keyboard Chording for Multilingual Diacritic Input

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current keyboards are limited in generating diacritics for multiple languages, requiring users to switch keyboards, remember complex key combinations, or use cumbersome methods like dead keys and compose keys, which slows down typing efficiency for multilingual users.

Innovation Solution

A system that uses a standard keyboard, such as a U.S. QWERTY keyboard, employing chording techniques with consistent key combinations for generating diacritics, utilizing positional and logical associations to simplify the recall of diacritic characters, and providing alternate chords and a help screen for easy learning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If national keyboards are used to provide language-specific diacritics, then the availability of required diacritical characters is improved, but the device complexity and ease of operation deteriorate due to requiring multiple keyboards and driver applications

Engineering Contradiction:
Improveavailability of diacritical charactersVSAvoidnumber of keyboards and driver applications
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal keyboard layout that can generate diacritical characters for multiple languages (Spanish, French, German, etc.) using a single keyboard and driver application. The system maps diacritical characters across different languages to consistent key positions, allowing one keyboard to serve multiple language needs without requiring physical keyboard changes or multiple driver applications.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent segments the keyboard into functional zones: standard alphanumeric keys for base characters, a dedicated diacritic key for activating diacritical mode, and systematic key combinations for different diacritical marks. This segmentation allows the keyboard to efficiently generate various diacritical characters without requiring separate physical keyboards for each language.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple national keyboards are used to support different languages, then the completeness of diacritic coverage is improved, but the ease of operation deteriorates due to requiring users to remember different keyboard layouts

Engineering Contradiction:
Improvecoverage of diacritic charactersVSAvoidtyping speed and memorization burden
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent creates a universal keyboard layout where the same key positions generate diacritical characters consistently across multiple languages. For example, the same diacritic key combined with vowel keys produces accented vowels in Spanish, French, and German without requiring users to remember different layouts for each language.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent assigns specific key positions for diacritical marks based on their visual or phonetic characteristics. Acute accents are mapped to keys positioned to suggest upward motion, grave accents to downward motion, and umlauts to positions above vowel keys. This local quality mapping makes the keyboard intuitive and easier to learn.

Inventive Principle:
Principle #3Local quality

3Device complexity

If dead keys are used to generate diacritical characters, then the keyboard size is reduced compared to assigning unique keys to each diacritic, but the ease of operation deteriorates due to requiring two-step key presses

Engineering Contradiction:
Improvekeyboard sizeVSAvoidtyping efficiency
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent segments diacritical character generation into two functional components: a dedicated diacritic key that activates the diacritical mode, and standard vowel keys that specify the base character. This segmentation allows efficient generation of diacritical characters while maintaining a compact keyboard layout.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a preliminary action where the diacritic key is pressed first to activate diacritical mode, followed by the vowel key to specify the base character. This two-step process is optimized by maintaining the diacritic state temporarily, allowing users to generate accented characters efficiently without requiring complex multi-key combinations.

Inventive Principle:
Principle #10Preliminary action

4Device complexity

If compose keys are used to generate diacritics, then the keyboard layout remains simple, but the ease of operation deteriorates due to requiring users to remember many different key combinations

Engineering Contradiction:
Improvekeyboard layout simplicityVSAvoidtyping speed
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent implements a universal diacritic key that works consistently across multiple languages and character sets. Instead of requiring different compose key sequences for Spanish, French, or German diacritics, the same diacritic key combined with vowel keys generates the appropriate accented characters for any language, eliminating the need to remember multiple combination sequences.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS7595742B2System and method for generating language specific diacritics for different languages using a single keyboard layout
Publication Date: 2009.09.29 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US7595742B2 patent drawing
  • US7595742B2 patent drawing
  • US7595742B2 patent drawing

AI summary

A diacritic chording system uses a single standard keyboard layout to generate diacritical characters used, for example, by Latin-based languages or languages based on a Roman character set, providing a universal keyboard The key combination required to select a diacritic is consistent, independent of the language the user is typing. The diacritic chording system uses chording to obtain characters modified by diacritics, i.e., diacritical characters. The key combinations in the diacritic chord are chosen in such a way to aid memorization by positional association of the keys or by logic association of the keys within the diacritic chord. The use of a combination of positional association and logical association eliminates conflicts in mapping diacritics for different languages. The diacritic chording system also provides a screen overlay as a mnemonic to illustrate which diacritic chords provide the desired diacritical character.