Merge branch 'main' into add_chuvash

This commit is contained in:
Naveen Singh
2024-06-10 22:14:51 -04:00
committed by GitHub
23 changed files with 619 additions and 18 deletions

View File

@@ -186,16 +186,19 @@ fun Context.getKeyboardLanguagesRadioItems(): ArrayList<RadioItem> {
fun Context.getKeyboardLanguageText(language: Int): String {
return when (language) {
LANGUAGE_ARABIC -> getString(R.string.translation_arabic)
LANGUAGE_BENGALI -> getString(R.string.translation_bengali)
LANGUAGE_BULGARIAN -> getString(R.string.translation_bulgarian)
LANGUAGE_CHUVASH -> getString(R.string.translation_chuvash)
LANGUAGE_DANISH -> getString(R.string.translation_danish)
LANGUAGE_ENGLISH_DVORAK -> "${getString(R.string.translation_english)} (DVORAK)"
LANGUAGE_ENGLISH_QWERTZ -> "${getString(R.string.translation_english)} (QWERTZ)"
LANGUAGE_ESPERANTO -> getString(R.string.translation_esperanto)
LANGUAGE_FRENCH_AZERTY -> "${getString(R.string.translation_french)} (AZERTY)"
LANGUAGE_FRENCH_BEPO -> "${getString(R.string.translation_french)} (BEPO)"
LANGUAGE_GERMAN -> getString(R.string.translation_german)
LANGUAGE_GREEK -> getString(R.string.translation_greek)
LANGUAGE_HEBREW -> getString(R.string.translation_hebrew)
LANGUAGE_LITHUANIAN -> getString(R.string.translation_lithuanian)
LANGUAGE_NORWEGIAN -> getString(R.string.translation_norwegian)
LANGUAGE_POLISH -> getString(R.string.translation_polish)

View File

@@ -49,9 +49,13 @@ const val LANGUAGE_VIETNAMESE_TELEX = 18
const val LANGUAGE_POLISH = 19
const val LANGUAGE_UKRAINIAN = 20
const val LANGUAGE_CHUVASH = 22
const val LANGUAGE_ESPERANTO = 23
const val LANGUAGE_HEBREW = 24
const val LANGUAGE_ARABIC = 25
// Keep this sorted
val SUPPORTED_LANGUAGES = listOf(
LANGUAGE_ARABIC,
LANGUAGE_BENGALI,
LANGUAGE_BULGARIAN,
LANGUAGE_CHUVASH,
@@ -59,10 +63,12 @@ val SUPPORTED_LANGUAGES = listOf(
LANGUAGE_ENGLISH_QWERTY,
LANGUAGE_ENGLISH_QWERTZ,
LANGUAGE_ENGLISH_DVORAK,
LANGUAGE_ESPERANTO,
LANGUAGE_FRENCH_AZERTY,
LANGUAGE_FRENCH_BEPO,
LANGUAGE_GERMAN,
LANGUAGE_GREEK,
LANGUAGE_HEBREW,
LANGUAGE_LITHUANIAN,
LANGUAGE_NORWEGIAN,
LANGUAGE_POLISH,

View File

@@ -430,16 +430,19 @@ class SimpleKeyboardIME : InputMethodService(), OnKeyboardActionListener, Shared
private fun getKeyboardLayoutXML(): Int {
return when (baseContext.config.keyboardLanguage) {
LANGUAGE_ARABIC -> R.xml.keys_letters_arabic
LANGUAGE_BENGALI -> R.xml.keys_letters_bengali
LANGUAGE_BULGARIAN -> R.xml.keys_letters_bulgarian
LANGUAGE_CHUVASH -> R.xml.keys_letters_chuvash
LANGUAGE_DANISH -> R.xml.keys_letters_danish
LANGUAGE_ENGLISH_DVORAK -> R.xml.keys_letters_english_dvorak
LANGUAGE_ENGLISH_QWERTZ -> R.xml.keys_letters_english_qwertz
LANGUAGE_ESPERANTO -> R.xml.keys_letters_esperanto
LANGUAGE_FRENCH_AZERTY -> R.xml.keys_letters_french_azerty
LANGUAGE_FRENCH_BEPO -> R.xml.keys_letters_french_bepo
LANGUAGE_GERMAN -> R.xml.keys_letters_german
LANGUAGE_GREEK -> R.xml.keys_letters_greek
LANGUAGE_HEBREW -> R.xml.keys_letters_hebrew
LANGUAGE_LITHUANIAN -> R.xml.keys_letters_lithuanian
LANGUAGE_NORWEGIAN -> R.xml.keys_letters_norwegian
LANGUAGE_POLISH -> R.xml.keys_letters_polish

View File

@@ -33,4 +33,7 @@
<string name="keycode_enter">Enter</string>
<string name="keycode_space">Mezerník</string>
<string name="redirection_note">Na další obrazovce prosím povolte Fossify Keyboard, abyste ji zařadili mezi dostupné klávesnice. Jakmile budete mít hotovo, klepněte na „Zpět“.</string>
<string name="manage_keyboard_languages">Správa jazyků klávesnice</string>
<string name="voice_typing_method">Způsob psaní hlasem</string>
<string name="switch_to_voice_typing">Přepnout na psaní hlasem</string>
</resources>

View File

@@ -33,4 +33,7 @@
<string name="show_numbers_row">Zahlen in einer separaten Zeile anzeigen</string>
<string name="start_sentences_capitalized">Sätze mit einem Großbuchstaben beginnen</string>
<string name="emojis">Emojis</string>
<string name="manage_keyboard_languages">Tastatursprachen verwalten</string>
<string name="switch_to_voice_typing">Zur Spracheingabe wechseln</string>
<string name="voice_typing_method">Spracheingabe-Methode</string>
</resources>

View File

@@ -33,4 +33,7 @@
<string name="keycode_shift">Mayús</string>
<string name="keycode_enter">Entrar</string>
<string name="redirection_note">Por favor, activa Fossify Keyboard en la siguiente pantalla, para que sea un teclado disponible. Pulse \'Atrás\' una vez habilitado.</string>
</resources>
<string name="manage_keyboard_languages">Administrar idiomas del teclado</string>
<string name="voice_typing_method">Método de escritura por voz</string>
<string name="switch_to_voice_typing">Cambiar a escritura por voz</string>
</resources>

View File

@@ -33,4 +33,7 @@
<string name="emojis">Emojid</string>
<string name="redirection_note">Palun võta järgmises ekraanivaates Fossify klaviatuur kasutusele. Kui see on tehtud, siis vajuta „Tagasi“ nuppu.</string>
<string name="keycode_shift">Shift</string>
<string name="voice_typing_method">Hääljuhtimisega trükkimise meetod</string>
<string name="switch_to_voice_typing">Kasuta hääljuhtimisega trükkimist</string>
<string name="manage_keyboard_languages">Halda klaviatuuri keeli</string>
</resources>

View File

@@ -1,36 +1,39 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="manage_clipboard_items">क्लिपबोर्ड आइटम प्रबंधित करें</string>
<string name="manage_clipboard_label">एक बार जब आप कुछ टेक्स्ट कॉपी कर लेंगे, तो वह यहां दिखाई देगा। आप क्लिप को पिन भी कर सकते हैं ताकि वे बाद में गायब न हों।</string>
<string name="manage_clipboard_label">एक बार जब आप कुछ पाठ कॉपी कर लेंगे, तो वह यहां दिखाई देगा। आप क्लिप को पिन भी कर सकते हैं ताकि वे बाद में गायब न हों।</string>
<string name="keycode_mode_change">कीबोर्ड प्रकार बदलें</string>
<string name="keyboard_height">कीबोर्ड की ऊंचाई</string>
<string name="start_sentences_capitalized">वाक्यों की शुरुआत बड़े अक्षर से करें</string>
<string name="app_launcher_name">कीबोर्ड</string>
<string name="manage_clipboard_empty">आपका क्लिपबोर्ड खाली है।</string>
<string name="redirection_note">कृपया इसे उपलब्ध कीबोर्ड बनाने के लिए अगली स्क्रीन पर Fossify Keyboard सक्षम करें। सक्षम होने पर \'वापस\' दबाए</string>
<string name="clear_clipboard_data">क्लिपबोर्ड डेटा साफ करें</string>
<string name="clear_clipboard_data_confirmation">क्या आप वाकई क्लिपबोर्ड डेटा साफ करना चाहते हैं?</string>
<string name="redirection_note">कृपया इसे उपलब्ध कीबोर्ड बनाने के लिए अगली स्क्रीन पर फोसिफाई कीबोर्ड सक्षम करें। सक्षम होने पर \'पीछे\' दबाए</string>
<string name="clear_clipboard_data">क्लिपबोर्ड डेटा साफ करें</string>
<string name="clear_clipboard_data_confirmation">क्या आप वाकई क्लिपबोर्ड डेटा साफ करना चाहते हैं?</string>
<string name="clipboard">क्लिपबोर्ड</string>
<string name="clipboard_recent">हालिया</string>
<string name="clipboard_current">मौजूदा</string>
<string name="manage_clips">आप त्वरित पहुंच के लिए यहां क्लिप प्रबंधित या जोड़ सकते हैं।</string>
<string name="clipboard_pinned">पिन किया गया</string>
<string name="add_new_item">एक नया आइटम जोड़ें</string>
<string name="clip_text">क्लिप टेक्स्ट</string>
<string name="pin_text">टेक्स्ट पिन करें</string>
<string name="text_pinned">टेक्स्ट पिन कर दिया गया है</string>
<string name="add_new_item">नया आइटम जोड़ें</string>
<string name="clip_text">क्लिप पाठ</string>
<string name="pin_text">पाठ पिन करें</string>
<string name="text_pinned">पाठ पिन कर दिया गया है</string>
<string name="export_clipboard_items">क्लिपबोर्ड आइटम निर्यात करें</string>
<string name="import_clipboard_items">क्लिपबोर्ड आइटम आयात करें</string>
<string name="keycode_delete">टाएं</string>
<string name="keycode_shift">बदलाव</string>
<string name="keycode_enter">प्रवेश</string>
<string name="keycode_delete">मिटाएं</string>
<string name="keycode_shift">शिफ्ट</string>
<string name="keycode_enter">एंटर</string>
<string name="keycode_space">स्पेसबार</string>
<string name="show_clipboard_content">यदि उपलब्ध हो तो क्लिपबोर्ड सामग्री दिखाएं</string>
<string name="show_popup">कीप्रेस पर एक पॉपअप दिखाए</string>
<string name="show_popup">कीप्रेस पर पॉपअप दिखाए</string>
<string name="vibrate_on_keypress">कीप्रेस पर कंपन करें</string>
<string name="keyboard_language">कीबोर्ड भाषा</string>
<string name="show_key_borders">ी बॉर्डर दिखाए</string>
<string name="show_numbers_row">एक अलग पंक्ति में संख्याए दिखाए</string>
<string name="show_key_borders">ुंजी सीमाएं दिखाए</string>
<string name="show_numbers_row">एक अलग पंक्ति में संख्याए दिखाए</string>
<string name="emojis">इमोजी</string>
<string name="change_keyboard">कीबोर्ड बदलें</string>
<string name="manage_keyboard_languages">कीबोर्ड भाषाएं प्रबंधित करें</string>
<string name="voice_typing_method">वॉयस टाइपिंग विधि</string>
<string name="switch_to_voice_typing">वॉइस टाइपिंग पर जाएं</string>
</resources>

View File

@@ -33,4 +33,7 @@
<string name="keycode_shift">Shift</string>
<string name="keycode_enter">Enter</string>
<string name="clipboard_recent">Recent</string>
<string name="manage_keyboard_languages">Toetsenbordtalen beheren</string>
<string name="switch_to_voice_typing">Spraakgestuurd typen</string>
<string name="voice_typing_method">Methode voor spraakgestuurd typen</string>
</resources>

View File

@@ -33,4 +33,7 @@
<string name="emojis">Emoji</string>
<string name="keycode_shift">Shift</string>
<string name="keycode_enter">Enter</string>
<string name="manage_keyboard_languages">Zarządzaj językami klawiatury</string>
<string name="voice_typing_method">Sposób wpisywania głosowego</string>
<string name="switch_to_voice_typing">Przełącz na wpisywanie głosowe</string>
</resources>

View File

@@ -33,4 +33,7 @@
<string name="redirection_note">Включите Fossify Keyboard на следующем экране, чтобы сделать её доступной для использования. Нажмите \"Назад\" после включения.</string>
<string name="keycode_shift">Shift</string>
<string name="keycode_enter">Ввод</string>
<string name="manage_keyboard_languages">Управление языками клавиатуры</string>
<string name="switch_to_voice_typing">Переключиться на голосовой ввод</string>
<string name="voice_typing_method">Метод голосового ввода</string>
</resources>

View File

@@ -14,8 +14,8 @@
<string name="add_new_item">Lägg till ett nytt objekt</string>
<string name="manage_clips">Du kan hantera eller lägga till klipp här för snabb åtkomst.</string>
<string name="clip_text">Klipp text</string>
<string name="pin_text">Nåla text</string>
<string name="text_pinned">Text har blivit nålad</string>
<string name="pin_text">Fäst text</string>
<string name="text_pinned">Texten har fästs</string>
<string name="export_clipboard_items">Exportera urklippsobjekt</string>
<string name="import_clipboard_items">Importera urklippsobjekt</string>
<string name="keycode_delete">Radera</string>
@@ -32,4 +32,7 @@
<string name="start_sentences_capitalized">Börja meningar med stor bokstav</string>
<string name="emojis">Emojier</string>
<string name="keycode_enter">Enter</string>
<string name="manage_keyboard_languages">Hantera tangentbordsspråk</string>
<string name="voice_typing_method">Röstinmatningsmetod</string>
<string name="switch_to_voice_typing">Växla till röstinmatning</string>
</resources>

View File

@@ -33,4 +33,7 @@
<string name="emojis">Emojiler</string>
<string name="keycode_shift">Shift</string>
<string name="keycode_enter">Enter</string>
<string name="manage_keyboard_languages">Klavye dillerini yönet</string>
<string name="voice_typing_method">Sesli yazma yöntemi</string>
<string name="switch_to_voice_typing">Sesli yazmaya geç</string>
</resources>

View File

@@ -33,4 +33,7 @@
<string name="redirection_note">Ввімкніть Fossify Keyboard на наступному екрані, щоб зробити її доступною. Натисніть «Назад», коли ввімкнено.</string>
<string name="keycode_enter">Enter</string>
<string name="keycode_shift">Shift</string>
<string name="manage_keyboard_languages">Керувати мовами клавіатури</string>
<string name="voice_typing_method">Метод голосового набору</string>
<string name="switch_to_voice_typing">Перемкнути на голосовий ввід</string>
</resources>

View File

@@ -33,4 +33,7 @@
<string name="show_numbers_row">在单独的行上显示数字</string>
<string name="start_sentences_capitalized">句子开头使用大写字母</string>
<string name="emojis">表情符号</string>
</resources>
<string name="manage_keyboard_languages">管理键盘语言</string>
<string name="voice_typing_method">语音输入方式</string>
<string name="switch_to_voice_typing">切换到语音输入</string>
</resources>

View File

@@ -0,0 +1,173 @@
<?xml version="1.0" encoding="utf-8"?>
<Keyboard xmlns:app="http://schemas.android.com/apk/res-auto">
<Row app:isNumbersRow="true">
<Key
app:keyEdgeFlags="left"
app:keyLabel="١"
app:topSmallNumber="1" />
<Key
app:keyLabel="٢"
app:topSmallNumber="2" />
<Key
app:keyLabel="٣"
app:topSmallNumber="3" />
<Key
app:keyLabel="٤"
app:topSmallNumber="4" />
<Key
app:keyLabel="٥"
app:topSmallNumber="5" />
<Key
app:keyLabel="٦"
app:topSmallNumber="6" />
<Key
app:keyLabel="٧"
app:topSmallNumber="7" />
<Key
app:keyLabel="٨"
app:topSmallNumber="8" />
<Key
app:keyLabel="9"
app:topSmallNumber="9" />
<Key
app:keyEdgeFlags="right"
app:keyLabel="٠"
app:topSmallNumber="٠" />
</Row>
<Row>
<Key
app:keyEdgeFlags="left"
app:keyLabel="ض"
app:popupCharacters="ًٌٍَُِّْ١"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="َ١" />
<Key
app:keyLabel="ص"
app:popupCharacters="٢"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="٢" />
<Key
app:keyLabel="ق"
app:popupCharacters="٣"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="٣" />
<Key
app:keyLabel="ف"
app:popupCharacters="ڤ٤"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="٤" />
<Key
app:keyLabel="غ"
app:popupCharacters="٥"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="٥" />
<Key
app:keyLabel="ع"
app:popupCharacters="٦"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="٦" />
<Key
app:keyLabel="ه"
app:popupCharacters="٧"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="٧" />
<Key
app:keyLabel="خ"
app:popupCharacters="٨"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="٨" />
<Key
app:keyLabel="ح"
app:popupCharacters="٩"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="٩" />
<Key
app:keyEdgeFlags="right"
app:keyLabel="ج"
app:popupCharacters="ڇ٠"
app:popupKeyboard="@xml/keyboard_popup_template" />
</Row>
<Row>
<Key
app:keyEdgeFlags="left"
app:keyLabel="ش" />
<Key app:keyLabel="س" />
<Key
app:keyLabel="ي"
app:popupCharacters="ىئ"
app:popupKeyboard="@xml/keyboard_popup_template" />
<Key
app:keyLabel="ب"
app:popupCharacters="پ"
app:popupKeyboard="@xml/keyboard_popup_template" />
<Key app:keyLabel="ل" />
<Key
app:keyLabel="ا"
app:popupCharacters="أإآٱء"
app:popupKeyboard="@xml/keyboard_popup_template" />
<Key app:keyLabel="ت" />
<Key app:keyLabel="ن" />
<Key app:keyLabel="م" />
<Key
app:keyEdgeFlags="right"
app:keyLabel="ك"
app:popupCharacters="گ"
app:popupKeyboard="@xml/keyboard_popup_template" />
</Row>
<Row app:keyWidth="9.4444%p">
<Key
app:keyLabel="ظ"
app:popupCharacters="؟؛،"
app:popupKeyboard="@xml/keyboard_popup_template" />
<Key app:keyLabel="ط" />
<Key app:keyLabel="ذ" />
<Key app:keyLabel="د" />
<Key
app:keyLabel="ز"
app:popupCharacters="ژ"
app:popupKeyboard="@xml/keyboard_popup_template" />
<Key app:keyLabel="ر" />
<Key
app:keyLabel="و"
app:popupCharacters="ۆ"
app:popupKeyboard="@xml/keyboard_popup_template" />
<Key app:keyLabel="ة" />
<Key app:keyLabel="ث" />
<Key
app:code="-5"
app:isRepeatable="true"
app:keyEdgeFlags="right"
app:keyIcon="@drawable/ic_clear_vector"
app:keyWidth="15%p" />
</Row>
<Row>
<Key
app:code="-2"
app:keyEdgeFlags="left"
app:keyLabel="\?123"
app:keyWidth="15%p" />
<Key
app:code="-6"
app:keyEdgeFlags="left"
app:keyIcon="@drawable/ic_emoji_emotions_outline_vector"
app:keyWidth="12%p"
app:secondaryKeyIcon="@drawable/ic_language_outlined" />
<Key
app:code="32"
app:isRepeatable="true"
app:keyWidth="46%p" />
<Key
app:keyLabel="."
app:keyWidth="12%p"
app:popupCharacters=":؛؍،؟!"
app:popupKeyboard="@xml/keyboard_popup_template" />
<Key
app:code="-4"
app:keyEdgeFlags="right"
app:keyIcon="@drawable/ic_enter_vector"
app:keyWidth="15%p" />
</Row>
</Keyboard>

View File

@@ -0,0 +1,186 @@
<?xml version="1.0" encoding="utf-8"?>
<Keyboard xmlns:app="http://schemas.android.com/apk/res-auto">
<Row app:isNumbersRow="true">
<Key
app:keyEdgeFlags="left"
app:keyLabel="1"
app:topSmallNumber="1" />
<Key
app:keyLabel="2"
app:topSmallNumber="2" />
<Key
app:keyLabel="3"
app:topSmallNumber="3" />
<Key
app:keyLabel="4"
app:topSmallNumber="4" />
<Key
app:keyLabel="5"
app:topSmallNumber="5" />
<Key
app:keyLabel="6"
app:topSmallNumber="6" />
<Key
app:keyLabel="7"
app:topSmallNumber="7" />
<Key
app:keyLabel="8"
app:topSmallNumber="8" />
<Key
app:keyLabel="9"
app:topSmallNumber="9" />
<Key
app:keyEdgeFlags="right"
app:keyLabel="0"
app:topSmallNumber="0" />
</Row>
<Row>
<Key
app:keyEdgeFlags="left"
app:keyLabel="ŝ"
app:popupCharacters="1q"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="1" />
<Key
app:keyLabel="ĝ"
app:popupCharacters="2w"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="2" />
<Key
app:keyLabel="e"
app:popupCharacters="éè3êëēę"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="3" />
<Key
app:keyLabel="r"
app:popupCharacters="ř4ŕ"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="4" />
<Key
app:keyLabel="t"
app:popupCharacters="5ť"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="5" />
<Key
app:keyLabel="ŭ"
app:popupCharacters="yý6ÿ¥"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="6" />
<Key
app:keyLabel="u"
app:popupCharacters="űúùû7üūů"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="7" />
<Key
app:keyLabel="i"
app:popupCharacters="íìîï8īį"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="8" />
<Key
app:keyLabel="o"
app:popupCharacters="őöøóôòõ9ō"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="9" />
<Key
app:keyEdgeFlags="right"
app:keyLabel="p"
app:popupCharacters="0"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="0" />
</Row>
<Row>
<Key
app:keyEdgeFlags="left"
app:keyLabel="a"
app:popupCharacters="áàâãäåāæą"
app:popupKeyboard="@xml/keyboard_popup_template" />
<Key
app:keyLabel="s"
app:popupCharacters="ś₷ßš"
app:popupKeyboard="@xml/keyboard_popup_template" />
<Key
app:keyLabel="d"
app:popupCharacters="ďđ"
app:popupKeyboard="@xml/keyboard_popup_template" />
<Key
app:keyLabel="f"
app:popupCharacters="₣"
app:popupKeyboard="@xml/keyboard_popup_template" />
<Key app:keyLabel="g" />
<Key
app:keyLabel="h"
app:popupCharacters="ĥ"
app:popupKeyboard="@xml/keyboard_popup_template" />
<Key app:keyLabel="j" />
<Key app:keyLabel="k" />
<Key
app:keyLabel="l"
app:popupCharacters="ĺľł"
app:popupKeyboard="@xml/keyboard_popup_template" />
<Key
app:keyEdgeFlags="right"
app:keyLabel="ĵ" />
</Row>
<Row>
<Key
app:code="-1"
app:keyEdgeFlags="left"
app:keyIcon="@drawable/ic_caps_outline_vector"
app:keyWidth="15%p" />
<Key
app:keyLabel="z"
app:popupCharacters="źžż"
app:popupKeyboard="@xml/keyboard_popup_template" />
<Key
app:keyLabel="ĉ"
app:popupCharacters="x"
app:popupKeyboard="@xml/keyboard_popup_template" />
<Key
app:keyLabel="c"
app:popupCharacters="çčć¢"
app:popupKeyboard="@xml/keyboard_popup_template" />
<Key app:keyLabel="v" />
<Key app:keyLabel="b" />
<Key
app:keyLabel="n"
app:popupCharacters="ňńñ"
app:popupKeyboard="@xml/keyboard_popup_template" />
<Key app:keyLabel="m" />
<Key
app:code="-5"
app:isRepeatable="true"
app:keyEdgeFlags="right"
app:keyIcon="@drawable/ic_clear_vector"
app:keyWidth="15%p" />
</Row>
<Row>
<Key
app:code="-2"
app:keyEdgeFlags="left"
app:keyLabel="\?123"
app:keyWidth="15%p" />
<Key
app:keyLabel=","
app:keyWidth="10%p" />
<Key
app:code="-6"
app:keyEdgeFlags="left"
app:keyIcon="@drawable/ic_emoji_emotions_outline_vector"
app:keyWidth="10%p"
app:secondaryKeyIcon="@drawable/ic_language_outlined" />
<Key
app:code="32"
app:isRepeatable="true"
app:keyWidth="40%p" />
<Key
app:keyLabel="."
app:keyWidth="10%p"
app:popupCharacters=",?!;:…"
app:popupKeyboard="@xml/keyboard_popup_template" />
<Key
app:code="-4"
app:keyEdgeFlags="right"
app:keyIcon="@drawable/ic_enter_vector"
app:keyWidth="15%p" />
</Row>
</Keyboard>

View File

@@ -0,0 +1,172 @@
<?xml version="1.0" encoding="utf-8"?>
<Keyboard xmlns:app="http://schemas.android.com/apk/res-auto">
<Row app:isNumbersRow="true">
<Key
app:keyEdgeFlags="left"
app:keyLabel="1"
app:topSmallNumber="1" />
<Key
app:keyLabel="2"
app:topSmallNumber="2" />
<Key
app:keyLabel="3"
app:topSmallNumber="3" />
<Key
app:keyLabel="4"
app:topSmallNumber="4" />
<Key
app:keyLabel="5"
app:topSmallNumber="5" />
<Key
app:keyLabel="6"
app:topSmallNumber="6" />
<Key
app:keyLabel="7"
app:topSmallNumber="7" />
<Key
app:keyLabel="8"
app:topSmallNumber="8" />
<Key
app:keyLabel="9"
app:topSmallNumber="9" />
<Key
app:keyEdgeFlags="right"
app:keyLabel="0"
app:topSmallNumber="0" />
</Row>
<Row>
<Key
app:keyEdgeFlags="left"
app:keyLabel="'"
app:popupCharacters="1&quot;׳״"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="1" />
<Key
app:keyLabel="-"
app:popupCharacters="2־"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="2" />
<Key
app:keyLabel="ק"
app:popupCharacters="ֳ3ָֻ"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="3" />
<Key
app:keyLabel="ר"
app:popupCharacters="4ֿ"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="4" />
<Key
app:keyLabel="א"
app:popupCharacters="5"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="5" />
<Key
app:keyLabel="ט"
app:popupCharacters="6"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="6" />
<Key
app:keyLabel="ו"
app:popupCharacters="ֹ7וּוֹ"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="7" />
<Key
app:keyLabel="ן"
app:popupCharacters="8"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="8" />
<Key
app:keyLabel="ם"
app:popupCharacters="9"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="9" />
<Key
app:keyEdgeFlags="right"
app:keyLabel="פ"
app:popupCharacters="ֲַ0"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="0" />
</Row>
<Row>
<Key
app:keyEdgeFlags="left"
app:keyLabel="ש"
app:popupCharacters="₪ְשׂשׁ"
app:popupKeyboard="@xml/keyboard_popup_template" />
<Key
app:keyLabel="ד"
app:popupCharacters="ּ"
app:popupKeyboard="@xml/keyboard_popup_template" />
<Key app:keyLabel="ג" />
<Key app:keyLabel="כ" />
<Key
app:keyLabel="ע"
app:popupCharacters="֫"
app:popupKeyboard="@xml/keyboard_popup_template" />
<Key
app:keyLabel="י"
app:popupCharacters="ײַ"
app:popupKeyboard="@xml/keyboard_popup_template" />
<Key
app:keyLabel="ח"
app:popupCharacters="ִֹ"
app:popupKeyboard="@xml/keyboard_popup_template" />
<Key app:keyLabel="ל" />
<Key app:keyLabel="ך" />
<Key
app:keyEdgeFlags="right"
app:keyLabel="ף" />
</Row>
<Row>
<Key
app:keyEdgeFlags="left"
app:keyLabel="ז" />
<Key
app:keyLabel="ס"
app:popupCharacters="ֱֶ"
app:popupKeyboard="@xml/keyboard_popup_template" />
<Key app:keyLabel="ב" />
<Key app:keyLabel="ה" />
<Key app:keyLabel="נ" />
<Key app:keyLabel="מ" />
<Key app:keyLabel="צ" />
<Key app:keyLabel="ת" />
<Key app:keyLabel="ץ" />
<Key
app:code="-5"
app:isRepeatable="true"
app:keyEdgeFlags="right"
app:keyIcon="@drawable/ic_clear_vector" />
</Row>
<Row>
<Key
app:code="-2"
app:keyEdgeFlags="left"
app:keyLabel="123"
app:keyWidth="15%p" />
<Key
app:keyLabel=","
app:keyWidth="10%p" />
<Key
app:code="-6"
app:keyEdgeFlags="left"
app:keyIcon="@drawable/ic_emoji_emotions_outline_vector"
app:keyWidth="10%p"
app:secondaryKeyIcon="@drawable/ic_language_outlined" />
<Key
app:code="32"
app:isRepeatable="true"
app:keyWidth="40%p" />
<Key
app:keyLabel="."
app:keyWidth="10%p"
app:popupCharacters=",?!;:…"
app:popupKeyboard="@xml/keyboard_popup_template" />
<Key
app:code="-4"
app:keyEdgeFlags="right"
app:keyIcon="@drawable/ic_enter_vector"
app:keyWidth="15%p" />
</Row>
</Keyboard>

View File

@@ -0,0 +1 @@
Einfache Tastatur zum Eingeben aller Arten von Texten, Sonderzeichen und Zahlen

View File

@@ -0,0 +1 @@
Fossify Keyboard

View File

@@ -0,0 +1,18 @@
Una aplicación de teclado liviana que te ayuda a chatear con tus amigos o insertar cualquier otro texto, número o símbolo. Puede elegir entre varios idiomas y diseños diferentes.
Puede crear clips útiles y fijar los que utiliza con frecuencia para facilitar el acceso. Puede alternar vibraciones, ventanas emergentes al presionar teclas o seleccionar su idioma de la lista de idiomas compatibles.
También puedes elegir entre una gran variedad de emojis disponibles.
Viene con diseño de materiales y tema oscuro de forma predeterminada, brinda una excelente experiencia de usuario para un uso fácil. La falta de acceso a Internet te brinda más privacidad, seguridad y estabilidad que otras aplicaciones.
No contiene anuncios ni permisos innecesarios. Es totalmente de código abierto y proporciona colores personalizables.
Consulte el conjunto completo de herramientas simples aquí:
https://www.fossify.org
Reddit:
https://www.reddit.com/r/Fossify
Telegram:
https://t.me/Fossify

View File

@@ -0,0 +1 @@
Teclado sencillo para insertar todo tipo de textos, caracteres especiales y números

View File

@@ -0,0 +1 @@
Fossify Keyboard