1
0
Fork 0
* added Korean language

* fokin context no more messing up everything in the InputModes

* no more unnecessary textField and inputType passing in the InputModes

* a single source of truth for the InputMode kind

* ModePredictive -> ModeWords

* no more db queries to increase the priority of emojis and special chars

* Korean virtual keypad

* more consistent displaying of the ABC string

* sorted out the labels of 1-key and 0-key in numeric modes

* documentation update
This commit is contained in:
Dimo Karaivanov 2024-11-28 13:20:49 +02:00 committed by GitHub
parent f3c701fd55
commit 5a108dcda9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
107 changed files with 13010 additions and 609 deletions

View file

@ -79,6 +79,10 @@ _**Hinweis 2:** Um Nachrichten mit OK in Nachrichtenanwendungen zu senden, müss
- **Doppeldruck:** tippt das Zeichen, das in den Einstellungen für den Prädiktiven Modus zugewiesen wurde (Standard: „.“)
- **Halten:** tippt „0“.
- **Drücken „0“ und Drücken der Umschalt-Taste (Standard: Drücken „0“, „✱“):** tippt Währungszeichen
- **Im Cheonjiin-Modus (Koreanisch):**
- **Drücken:** Gibt "ㅇ" und "ㅁ" ein.
- **Halten:** Gibt Leerzeichen, neue Zeilen, "0" oder Sonder-/Mathematikzeichen ein.
- **Halten von "0" und Drücken von Shift (Standard: Halten von "0", Drücken von "✱"):** Gibt Währungszeichen ein.
#### 1-Taste:
- **Im 123 Modus:**
@ -92,7 +96,11 @@ _**Hinweis 2:** Um Nachrichten mit OK in Nachrichtenanwendungen zu senden, müss
- **Mehrfaches Drücken:** tippt Emoji
- **Drücken von 1-1-3:** tippt benutzerdefinierte Emojis (diese müssen zuvor über die [Wort hinzufügen-Taste](#wort-hinzufügen-taste) hinzugefügt worden sein)
- **Halten:** tippt „1“.
- **Im Cheonjiin-Modus (Koreanisch):**
- **Drücken:** tippt den Vokal "ㅣ".
- **Halten:** tippt Satzzeichen.
- **Halten, dann drücken:** tippt Emoji.
- **Halten 1, 1 drücken, 3 drücken:** tippt benutzerdefinierte Emojis (diese müssen zuvor über die [Wort hinzufügen-Taste](#wort-hinzufügen-taste) hinzugefügt worden sein)
#### 2- bis 9-Taste:
- **Im 123 Modus:** tippt die entsprechende Zahl

View file

@ -69,33 +69,41 @@ _**Note 2:** To send messages with OK in messaging applications, you must enable
- **In 123 mode:**
- **Press:** type "0".
- **Hold:** type special/math characters.
- **Hold "0", then press Shift (Default: hold "0", press "✱"):** type currency characters
- **Hold "0", then press Shift (Default: hold "0", press "✱"):** type currency characters.
- **In ABC mode:**
- **Press:** type space, newline, or special/math characters.
- **Hold:** type "0".
- **Press "0", then press Shift (Default: press "0", "✱"):** type currency characters
- **Press "0", then press Shift (Default: press "0", "✱"):** type currency characters.
- **In Predictive mode:**
- **Press:** type space, newline, or special/math characters.
- **Double press:** type the character assigned in Predictive mode settings. (Default: ".")
- **Hold:** type "0".
- **Press "0", then press Shift (Default: press "0", "✱"):** type currency characters
- **Press "0", then press Shift (Default: press "0", "✱"):** type currency characters.
- **In Cheonjiin mode (Korean):**
- **Press:** type "ㅇ" and "ㅁ".
- **Hold:** type space, newline, 0, or special/math characters.
- **Hold "0", then press Shift (Default: hold "0", press "✱"):** type currency characters.
#### 1-key:
- **In 123 mode:**
- **Press:** type "1".
- **Hold:** type sentence characters
- **Hold:** type sentence characters.
- **In ABC mode:**
- **Press:** type sentence characters
- **Press:** type sentence characters.
- **Hold:** type "1".
- **In Predictive mode:**
- **Press:** type sentence characters
- **Press multiple times:** type emoji
- **Press 1-1-3:** type custom added emoji (you must have added some using [the Add Word key](#add-word-key))
- **Press:** type punctuation and sentence characters.
- **Press multiple times:** type emoji.
- **Press 1-1-3:** type custom added emoji (you must have added some using [the Add Word key](#add-word-key)).
- **Hold:** type "1".
- **In Cheonjiin mode (Korean):**
- **Press:** type the "ㅣ" vowel.
- **Hold:** type punctuation and sentence characters.
- **Hold, then press:** type emoji.
- **Hold 1, press 1, press 3:** type custom added emoji (you must have added some using [the Add Word key](#add-word-key)).
#### 2- to 9-key:
- **In 123 mode:** type the respective number
- **In 123 mode:** type the respective number.
- **In ABC and Predictive mode:** type a letter or hold to type the respective number.
### Function Keys

View file

@ -71,31 +71,40 @@ _**Nota 2:** Para enviar mensajes con OK en aplicaciones de mensajería, debes h
- **Mantenga presionado:** escribir caracteres especiales/matemáticos.
- **Mantenga presionado "0", luego presione Shift (Por Defecto: mantenga presionado "0", presione "✱")**: escribir caracteres de moneda.
- **En modo ABC:**
- **Presione:** escribir espacio, nueva línea o caracteres especiales/matemáticos.
- **Presione:** escribir un espacio, nueva línea o caracteres especiales/matemáticos.
- **Mantenga presionado:** escribir "0".
- **Presione "0", luego presione Shift (Por Defecto: presione "0", "✱")**: escribir caracteres de moneda.
- **En modo predictivo:**
- **Presione:** escribir espacio, nueva línea o caracteres especiales/matemáticos.
- **Doble presión:** escribir el carácter asignado en la configuración del modo predictivo. (Por Defecto: ".")
- **En modo Predictivo:**
- **Presione:** escribir un espacio, nueva línea o caracteres especiales/matemáticos.
- **Presione dos veces:** escribir el carácter asignado en la configuración de modo predictivo. (Por Defecto: ".")
- **Mantenga presionado:** escribir "0".
- **Presione "0", luego presione Shift (Por Defecto: presione "0", "✱")**: escribir caracteres de moneda.
- **En modo Cheonjiin (Coreano):**
- **Presione:** escribir "ㅇ" y "ㅁ".
- **Mantenga presionado:** escribir espacio, nueva línea, "0" o caracteres especiales/matemáticos.
- **Mantenga presionado "0", luego presione Shift (Por Defecto: Mantenga presionado "0", presione "✱"):** escribir caracteres de moneda.
#### Tecla 1:
- **En modo 123:**
- **Presione:** escribir "1".
- **Mantenga presionado:** escribir caracteres de oración.
- **Mantenga presionado:** escribir caracteres de puntuación.
- **En modo ABC:**
- **Presione:** escribir caracteres de oración.
- **Presione:** escribir caracteres de puntuación.
- **Mantenga presionado:** escribir "1".
- **En modo predictivo:**
- **Presione:** escribir caracteres de oración.
- **Presione varias veces:** escribir emoji.
- **En modo Predictivo:**
- **Presione:** escribir caracteres de puntuación.
- **Presione varias veces:** escribir emojis.
- **Presione 1-1-3:** escribir emoji personalizados agregados (debe haber agregado algunos usando la [Tecla de Agregar Palabra](#tecla-de-agregar-palabra)).
- **Mantenga presionado:** escribir "1".
- **En modo Cheonjiin (Coreano):**
- **Presione:** escribir la vocal "ㅣ".
- **Mantenga presionado:** escribir caracteres de puntuación.
- **Mantene, luego presione:** escribir emojis.
- **Mantenga presionado 1, presione 1, presione 3:** escribir emoji personalizados agregados (debe haber agregado algunos usando la [Tecla de Agregar Palabra](#tecla-de-agregar-palabra)).
#### Teclas del 2 al 9:
- **En modo 123:** escribir el número respectivo.
- **En modo ABC y Predictivo:** escribir una letra o mantener presionado para escribir el número respectivo.
- **En modo 123:** escribir el número correspondiente.
- **En modo ABC y Predictivo:** escribir una letra o mantener presionado para escribir el número correspondiente.
### Teclas de Función

View file

@ -75,23 +75,32 @@ _**Remarque 2** : Pour envoyer des messages avec OK dans les applications de mes
- **Appui long** : tape "0".
- **Appui sur "0", puis appui sur Maj (par défaut : appui sur "0", "✱") :** tape des symboles monétaires.
- **En mode Prédictif :**
- **Appui** : tape espace, nouvelle ligne, ou caractères spéciaux/mathématiques.
- **Appui** : tape un espace, une nouvelle ligne, ou caractères spéciaux/mathématiques.
- **Double appui** : tape le caractère attribué dans les paramètres du mode Prédictif (par défaut : ".").
- **Appui long** : tape "0".
- **Appui sur "0", puis appui sur Maj (par défaut : appui sur "0", "✱") :** tape des symboles monétaires.
- **En mode Cheonjiin (Coréen) :**
- **Appui :** tape "ㅇ" et "ㅁ".
- **Appui long :** tape un espace, une nouvelle ligne, "0" ou des caractères spéciaux/mathématiques.
- **Appui long sur "0", puis appui sur Maj (Par défaut : appui long sur "0", appuyer sur "✱") :** tape des symboles monétaires.
#### Touche 1 :
- **En mode 123 :**
- **Appui** : tape "1".
- **Appui long** : tape des caractères de phrase.
- **Appui long** : tape des caractères de ponctuation.
- **En mode ABC :**
- **Appui** : tape des caractères de phrase.
- **Appui** : tape des caractères de ponctuation.
- **Appui long** : tape "1".
- **En mode Prédictif :**
- **Appui** : tape des caractères de phrase.
- **Appui** : tape des caractères de ponctuation.
- **Appui multiple** : tape des émojis.
- **Appui 1-1-3** : tape des émojis ajoutés (vous devez en ajouter en utilisant [la touche Ajouter un Mot](#touche-ajouter-un-mot)).
- **Appui long** : tape "1".
- **En mode Cheonjiin (Coréen) :**
- **Appui :** tape la voyelle "ㅣ".
- **Appui long :** tape des caractères de ponctuation.
- **Appui long, puis appui court :** tape des emojis.
- **Appui long sur 1, appui sur 1, puis sur 3 :** tape des emojis ajoutés (vous devez en ajouter en utilisant [la touche Ajouter un Mot](#touche-ajouter-un-mot)).
#### Touche 2 à 9 :
- **En mode 123** : tape le chiffre correspondant.

View file

@ -75,10 +75,14 @@ _**Nota 2:** Per inviare messaggi con OK nelle applicazioni di messaggistica, è
- **Tenere premuto:** digita "0".
- **Premere "0", quindi premere Maiusc (Default: premere "0", "✱"):** digita caratteri di valuta
- **In modalità Predittiva:**
- **Premere:** digita spazio, nuova riga o caratteri speciali/matematici.
- **Premere:** digita uno spazio, una nuova linea, "0" o caratteri speciali/matematici.
- **Premere due volte:** digita il carattere assegnato nelle impostazioni della modalità predittiva. (Default: ".")
- **Tenere premuto:** digita "0".
- **Premere "0", quindi premere Maiusc (Default: premere "0", "✱"):** digita caratteri di valuta
- **In modalità Cheonjiin (Coreano):**
- **Premere:** digita "ㅇ" e "ㅁ".
- **Tenere premuto:** digita uno spazio, una nuova linea, "0" o caratteri speciali/matematici.
- **Tenere premuto "0", poi premere Maiusc (Predefinito: tenere premuto "0", premere "✱"):** Digita caratteri monetari.
#### Tasto 1:
- **In modalità 123:**
@ -92,6 +96,11 @@ _**Nota 2:** Per inviare messaggi con OK nelle applicazioni di messaggistica, è
- **Premere più volte:** digita emoji
- **Premere 1-1-3:** digita emoji aggiunti personalizzati (è necessario averne aggiunti alcuni utilizzando [il Tasto Aggiungi Parola](#tasto-aggiungi-parola))
- **Tenere premuto:** digita "1".
- **In modalità Cheonjiin (Coreano):**
- **Premere:** digita la vocale "ㅣ".
- **Tenere premuto:** digita caratteri di punteggiatura.
- **Tenere premuto, quindi premere:** digita emoji.
- **Tenere premuto 1, premere 1, poi 3:** digita emoji aggiunti personalizzati (è necessario averne aggiunti alcuni utilizzando [il Tasto Aggiungi Parola](#tasto-aggiungi-parola))
#### Tasti da 2 a 9:
- **In modalità 123:** digita il rispettivo numero

View file

@ -79,19 +79,29 @@ _**Nota 2**: Para enviar mensagens com OK em aplicativos de mensagens, você dev
- **Toque duas vezes**: insere o caractere atribuído nas configurações do modo Preditivo (padrão: ".").
- **Pressione e segure**: insere "0".
- **Pressione "0", depois pressione Shift (padrão: pressione "0", "✱")**: insere símbolos monetários.
- **No modo Cheonjiin (Coreano):**
- **Pressione:** insere "ㅇ" e "ㅁ".
- **Segure:** insere espaço, nova linha, "0" ou caracteres especiais/matemáticos.
- **Segure "0", depois pressione Shift (Padrão: segure "0", pressione "✱")**: insere símbolos monetários.
#### Tecla 1:
- **No modo 123:**
- **Toque**: insere "1".
- **Pressione e segure**: insere caracteres de frase.
- **Pressione e segure**: insere caracteres de pontuação.
- **No modo ABC:**
- **Toque**: insere caracteres de frase.
- **Toque**: insere caracteres de pontuação.
- **Pressione e segure**: insere "1".
- **No modo Preditivo:**
- **Toque**: insere caracteres de frase.
- **Toque**: insere caracteres de pontuação.
- **Toque múltiplo**: insere emojis.
- **Toque 1-1-3**: insere emojis adicionados (é necessário adicionar usando a [tecla Adicionar Palavra](#tecla-adicionar-palavra)).
- **Pressione e segure**: insere "1".
- **No modo Cheonjiin (Coreano):**
- **Pressione:** insere a vogal "ㅣ".
- **Pressione e segure:** insere caracteres de pontuação.
- **Segure, depois pressione:** insere emojis.
- **Segure 1, pressione 1, depois 3:** insere emojis adicionados (é necessário adicionar usando a [tecla Adicionar Palavra](#tecla-adicionar-palavra)).
#### Teclas de 2 a 9:
- **No modo 123**: insere o número correspondente.

View file

@ -79,19 +79,28 @@ _**Примечание 2:** Чтобы отправлять сообщения
- **Двойное нажатие:** ввести символ, назначенный в настройках режима Предсказания (по умолчанию: ".").
- **Удержание:** ввести "0".
- **Нажатие "0", затем нажатие Shift (По умолчанию: нажатие "0", "✱")**: ввести символы валют
- **В режиме Чонджиин (Корейский):**
- **Нажатие:** ввести "ㅇ" и "ㅁ".
- **Удержание:** ввести пробел, новую строку, "0" или специальные/математические символы.
- **Удержание "0", затем нажатие Shift (По умолчанию: удержание "0", нажатие "✱")**: ввести валютные символы.
#### Клавиша 1:
- **В режиме 123:**
- **Нажатие:** ввести "1".
- **Удержание:** ввести символы предложения.
- **Удержание:** ввести знаки препинания.
- **В режиме ABC:**
- **Нажатие:** ввести символы предложения.
- **Нажатие:** ввести знаки препинания.
- **Удержание:** ввести "1".
- **В режиме Предсказания:**
- **Нажатие:** ввести символы предложения.
- **Нажатие:** ввести знаки препинания.
- **Многократное нажатие:** ввести эмодзи.
- **Нажатие 1-1-3:** ввести пользовательские добавленные эмодзи (необходимо добавить их с помощью [Клавиши добавления слова](#клавиша-добавления-слова)).
- **Удержание:** ввести "1".
- **В режиме Чонджиин (Корейский):**
- **Нажатие:** ввести гласную "ㅣ".
- **Удержание:** ввести знаки препинания.
- **Удержание, затем нажатие:** ввести эмодзи.
- **Удержание 1, нажатие 1, затем 3:** ввести пользовательские добавленные эмодзи (необходимо добавить их с помощью [Клавиши добавления слова](#клавиша-добавления-слова)).
#### Клавиши 2-9:
- **В режиме 123:** введите соответствующую цифру

View file

@ -79,19 +79,28 @@ _**Not 2:** Mesajlaşma uygulamalarında OK ile mesaj göndermek için, uygulama
- **Çift bas:** Tahmin modunda ayarlanan karakteri yaz. (Varsayılan: ".")
- **Basılı tut:** "0" yaz.
- **"0" bas, ardından Shift'e bas (Varsayılan: "0" bas, "✱"e bas):** para birimi karakterleri yaz.
- **Cheonjiin modunda (Korece):**
- **Bas:** "ㅇ" ve "ㅁ" yaz.
- **Basılı tut:** boşluk, yeni satır, "0" veya özel/matematiksel karakterler yaz.
- **"0" tuşuna basılı tut, ardından Shift'e bas (Varsayılan: "0" tuşunu basılı tutun, "✱"ye basın):** Para birimi karakterleri yazar.
#### 1-tușu:
- **123 modunda:**
- **Bas:** "1" yaz.
- **Basılı tut:** cümle işaretleri yaz.
- **Basılı tut:** noktalama işaretleri yaz.
- **ABC modunda:**
- **Bas:** cümle işaretleri yaz.
- **Bas:** noktalama işaretleri yaz.
- **Basılı tut:** "1" yaz.
- **Tahmin modunda:**
- **Bas:** cümle işaretleri yaz.
- **Bas:** noktalama işaretleri yaz.
- **Çoklu basış:** emoji yaz.
- **1-1-3 bas:** özel eklenen emojiyi yaz (bazı emojiler [Kelime Ekle tuşu](#kelime-ekle-tușu) kullanarak eklenmelidir).
- **Basılı tut:** "1" yaz.
- **Cheonjiin modunda (Korece):**
- **Bas:** "ㅣ" ünlüsünü yaz.
- **Basılı tut:** noktalama işaretleri yaz.
- **Basılı tut, ardından bas:** emoji yaz.
- **1 basılı tut, ardından 1'e ve 3'e bas:** özel eklenen emojiyi yaz (bazı emojiler [Kelime Ekle tuşu](#kelime-ekle-tușu) kullanarak eklenmelidir).
#### 2-9 tușu:
- **123 modunda:** ilgili sayıyı yaz.

View file

@ -79,19 +79,28 @@ _**Примітка 2:** Для відправлення повідомлень
- **Подвійне натискання:** вводить символ, призначений у налаштуваннях режиму Прогнозування (за замовчуванням ".").
- **Утримування:** вводить "0".
- **Натискання "0", потім натискання Shift (за замовчуванням: натискання "0", "✱")**: вводить символи валюти.
- **У режимі Чонджиін (Корейська):**
- **Натискання:** вводить "ㅇ" та "ㅁ".
- **Утримування:** вводить пробіл, новий рядок, "0" або спеціальні/математичні символи.
- **Утримування "0", потім натискання Shift (за замовчуванням: утримування "0", натискання "✱"):** вводить символи валюти.
#### Клавіша 1:
- **У режимі 123:**
- **Натискання:** вводить "1".
- **Утримування:** вводить символи речення.
- **Утримування:** вводить знаки пунктуації.
- **У режимі ABC:**
- **Натискання:** вводить символи речення.
- **Натискання:** вводить знаки пунктуації.
- **Утримування:** вводить "1".
- **У режимі Прогнозування:**
- **Натискання:** вводить символи речення.
- **Натискання:** вводить знаки пунктуації.
- **Кілька натискань:** вводить емодзі.
- **Натискання 1-1-3:** вводить додані емодзі (їх потрібно додати через [клавішу Додати слово](#клавіша-додати-слово)).
- **Утримування:** вводить "1".
- **У режимі Чонджиін (Корейська):**
- **Натискання:** вводить голосну "ㅣ".
- **Утримування:** вводить знаки пунктуації.
- **Утримування, потім натискань:** вводить емодзі.
- **Утримування 1, натискань 1, потім 3:** вводить додані емодзі (їх потрібно додати через [клавішу Додати слово](#клавіша-додати-слово)).
#### Клавіші 2 до 9:
- **У режимі 123:** вводить відповідне число.