aboutsummaryrefslogtreecommitdiffstats
path: root/src/virtualkeyboard/doc/src
diff options
context:
space:
mode:
authorJarkko Koivikko <jarkko.koivikko@code-q.fi>2015-01-21 13:24:59 +0200
committerJarkko Koivikko <jarkko.koivikko@code-q.fi>2015-02-10 15:01:35 +0200
commit58c999d768810a119178af9acff80767ce096bbd (patch)
treec72f57aae8149def70d9b5efc4de77a8c9327909 /src/virtualkeyboard/doc/src
parentd2fad29c0493a3b04bb52fc9722eddb56957254a (diff)
Add HangulInputMethod for Korean language
This change adds support for Korean language. The keyboard layout is based on the standard Dubeolsik keyboard layout. The keyboard layout uses the Hangul Compatibility Jamo 3130-318F as the input characters. The Hangul composition and decomposition is implemented in the Hangul support class, and has the following key features: - Automatic detection of initial, medial and final Jamos based on the current syllable - Handles any Unicode input sequences, not just Hangul - Splitting and joining of double medial and double final Jamos - Splitting of double final consonant and joining with following vowel Added test cases that should cover most of the special cases in Hangul input. Change-Id: I5a6870407097bd1ce79bd2d00f81a30bd35a2f91 Reviewed-by: Mitch Curtis <mitch.curtis@theqtcompany.com>
Diffstat (limited to 'src/virtualkeyboard/doc/src')
-rw-r--r--src/virtualkeyboard/doc/src/build.qdoc9
-rw-r--r--src/virtualkeyboard/doc/src/qtvirtualkeyboard-index.qdoc1
2 files changed, 7 insertions, 3 deletions
diff --git a/src/virtualkeyboard/doc/src/build.qdoc b/src/virtualkeyboard/doc/src/build.qdoc
index d8e9f6eb..00fdbad3 100644
--- a/src/virtualkeyboard/doc/src/build.qdoc
+++ b/src/virtualkeyboard/doc/src/build.qdoc
@@ -101,9 +101,12 @@ build targets.
\li \e pinyin
\li Enables the Pinyin input method for Simplified Chinese.
\li This option activates the Pinyin input method for the Simplified Chinese
- language and disables all other languages, except English. Before changing
- this option, you should first clean up the previous keyboard layouts, so
- that they are not left in the installation directory.
+ language and disables all other default languages, except English.
+\row
+ \li \e hangul
+ \li Enables the Hangul input method for Korean.
+ \li This option activates the Hangul input method for the Korean
+ language and disables all other default languages, except English.
\row
\li \e arrow-key-navigation
\li Enables arrow key navigation for the keyboard
diff --git a/src/virtualkeyboard/doc/src/qtvirtualkeyboard-index.qdoc b/src/virtualkeyboard/doc/src/qtvirtualkeyboard-index.qdoc
index ba9cd196..5fec057b 100644
--- a/src/virtualkeyboard/doc/src/qtvirtualkeyboard-index.qdoc
+++ b/src/virtualkeyboard/doc/src/qtvirtualkeyboard-index.qdoc
@@ -40,6 +40,7 @@
\li German
\li Hindi
\li Italian
+ \li Korean
\li Norwegian
\li Persian/Farsi
\li Polish