├── .editorconfig ├── .github ├── DISCUSSION_TEMPLATE │ ├── custom-colors.yml │ └── custom-layout.yml ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ ├── feature_request.md │ └── other.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── build-debug-apk.yml │ └── build-test-auto.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── LICENSE-Apache-2.0 ├── LICENSE-CC-BY-SA-4.0 ├── README.md ├── app ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── debug │ └── res │ │ └── values │ │ └── strings.xml │ ├── debugNoMinify │ └── res │ │ └── values │ │ └── strings.xml │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ ├── dictionaries_in_dict_repo.csv │ │ ├── dicts │ │ │ ├── main_bg.dict │ │ │ ├── main_bn.dict │ │ │ ├── main_de.dict │ │ │ ├── main_el.dict │ │ │ ├── main_en-GB.dict │ │ │ ├── main_en-US.dict │ │ │ ├── main_es.dict │ │ │ ├── main_fr.dict │ │ │ ├── main_hu.dict │ │ │ ├── main_it.dict │ │ │ ├── main_nl.dict │ │ │ ├── main_pl.dict │ │ │ ├── main_pt-BR.dict │ │ │ ├── main_pt-PT.dict │ │ │ ├── main_ro.dict │ │ │ ├── main_ru.dict │ │ │ ├── main_sv.dict │ │ │ └── main_tr.dict │ │ ├── emoji │ │ │ ├── ACTIVITIES.txt │ │ │ ├── ANIMALS_AND_NATURE.txt │ │ │ ├── EMOTICONS.txt │ │ │ ├── FLAGS.txt │ │ │ ├── FOOD_AND_DRINK.txt │ │ │ ├── OBJECTS.txt │ │ │ ├── PEOPLE_AND_BODY.txt │ │ │ ├── SMILEYS_AND_EMOTION.txt │ │ │ ├── SYMBOLS.txt │ │ │ ├── TRAVEL_AND_PLACES.txt │ │ │ └── minApi.txt │ │ ├── layouts │ │ │ ├── clipboard_bottom │ │ │ │ └── clip_bottom_row.json │ │ │ ├── emoji_bottom │ │ │ │ └── emoji_bottom_row.json │ │ │ ├── functional │ │ │ │ ├── functional_keys.json │ │ │ │ └── functional_keys_tablet.json │ │ │ ├── main │ │ │ │ ├── akan.txt │ │ │ │ ├── arabic.txt │ │ │ │ ├── arabic_hijai.txt │ │ │ │ ├── arabic_pc.txt │ │ │ │ ├── armenian_phonetic.txt │ │ │ │ ├── azerty.json │ │ │ │ ├── belarusian.txt │ │ │ │ ├── bemba.txt │ │ │ │ ├── bengali_akkhor.json │ │ │ │ ├── bengali_baishakhi.json │ │ │ │ ├── bengali_inscript.json │ │ │ │ ├── bengali_probhat.json │ │ │ │ ├── bengali_unijoy.json │ │ │ │ ├── bepo.txt │ │ │ │ ├── bulgarian.txt │ │ │ │ ├── bulgarian_bds.txt │ │ │ │ ├── bulgarian_bekl.txt │ │ │ │ ├── central_kurdish.txt │ │ │ │ ├── chuvash.txt │ │ │ │ ├── colemak.json │ │ │ │ ├── colemak_dh.json │ │ │ │ ├── dagbani.txt │ │ │ │ ├── dargwa_urakhi.txt │ │ │ │ ├── dvorak.json │ │ │ │ ├── esperanto.txt │ │ │ │ ├── ewe.txt │ │ │ │ ├── farsi.txt │ │ │ │ ├── ga.txt │ │ │ │ ├── georgian.json │ │ │ │ ├── greek.json │ │ │ │ ├── gujarati.json │ │ │ │ ├── halmak.txt │ │ │ │ ├── hausa.txt │ │ │ │ ├── hebrew.json │ │ │ │ ├── hebrew_1452_2.json │ │ │ │ ├── hindi.json │ │ │ │ ├── hindi_compact.json │ │ │ │ ├── hindi_phonetic.json │ │ │ │ ├── hungarian_extended_qwertz.txt │ │ │ │ ├── igbo.txt │ │ │ │ ├── kabyle.json │ │ │ │ ├── kaitag.txt │ │ │ │ ├── kannada.txt │ │ │ │ ├── kannada_extended.txt │ │ │ │ ├── khmer.json │ │ │ │ ├── kikuyu.txt │ │ │ │ ├── korean.json │ │ │ │ ├── korean_phonetic.json │ │ │ │ ├── korean_sebeolsik_390.json │ │ │ │ ├── korean_sebeolsik_final.json │ │ │ │ ├── lao.json │ │ │ │ ├── lingala.txt │ │ │ │ ├── luganda.txt │ │ │ │ ├── macedonian.txt │ │ │ │ ├── malayalam.txt │ │ │ │ ├── mansi_north.txt │ │ │ │ ├── marathi.json │ │ │ │ ├── mari.txt │ │ │ │ ├── mongolian.txt │ │ │ │ ├── nepali_romanized.json │ │ │ │ ├── nepali_traditional.json │ │ │ │ ├── pcqwerty.json │ │ │ │ ├── qwerty.txt │ │ │ │ ├── qwertz.txt │ │ │ │ ├── russian.txt │ │ │ │ ├── russian_extended.txt │ │ │ │ ├── russian_student.txt │ │ │ │ ├── serbian.txt │ │ │ │ ├── sesotho.txt │ │ │ │ ├── sinhala.json │ │ │ │ ├── tamil.txt │ │ │ │ ├── telugu.txt │ │ │ │ ├── thai.json │ │ │ │ ├── turkish.txt │ │ │ │ ├── ukrainian.txt │ │ │ │ ├── ukrainian_extended.txt │ │ │ │ ├── urdu.json │ │ │ │ ├── uzbek.json │ │ │ │ ├── workman.txt │ │ │ │ └── yoruba.txt │ │ │ ├── more_symbols │ │ │ │ └── symbols_shifted.txt │ │ │ ├── number │ │ │ │ └── number.json │ │ │ ├── number_row │ │ │ │ ├── number_row.json │ │ │ │ └── number_row_basic.txt │ │ │ ├── numpad │ │ │ │ └── numpad.json │ │ │ ├── numpad_landscape │ │ │ │ └── numpad_landscape.json │ │ │ ├── phone │ │ │ │ └── phone.json │ │ │ ├── phone_symbols │ │ │ │ └── phone_symbols.json │ │ │ └── symbols │ │ │ │ ├── symbols.txt │ │ │ │ └── symbols_arabic.txt │ │ └── locale_key_texts │ │ │ ├── af.txt │ │ │ ├── ar.txt │ │ │ ├── az.txt │ │ │ ├── be.txt │ │ │ ├── bg.txt │ │ │ ├── bn-BD.txt │ │ │ ├── bn-IN.txt │ │ │ ├── ca.txt │ │ │ ├── ckb.txt │ │ │ ├── cs.txt │ │ │ ├── cv.txt │ │ │ ├── da.txt │ │ │ ├── de-CH.txt │ │ │ ├── de-DE.txt │ │ │ ├── de.txt │ │ │ ├── el.txt │ │ │ ├── eo.txt │ │ │ ├── es.txt │ │ │ ├── et.txt │ │ │ ├── eu.txt │ │ │ ├── fa.txt │ │ │ ├── fi.txt │ │ │ ├── fr.txt │ │ │ ├── gl.txt │ │ │ ├── gu.txt │ │ │ ├── hi-Latn.txt │ │ │ ├── hi.txt │ │ │ ├── hr.txt │ │ │ ├── hu.txt │ │ │ ├── hy.txt │ │ │ ├── is.txt │ │ │ ├── it.txt │ │ │ ├── iw.txt │ │ │ ├── ka.txt │ │ │ ├── kab.txt │ │ │ ├── kk.txt │ │ │ ├── km.txt │ │ │ ├── kn.txt │ │ │ ├── ko.txt │ │ │ ├── ky.txt │ │ │ ├── lo.txt │ │ │ ├── lt.txt │ │ │ ├── lv.txt │ │ │ ├── mhr.txt │ │ │ ├── mk.txt │ │ │ ├── ml.txt │ │ │ ├── mn.txt │ │ │ ├── mns.txt │ │ │ ├── more_popups_all.txt │ │ │ ├── more_popups_main.txt │ │ │ ├── more_popups_more.txt │ │ │ ├── mr.txt │ │ │ ├── my.txt │ │ │ ├── nb.txt │ │ │ ├── ne.txt │ │ │ ├── nl.txt │ │ │ ├── pl.txt │ │ │ ├── pms.txt │ │ │ ├── pt.txt │ │ │ ├── ro.txt │ │ │ ├── ru.txt │ │ │ ├── si.txt │ │ │ ├── sk.txt │ │ │ ├── sl.txt │ │ │ ├── sr-Latn.txt │ │ │ ├── sr.txt │ │ │ ├── sv.txt │ │ │ ├── sw.txt │ │ │ ├── ta.txt │ │ │ ├── te.txt │ │ │ ├── th.txt │ │ │ ├── tl.txt │ │ │ ├── tr.txt │ │ │ ├── uk.txt │ │ │ ├── ur.txt │ │ │ ├── uz.txt │ │ │ ├── vi.txt │ │ │ ├── xdq.txt │ │ │ ├── zu.txt │ │ │ └── zz.txt │ ├── java │ │ ├── com │ │ │ └── android │ │ │ │ └── inputmethod │ │ │ │ ├── keyboard │ │ │ │ └── ProximityInfo.java │ │ │ │ └── latin │ │ │ │ ├── BinaryDictionary.java │ │ │ │ ├── DicTraverseSession.java │ │ │ │ └── utils │ │ │ │ ├── BinaryDictionaryUtils.java │ │ │ │ └── WordInputEventForPersonalization.java │ │ └── helium314 │ │ │ └── keyboard │ │ │ ├── accessibility │ │ │ ├── AccessibilityLongPressTimer.kt │ │ │ ├── AccessibilityUtils.kt │ │ │ ├── KeyCodeDescriptionMapper.kt │ │ │ ├── KeyboardAccessibilityDelegate.kt │ │ │ ├── KeyboardAccessibilityNodeProvider.kt │ │ │ ├── MainKeyboardAccessibilityDelegate.kt │ │ │ └── PopupKeysKeyboardAccessibilityDelegate.kt │ │ │ ├── compat │ │ │ ├── ClipboardManagerCompat.java │ │ │ ├── ConfigurationCompat.kt │ │ │ ├── EditorInfoCompatUtils.kt │ │ │ └── IsLockedCompat.kt │ │ │ ├── dictionarypack │ │ │ └── DictionaryPackConstants.kt │ │ │ ├── event │ │ │ ├── Combiner.kt │ │ │ ├── CombinerChain.kt │ │ │ ├── DeadKeyCombiner.kt │ │ │ ├── Event.kt │ │ │ ├── EventDecoder.kt │ │ │ ├── HangulCombiner.kt │ │ │ ├── HangulEventDecoder.kt │ │ │ ├── HardwareEventDecoder.kt │ │ │ ├── HardwareKeyboardEventDecoder.kt │ │ │ └── InputTransaction.kt │ │ │ ├── keyboard │ │ │ ├── Key.java │ │ │ ├── KeyDetector.java │ │ │ ├── Keyboard.java │ │ │ ├── KeyboardActionListener.java │ │ │ ├── KeyboardActionListenerImpl.kt │ │ │ ├── KeyboardId.java │ │ │ ├── KeyboardLayoutSet.java │ │ │ ├── KeyboardSwitcher.java │ │ │ ├── KeyboardTheme.kt │ │ │ ├── KeyboardView.java │ │ │ ├── MainKeyboardView.java │ │ │ ├── PointerTracker.java │ │ │ ├── PopopUtil.kt │ │ │ ├── PopupKeysDetector.java │ │ │ ├── PopupKeysKeyboard.java │ │ │ ├── PopupKeysKeyboardView.java │ │ │ ├── PopupKeysPanel.java │ │ │ ├── clipboard │ │ │ │ ├── ClipboardAdapter.kt │ │ │ │ ├── ClipboardHistoryRecyclerView.kt │ │ │ │ ├── ClipboardHistoryView.kt │ │ │ │ ├── ClipboardLayoutParams.kt │ │ │ │ └── OnKeyEventListener.kt │ │ │ ├── emoji │ │ │ │ ├── DynamicGridKeyboard.java │ │ │ │ ├── EmojiCategory.java │ │ │ │ ├── EmojiCategoryPageIndicatorView.java │ │ │ │ ├── EmojiLayoutParams.kt │ │ │ │ ├── EmojiPageKeyboardView.java │ │ │ │ ├── EmojiPalettesAdapter.java │ │ │ │ ├── EmojiPalettesView.java │ │ │ │ ├── OnKeyEventListener.java │ │ │ │ └── SupportedEmojis.kt │ │ │ └── internal │ │ │ │ ├── AbstractDrawingPreview.java │ │ │ │ ├── AlphabetShiftState.java │ │ │ │ ├── BatchInputArbiter.java │ │ │ │ ├── BogusMoveEventDetector.java │ │ │ │ ├── DrawingPreviewPlacerView.java │ │ │ │ ├── DrawingProxy.java │ │ │ │ ├── GestureEnabler.java │ │ │ │ ├── GestureFloatingTextDrawingPreview.java │ │ │ │ ├── GestureStrokeDrawingParams.java │ │ │ │ ├── GestureStrokeDrawingPoints.java │ │ │ │ ├── GestureStrokeRecognitionParams.java │ │ │ │ ├── GestureStrokeRecognitionPoints.java │ │ │ │ ├── GestureTrailDrawingParams.java │ │ │ │ ├── GestureTrailDrawingPoints.java │ │ │ │ ├── GestureTrailsDrawingPreview.java │ │ │ │ ├── HermiteInterpolator.java │ │ │ │ ├── KeyDrawParams.java │ │ │ │ ├── KeyPreviewChoreographer.java │ │ │ │ ├── KeyPreviewDrawParams.java │ │ │ │ ├── KeyPreviewView.java │ │ │ │ ├── KeySpecParser.java │ │ │ │ ├── KeyVisualAttributes.java │ │ │ │ ├── KeyboardBuilder.kt │ │ │ │ ├── KeyboardCodesSet.java │ │ │ │ ├── KeyboardIconsSet.kt │ │ │ │ ├── KeyboardParams.java │ │ │ │ ├── KeyboardState.java │ │ │ │ ├── ModifierKeyState.java │ │ │ │ ├── NonDistinctMultitouchHelper.java │ │ │ │ ├── PointerTrackerQueue.java │ │ │ │ ├── PopupKeySpec.java │ │ │ │ ├── RoundedLine.java │ │ │ │ ├── ShiftKeyState.java │ │ │ │ ├── SlidingKeyInputDrawingPreview.java │ │ │ │ ├── TimerHandler.java │ │ │ │ ├── TimerProxy.java │ │ │ │ ├── TouchPositionCorrection.java │ │ │ │ ├── TypingTimeRecorder.java │ │ │ │ ├── UniqueKeysCache.java │ │ │ │ └── keyboard_parser │ │ │ │ ├── EmojiParser.kt │ │ │ │ ├── KeyboardParser.kt │ │ │ │ ├── LayoutParser.kt │ │ │ │ ├── LocaleKeyboardInfos.kt │ │ │ │ └── floris │ │ │ │ ├── KeyCode.kt │ │ │ │ ├── KeyData.kt │ │ │ │ ├── KeyLabel.kt │ │ │ │ ├── KeyType.kt │ │ │ │ ├── PopupSet.kt │ │ │ │ ├── TextKeyData.kt │ │ │ │ └── Unicode.kt │ │ │ ├── latin │ │ │ ├── App.kt │ │ │ ├── AppsBinaryDictionary.java │ │ │ ├── AppsManager.kt │ │ │ ├── AudioAndHapticFeedbackManager.java │ │ │ ├── ClipboardHistoryEntry.kt │ │ │ ├── ClipboardHistoryManager.kt │ │ │ ├── ContactsBinaryDictionary.java │ │ │ ├── ContactsContentObserver.java │ │ │ ├── ContactsDictionaryConstants.java │ │ │ ├── ContactsDictionaryUtils.java │ │ │ ├── ContactsManager.java │ │ │ ├── Dictionary.java │ │ │ ├── DictionaryCollection.java │ │ │ ├── DictionaryDumpBroadcastReceiver.java │ │ │ ├── DictionaryFacilitator.java │ │ │ ├── DictionaryFacilitatorImpl.kt │ │ │ ├── DictionaryFacilitatorLruCache.java │ │ │ ├── DictionaryFacilitatorProvider.java │ │ │ ├── DictionaryFactory.kt │ │ │ ├── DictionaryPackInstallBroadcastReceiver.java │ │ │ ├── DictionaryStats.java │ │ │ ├── EmojiAltPhysicalKeyDetector.java │ │ │ ├── ExpandableBinaryDictionary.java │ │ │ ├── InputAttributes.java │ │ │ ├── InputView.java │ │ │ ├── KeyboardWrapperView.kt │ │ │ ├── KoreanDictionary.java │ │ │ ├── LastComposedWord.java │ │ │ ├── LatinIME.java │ │ │ ├── NgramContext.java │ │ │ ├── PunctuationSuggestions.java │ │ │ ├── ReadOnlyBinaryDictionary.java │ │ │ ├── RichInputConnection.java │ │ │ ├── RichInputMethodManager.kt │ │ │ ├── RichInputMethodSubtype.kt │ │ │ ├── SingleDictionaryFacilitator.kt │ │ │ ├── Suggest.kt │ │ │ ├── SuggestedWords.java │ │ │ ├── SystemBroadcastReceiver.java │ │ │ ├── UserBinaryDictionary.java │ │ │ ├── WordComposer.java │ │ │ ├── common │ │ │ │ ├── CollectionUtils.java │ │ │ │ ├── Colors.kt │ │ │ │ ├── ComposedData.kt │ │ │ │ ├── Constants.java │ │ │ │ ├── Constants.kt │ │ │ │ ├── CoordinateUtils.java │ │ │ │ ├── FileUtils.java │ │ │ │ ├── InputPointers.java │ │ │ │ ├── LocaleUtils.kt │ │ │ │ ├── NativeSuggestOptions.java │ │ │ │ ├── ResizableIntArray.java │ │ │ │ ├── StringUtils.java │ │ │ │ ├── StringUtils.kt │ │ │ │ ├── SuggestionSpanUtils.kt │ │ │ │ ├── UnicodeSurrogate.java │ │ │ │ └── ViewOutlineProviderUtils.kt │ │ │ ├── define │ │ │ │ ├── DebugFlags.kt │ │ │ │ ├── DecoderSpecificConstants.kt │ │ │ │ └── ProductionFlags.kt │ │ │ ├── inputlogic │ │ │ │ ├── InputLogic.java │ │ │ │ ├── InputLogicHandler.java │ │ │ │ ├── PrivateCommandPerformer.java │ │ │ │ └── SpaceState.java │ │ │ ├── makedict │ │ │ │ ├── DictionaryHeader.kt │ │ │ │ ├── FormatSpec.java │ │ │ │ ├── NgramProperty.java │ │ │ │ ├── ProbabilityInfo.java │ │ │ │ ├── UnsupportedFormatException.java │ │ │ │ ├── WeightedString.java │ │ │ │ └── WordProperty.java │ │ │ ├── permissions │ │ │ │ └── PermissionsUtil.java │ │ │ ├── personalization │ │ │ │ ├── PersonalizationHelper.java │ │ │ │ └── UserHistoryDictionary.java │ │ │ ├── settings │ │ │ │ ├── DebugSettings.java │ │ │ │ ├── Defaults.kt │ │ │ │ ├── Settings.java │ │ │ │ ├── Settings.kt │ │ │ │ ├── SettingsSubtype.kt │ │ │ │ ├── SettingsValues.java │ │ │ │ ├── SettingsValuesForSuggestion.java │ │ │ │ └── SpacingAndPunctuations.java │ │ │ ├── spellcheck │ │ │ │ ├── AndroidSpellCheckerService.java │ │ │ │ ├── AndroidSpellCheckerSession.java │ │ │ │ ├── AndroidSpellCheckerSessionFactory.java │ │ │ │ ├── AndroidWordLevelSpellCheckerSession.java │ │ │ │ ├── SentenceLevelAdapter.java │ │ │ │ └── SpellCheckerSettingsActivity.kt │ │ │ ├── suggestions │ │ │ │ ├── MoreSuggestions.java │ │ │ │ ├── MoreSuggestionsView.kt │ │ │ │ ├── SuggestionStripLayoutHelper.java │ │ │ │ ├── SuggestionStripView.kt │ │ │ │ └── SuggestionStripViewAccessor.java │ │ │ ├── touchinputconsumer │ │ │ │ └── GestureConsumer.java │ │ │ └── utils │ │ │ │ ├── AsyncResultHolder.java │ │ │ │ ├── AutoCorrectionUtils.java │ │ │ │ ├── CapsModeUtils.java │ │ │ │ ├── ChecksumCalculator.kt │ │ │ │ ├── ColorUtil.kt │ │ │ │ ├── CombinedFormatUtils.java │ │ │ │ ├── CompletionInfoUtils.java │ │ │ │ ├── DebugLogUtils.java │ │ │ │ ├── DeviceProtectedUtils.java │ │ │ │ ├── DialogUtils.kt │ │ │ │ ├── DictionaryInfoUtils.kt │ │ │ │ ├── DictionaryUtils.kt │ │ │ │ ├── ExecutorUtils.java │ │ │ │ ├── InlineAutofillUtils.java │ │ │ │ ├── InputMethodPicker.kt │ │ │ │ ├── InputTypeUtils.java │ │ │ │ ├── JniUtils.java │ │ │ │ ├── JsonUtils.java │ │ │ │ ├── Ktx.kt │ │ │ │ ├── LanguageOnSpacebarUtils.java │ │ │ │ ├── LayoutType.kt │ │ │ │ ├── LayoutUtils.kt │ │ │ │ ├── LayoutUtilsCustom.kt │ │ │ │ ├── LeakGuardHandlerWrapper.java │ │ │ │ ├── Log.kt │ │ │ │ ├── NgramContextUtils.java │ │ │ │ ├── PopupKeysUtils.kt │ │ │ │ ├── RecapitalizeStatus.java │ │ │ │ ├── ResourceUtils.java │ │ │ │ ├── RunInLocale.kt │ │ │ │ ├── ScriptUtils.kt │ │ │ │ ├── SpacedTokens.kt │ │ │ │ ├── SpannableStringUtils.java │ │ │ │ ├── StatsUtils.java │ │ │ │ ├── StatsUtilsManager.java │ │ │ │ ├── SubtypeLocaleUtils.kt │ │ │ │ ├── SubtypeSettings.kt │ │ │ │ ├── SubtypeUtils.kt │ │ │ │ ├── SubtypeUtilsAdditional.kt │ │ │ │ ├── SuggestionResults.java │ │ │ │ ├── TextRange.java │ │ │ │ ├── Timestamp.kt │ │ │ │ ├── ToolbarUtils.kt │ │ │ │ ├── TypefaceUtils.java │ │ │ │ ├── UncachedInputMethodManagerUtils.java │ │ │ │ └── ViewLayoutUtils.java │ │ │ └── settings │ │ │ ├── FilePicker.kt │ │ │ ├── Icons.kt │ │ │ ├── Misc.kt │ │ │ ├── Preview.kt │ │ │ ├── SearchScreen.kt │ │ │ ├── SettingsActivity.kt │ │ │ ├── SettingsContainer.kt │ │ │ ├── SettingsNavHost.kt │ │ │ ├── Theme.kt │ │ │ ├── WelcomeWizard.kt │ │ │ ├── dialogs │ │ │ ├── ColorPickerDialog.kt │ │ │ ├── ColorThemePickerDialog.kt │ │ │ ├── ConfirmationDialog.kt │ │ │ ├── CustomizeIconsDialog.kt │ │ │ ├── DictionaryDialog.kt │ │ │ ├── InfoDialog.kt │ │ │ ├── LayoutEditDialog.kt │ │ │ ├── LayoutPickerDialog.kt │ │ │ ├── ListPickerDialog.kt │ │ │ ├── MultiListPickerDialog.kt │ │ │ ├── NewDictionaryDialog.kt │ │ │ ├── ReorderDialog.kt │ │ │ ├── SliderDialog.kt │ │ │ ├── TextInputDialog.kt │ │ │ ├── ThreeButtonAlertDialog.kt │ │ │ └── ToolbarKeysCustomizer.kt │ │ │ ├── preferences │ │ │ ├── BackgroundImagePreference.kt │ │ │ ├── BackupRestorePreference.kt │ │ │ ├── CustomFontPreference.kt │ │ │ ├── ListPreference.kt │ │ │ ├── LoadGestureLibPreference.kt │ │ │ ├── MultiSliderPreference.kt │ │ │ ├── Preference.kt │ │ │ ├── ReorderSwitchPreference.kt │ │ │ ├── SliderPreference.kt │ │ │ ├── SwitchPreference.kt │ │ │ └── TextInputPreference.kt │ │ │ └── screens │ │ │ ├── AboutScreen.kt │ │ │ ├── AdvancedScreen.kt │ │ │ ├── AppearanceScreen.kt │ │ │ ├── ColorsScreen.kt │ │ │ ├── DebugScreen.kt │ │ │ ├── DictionaryScreen.kt │ │ │ ├── GestureTypingScreen.kt │ │ │ ├── LanguageScreen.kt │ │ │ ├── MainSettingsScreen.kt │ │ │ ├── PersonalDictionariesScreen.kt │ │ │ ├── PersonalDictionaryScreen.kt │ │ │ ├── PreferencesScreen.kt │ │ │ ├── SecondaryLayoutScreen.kt │ │ │ ├── SubtypeScreen.kt │ │ │ ├── TextCorrectionScreen.kt │ │ │ └── ToolbarScreen.kt │ ├── jni │ │ ├── Android.bp │ │ ├── Android.mk │ │ ├── Application.mk │ │ ├── CleanupNativeFileList.mk │ │ ├── HostUnitTests.mk │ │ ├── NativeFileList.mk │ │ ├── TargetUnitTests.mk │ │ ├── com_android_inputmethod_keyboard_ProximityInfo.cpp │ │ ├── com_android_inputmethod_keyboard_ProximityInfo.h │ │ ├── com_android_inputmethod_latin_BinaryDictionary.cpp │ │ ├── com_android_inputmethod_latin_BinaryDictionary.h │ │ ├── com_android_inputmethod_latin_BinaryDictionaryUtils.cpp │ │ ├── com_android_inputmethod_latin_BinaryDictionaryUtils.h │ │ ├── com_android_inputmethod_latin_DicTraverseSession.cpp │ │ ├── com_android_inputmethod_latin_DicTraverseSession.h │ │ ├── jni_common.cpp │ │ ├── jni_common.h │ │ ├── run-tests.sh │ │ ├── src │ │ │ ├── defines.h │ │ │ ├── dictionary │ │ │ │ ├── header │ │ │ │ │ ├── header_policy.cpp │ │ │ │ │ ├── header_policy.h │ │ │ │ │ ├── header_read_write_utils.cpp │ │ │ │ │ └── header_read_write_utils.h │ │ │ │ ├── interface │ │ │ │ │ ├── dictionary_bigrams_structure_policy.h │ │ │ │ │ ├── dictionary_header_structure_policy.h │ │ │ │ │ ├── dictionary_shortcuts_structure_policy.h │ │ │ │ │ ├── dictionary_structure_with_buffer_policy.h │ │ │ │ │ └── ngram_listener.h │ │ │ │ ├── property │ │ │ │ │ ├── historical_info.h │ │ │ │ │ ├── ngram_context.cpp │ │ │ │ │ ├── ngram_context.h │ │ │ │ │ ├── ngram_property.h │ │ │ │ │ ├── unigram_property.h │ │ │ │ │ ├── word_attributes.h │ │ │ │ │ └── word_property.h │ │ │ │ ├── structure │ │ │ │ │ ├── backward │ │ │ │ │ │ └── v402 │ │ │ │ │ │ │ ├── Readme.txt │ │ │ │ │ │ │ ├── bigram │ │ │ │ │ │ │ ├── ver4_bigram_list_policy.cpp │ │ │ │ │ │ │ └── ver4_bigram_list_policy.h │ │ │ │ │ │ │ ├── content │ │ │ │ │ │ │ ├── bigram_dict_content.cpp │ │ │ │ │ │ │ ├── bigram_dict_content.h │ │ │ │ │ │ │ ├── bigram_entry.h │ │ │ │ │ │ │ ├── dict_content.h │ │ │ │ │ │ │ ├── probability_dict_content.cpp │ │ │ │ │ │ │ ├── probability_dict_content.h │ │ │ │ │ │ │ ├── probability_entry.h │ │ │ │ │ │ │ ├── shortcut_dict_content.cpp │ │ │ │ │ │ │ ├── shortcut_dict_content.h │ │ │ │ │ │ │ ├── single_dict_content.h │ │ │ │ │ │ │ ├── sparse_table_dict_content.cpp │ │ │ │ │ │ │ ├── sparse_table_dict_content.h │ │ │ │ │ │ │ ├── terminal_position_lookup_table.cpp │ │ │ │ │ │ │ └── terminal_position_lookup_table.h │ │ │ │ │ │ │ ├── shortcut │ │ │ │ │ │ │ └── ver4_shortcut_list_policy.h │ │ │ │ │ │ │ ├── ver4_dict_buffers.cpp │ │ │ │ │ │ │ ├── ver4_dict_buffers.h │ │ │ │ │ │ │ ├── ver4_dict_constants.cpp │ │ │ │ │ │ │ ├── ver4_dict_constants.h │ │ │ │ │ │ │ ├── ver4_patricia_trie_node_reader.cpp │ │ │ │ │ │ │ ├── ver4_patricia_trie_node_reader.h │ │ │ │ │ │ │ ├── ver4_patricia_trie_node_writer.cpp │ │ │ │ │ │ │ ├── ver4_patricia_trie_node_writer.h │ │ │ │ │ │ │ ├── ver4_patricia_trie_policy.cpp │ │ │ │ │ │ │ ├── ver4_patricia_trie_policy.h │ │ │ │ │ │ │ ├── ver4_patricia_trie_reading_utils.cpp │ │ │ │ │ │ │ ├── ver4_patricia_trie_reading_utils.h │ │ │ │ │ │ │ ├── ver4_patricia_trie_writing_helper.cpp │ │ │ │ │ │ │ ├── ver4_patricia_trie_writing_helper.h │ │ │ │ │ │ │ ├── ver4_pt_node_array_reader.cpp │ │ │ │ │ │ │ └── ver4_pt_node_array_reader.h │ │ │ │ │ ├── dictionary_structure_with_buffer_policy_factory.cpp │ │ │ │ │ ├── dictionary_structure_with_buffer_policy_factory.h │ │ │ │ │ ├── pt_common │ │ │ │ │ │ ├── bigram │ │ │ │ │ │ │ ├── bigram_list_read_write_utils.cpp │ │ │ │ │ │ │ └── bigram_list_read_write_utils.h │ │ │ │ │ │ ├── dynamic_pt_gc_event_listeners.cpp │ │ │ │ │ │ ├── dynamic_pt_gc_event_listeners.h │ │ │ │ │ │ ├── dynamic_pt_reading_helper.cpp │ │ │ │ │ │ ├── dynamic_pt_reading_helper.h │ │ │ │ │ │ ├── dynamic_pt_reading_utils.cpp │ │ │ │ │ │ ├── dynamic_pt_reading_utils.h │ │ │ │ │ │ ├── dynamic_pt_updating_helper.cpp │ │ │ │ │ │ ├── dynamic_pt_updating_helper.h │ │ │ │ │ │ ├── dynamic_pt_writing_utils.cpp │ │ │ │ │ │ ├── dynamic_pt_writing_utils.h │ │ │ │ │ │ ├── patricia_trie_reading_utils.cpp │ │ │ │ │ │ ├── patricia_trie_reading_utils.h │ │ │ │ │ │ ├── pt_node_array_reader.h │ │ │ │ │ │ ├── pt_node_params.h │ │ │ │ │ │ ├── pt_node_reader.h │ │ │ │ │ │ ├── pt_node_writer.h │ │ │ │ │ │ └── shortcut │ │ │ │ │ │ │ ├── shortcut_list_reading_utils.cpp │ │ │ │ │ │ │ └── shortcut_list_reading_utils.h │ │ │ │ │ ├── v2 │ │ │ │ │ │ ├── bigram │ │ │ │ │ │ │ └── bigram_list_policy.h │ │ │ │ │ │ ├── patricia_trie_policy.cpp │ │ │ │ │ │ ├── patricia_trie_policy.h │ │ │ │ │ │ ├── shortcut │ │ │ │ │ │ │ └── shortcut_list_policy.h │ │ │ │ │ │ ├── ver2_patricia_trie_node_reader.cpp │ │ │ │ │ │ ├── ver2_patricia_trie_node_reader.h │ │ │ │ │ │ ├── ver2_pt_node_array_reader.cpp │ │ │ │ │ │ └── ver2_pt_node_array_reader.h │ │ │ │ │ └── v4 │ │ │ │ │ │ ├── content │ │ │ │ │ │ ├── dynamic_language_model_probability_utils.cpp │ │ │ │ │ │ ├── dynamic_language_model_probability_utils.h │ │ │ │ │ │ ├── language_model_dict_content.cpp │ │ │ │ │ │ ├── language_model_dict_content.h │ │ │ │ │ │ ├── language_model_dict_content_global_counters.cpp │ │ │ │ │ │ ├── language_model_dict_content_global_counters.h │ │ │ │ │ │ ├── probability_entry.h │ │ │ │ │ │ ├── shortcut_dict_content.cpp │ │ │ │ │ │ ├── shortcut_dict_content.h │ │ │ │ │ │ ├── single_dict_content.h │ │ │ │ │ │ ├── sparse_table_dict_content.cpp │ │ │ │ │ │ ├── sparse_table_dict_content.h │ │ │ │ │ │ ├── terminal_position_lookup_table.cpp │ │ │ │ │ │ └── terminal_position_lookup_table.h │ │ │ │ │ │ ├── shortcut │ │ │ │ │ │ └── ver4_shortcut_list_policy.h │ │ │ │ │ │ ├── ver4_dict_buffers.cpp │ │ │ │ │ │ ├── ver4_dict_buffers.h │ │ │ │ │ │ ├── ver4_dict_constants.cpp │ │ │ │ │ │ ├── ver4_dict_constants.h │ │ │ │ │ │ ├── ver4_patricia_trie_node_reader.cpp │ │ │ │ │ │ ├── ver4_patricia_trie_node_reader.h │ │ │ │ │ │ ├── ver4_patricia_trie_node_writer.cpp │ │ │ │ │ │ ├── ver4_patricia_trie_node_writer.h │ │ │ │ │ │ ├── ver4_patricia_trie_policy.cpp │ │ │ │ │ │ ├── ver4_patricia_trie_policy.h │ │ │ │ │ │ ├── ver4_patricia_trie_reading_utils.cpp │ │ │ │ │ │ ├── ver4_patricia_trie_reading_utils.h │ │ │ │ │ │ ├── ver4_patricia_trie_writing_helper.cpp │ │ │ │ │ │ ├── ver4_patricia_trie_writing_helper.h │ │ │ │ │ │ ├── ver4_pt_node_array_reader.cpp │ │ │ │ │ │ └── ver4_pt_node_array_reader.h │ │ │ │ └── utils │ │ │ │ │ ├── binary_dictionary_bigrams_iterator.h │ │ │ │ │ ├── binary_dictionary_shortcut_iterator.h │ │ │ │ │ ├── bloom_filter.h │ │ │ │ │ ├── buffer_with_extendable_buffer.cpp │ │ │ │ │ ├── buffer_with_extendable_buffer.h │ │ │ │ │ ├── byte_array_utils.cpp │ │ │ │ │ ├── byte_array_utils.h │ │ │ │ │ ├── dict_file_writing_utils.cpp │ │ │ │ │ ├── dict_file_writing_utils.h │ │ │ │ │ ├── entry_counters.h │ │ │ │ │ ├── file_utils.cpp │ │ │ │ │ ├── file_utils.h │ │ │ │ │ ├── forgetting_curve_utils.cpp │ │ │ │ │ ├── forgetting_curve_utils.h │ │ │ │ │ ├── format_utils.cpp │ │ │ │ │ ├── format_utils.h │ │ │ │ │ ├── mmapped_buffer.cpp │ │ │ │ │ ├── mmapped_buffer.h │ │ │ │ │ ├── multi_bigram_map.cpp │ │ │ │ │ ├── multi_bigram_map.h │ │ │ │ │ ├── probability_utils.cpp │ │ │ │ │ ├── probability_utils.h │ │ │ │ │ ├── sparse_table.cpp │ │ │ │ │ ├── sparse_table.h │ │ │ │ │ ├── trie_map.cpp │ │ │ │ │ └── trie_map.h │ │ │ ├── suggest │ │ │ │ ├── core │ │ │ │ │ ├── dicnode │ │ │ │ │ │ ├── dic_node.cpp │ │ │ │ │ │ ├── dic_node.h │ │ │ │ │ │ ├── dic_node_pool.h │ │ │ │ │ │ ├── dic_node_priority_queue.h │ │ │ │ │ │ ├── dic_node_profiler.h │ │ │ │ │ │ ├── dic_node_utils.cpp │ │ │ │ │ │ ├── dic_node_utils.h │ │ │ │ │ │ ├── dic_node_vector.h │ │ │ │ │ │ ├── dic_nodes_cache.cpp │ │ │ │ │ │ ├── dic_nodes_cache.h │ │ │ │ │ │ └── internal │ │ │ │ │ │ │ ├── dic_node_properties.h │ │ │ │ │ │ │ ├── dic_node_state.h │ │ │ │ │ │ │ ├── dic_node_state_input.h │ │ │ │ │ │ │ ├── dic_node_state_output.h │ │ │ │ │ │ │ └── dic_node_state_scoring.h │ │ │ │ │ ├── dictionary │ │ │ │ │ │ ├── dictionary.cpp │ │ │ │ │ │ ├── dictionary.h │ │ │ │ │ │ ├── dictionary_utils.cpp │ │ │ │ │ │ ├── dictionary_utils.h │ │ │ │ │ │ ├── digraph_utils.cpp │ │ │ │ │ │ ├── digraph_utils.h │ │ │ │ │ │ ├── error_type_utils.cpp │ │ │ │ │ │ └── error_type_utils.h │ │ │ │ │ ├── layout │ │ │ │ │ │ ├── additional_proximity_chars.cpp │ │ │ │ │ │ ├── additional_proximity_chars.h │ │ │ │ │ │ ├── geometry_utils.h │ │ │ │ │ │ ├── normal_distribution.h │ │ │ │ │ │ ├── normal_distribution_2d.h │ │ │ │ │ │ ├── proximity_info.cpp │ │ │ │ │ │ ├── proximity_info.h │ │ │ │ │ │ ├── proximity_info_params.cpp │ │ │ │ │ │ ├── proximity_info_params.h │ │ │ │ │ │ ├── proximity_info_state.cpp │ │ │ │ │ │ ├── proximity_info_state.h │ │ │ │ │ │ ├── proximity_info_state_utils.cpp │ │ │ │ │ │ ├── proximity_info_state_utils.h │ │ │ │ │ │ ├── proximity_info_utils.h │ │ │ │ │ │ └── touch_position_correction_utils.h │ │ │ │ │ ├── policy │ │ │ │ │ │ ├── scoring.h │ │ │ │ │ │ ├── suggest_policy.h │ │ │ │ │ │ ├── traversal.h │ │ │ │ │ │ ├── weighting.cpp │ │ │ │ │ │ └── weighting.h │ │ │ │ │ ├── result │ │ │ │ │ │ ├── suggested_word.h │ │ │ │ │ │ ├── suggestion_results.cpp │ │ │ │ │ │ ├── suggestion_results.h │ │ │ │ │ │ ├── suggestions_output_utils.cpp │ │ │ │ │ │ └── suggestions_output_utils.h │ │ │ │ │ ├── session │ │ │ │ │ │ ├── dic_traverse_session.cpp │ │ │ │ │ │ └── dic_traverse_session.h │ │ │ │ │ ├── suggest.cpp │ │ │ │ │ ├── suggest.h │ │ │ │ │ ├── suggest_interface.h │ │ │ │ │ └── suggest_options.h │ │ │ │ └── policyimpl │ │ │ │ │ ├── gesture │ │ │ │ │ ├── gesture_suggest_policy_factory.cpp │ │ │ │ │ └── gesture_suggest_policy_factory.h │ │ │ │ │ ├── typing │ │ │ │ │ ├── scoring_params.cpp │ │ │ │ │ ├── scoring_params.h │ │ │ │ │ ├── typing_scoring.cpp │ │ │ │ │ ├── typing_scoring.h │ │ │ │ │ ├── typing_suggest_policy.cpp │ │ │ │ │ ├── typing_suggest_policy.h │ │ │ │ │ ├── typing_suggest_policy_factory.h │ │ │ │ │ ├── typing_traversal.cpp │ │ │ │ │ ├── typing_traversal.h │ │ │ │ │ ├── typing_weighting.cpp │ │ │ │ │ └── typing_weighting.h │ │ │ │ │ └── utils │ │ │ │ │ ├── damerau_levenshtein_edit_distance_policy.h │ │ │ │ │ ├── edit_distance.h │ │ │ │ │ └── edit_distance_policy.h │ │ │ └── utils │ │ │ │ ├── autocorrection_threshold_utils.cpp │ │ │ │ ├── autocorrection_threshold_utils.h │ │ │ │ ├── byte_array_view.h │ │ │ │ ├── char_utils.cpp │ │ │ │ ├── char_utils.h │ │ │ │ ├── int_array_view.h │ │ │ │ ├── jni_data_utils.cpp │ │ │ │ ├── jni_data_utils.h │ │ │ │ ├── log_utils.cpp │ │ │ │ ├── log_utils.h │ │ │ │ ├── ngram_utils.h │ │ │ │ ├── profiler.h │ │ │ │ ├── time_keeper.cpp │ │ │ │ └── time_keeper.h │ │ └── tests │ │ │ ├── defines_test.cpp │ │ │ ├── dictionary │ │ │ ├── header │ │ │ │ └── header_read_write_utils_test.cpp │ │ │ ├── structure │ │ │ │ └── v4 │ │ │ │ │ └── content │ │ │ │ │ ├── language_model_dict_content_global_counters_test.cpp │ │ │ │ │ ├── language_model_dict_content_test.cpp │ │ │ │ │ ├── probability_entry_test.cpp │ │ │ │ │ └── terminal_position_lookup_table_test.cpp │ │ │ └── utils │ │ │ │ ├── bloom_filter_test.cpp │ │ │ │ ├── buffer_with_extendable_buffer_test.cpp │ │ │ │ ├── byte_array_utils_test.cpp │ │ │ │ ├── format_utils_test.cpp │ │ │ │ ├── probability_utils_test.cpp │ │ │ │ ├── sparse_table_test.cpp │ │ │ │ └── trie_map_test.cpp │ │ │ ├── suggest │ │ │ ├── core │ │ │ │ ├── dicnode │ │ │ │ │ └── dic_node_pool_test.cpp │ │ │ │ └── layout │ │ │ │ │ ├── geometry_utils_test.cpp │ │ │ │ │ └── normal_distribution_2d_test.cpp │ │ │ └── policyimpl │ │ │ │ └── utils │ │ │ │ └── damerau_levenshtein_edit_distance_policy_test.cpp │ │ │ └── utils │ │ │ ├── autocorrection_threshold_utils_test.cpp │ │ │ ├── char_utils_test.cpp │ │ │ ├── int_array_view_test.cpp │ │ │ └── time_keeper_test.cpp │ └── res │ │ ├── anim │ │ ├── fade_in.xml │ │ └── fade_out.xml │ │ ├── animator │ │ └── language_on_spacebar_fadeout.xml │ │ ├── drawable-hdpi │ │ ├── btn_keyboard_key_active_klp_dark.9.png │ │ ├── btn_keyboard_key_normal_holo_light.9.png │ │ ├── btn_keyboard_key_normal_off_holo_dark.9.png │ │ ├── btn_keyboard_key_normal_on_klp_dark.9.png │ │ ├── btn_keyboard_key_popup_selected_klp.9.png │ │ ├── btn_keyboard_key_pressed_klp_dark.9.png │ │ ├── btn_keyboard_key_pressed_klp_light.9.png │ │ ├── btn_keyboard_key_pressed_off_klp_dark.9.png │ │ ├── btn_keyboard_key_pressed_on_klp_dark.9.png │ │ ├── keyboard_key_feedback_background_klp.9.png │ │ ├── keyboard_key_feedback_left_background_klp.9.png │ │ ├── keyboard_key_feedback_more_background_lxx_light.9.png │ │ ├── keyboard_key_feedback_right_background_klp.9.png │ │ ├── keyboard_popup_panel_background_holo_white.9.png │ │ └── more_suggestions_divider.webp │ │ ├── drawable-mdpi │ │ ├── btn_keyboard_key_active_klp_dark.9.png │ │ ├── btn_keyboard_key_normal_holo_light.9.png │ │ ├── btn_keyboard_key_normal_off_holo_dark.9.png │ │ ├── btn_keyboard_key_normal_on_klp_dark.9.png │ │ ├── btn_keyboard_key_popup_selected_klp.9.png │ │ ├── btn_keyboard_key_pressed_klp_dark.9.png │ │ ├── btn_keyboard_key_pressed_klp_light.9.png │ │ ├── btn_keyboard_key_pressed_off_klp_dark.9.png │ │ ├── btn_keyboard_key_pressed_on_klp_dark.9.png │ │ ├── keyboard_key_feedback_background_klp.9.png │ │ ├── keyboard_key_feedback_left_background_klp.9.png │ │ ├── keyboard_key_feedback_more_background_lxx_light.9.png │ │ ├── keyboard_key_feedback_right_background_klp.9.png │ │ ├── keyboard_popup_panel_background_holo_white.9.png │ │ └── more_suggestions_divider.webp │ │ ├── drawable-nodpi │ │ └── setup_welcome_image.png │ │ ├── drawable-v24 │ │ └── ic_launcher_background.xml │ │ ├── drawable-v26 │ │ └── btn_keyboard_spacebar_base.xml │ │ ├── drawable-xhdpi │ │ ├── btn_keyboard_key_active_klp_dark.9.png │ │ ├── btn_keyboard_key_normal_holo_light.9.png │ │ ├── btn_keyboard_key_normal_off_holo_dark.9.png │ │ ├── btn_keyboard_key_normal_on_klp_dark.9.png │ │ ├── btn_keyboard_key_popup_selected_klp.9.png │ │ ├── btn_keyboard_key_pressed_klp_dark.9.png │ │ ├── btn_keyboard_key_pressed_klp_light.9.png │ │ ├── btn_keyboard_key_pressed_off_klp_dark.9.png │ │ ├── btn_keyboard_key_pressed_on_klp_dark.9.png │ │ ├── keyboard_key_feedback_background_klp.9.png │ │ ├── keyboard_key_feedback_left_background_klp.9.png │ │ ├── keyboard_key_feedback_more_background_lxx_light.9.png │ │ ├── keyboard_key_feedback_right_background_klp.9.png │ │ ├── keyboard_popup_panel_background_holo_white.9.png │ │ └── more_suggestions_divider.webp │ │ ├── drawable-xxhdpi │ │ ├── btn_keyboard_key_active_klp_dark.9.png │ │ ├── btn_keyboard_key_normal_holo_light.9.png │ │ ├── btn_keyboard_key_normal_off_holo_dark.9.png │ │ ├── btn_keyboard_key_normal_on_klp_dark.9.png │ │ ├── btn_keyboard_key_popup_selected_klp.9.png │ │ ├── btn_keyboard_key_pressed_klp_dark.9.png │ │ ├── btn_keyboard_key_pressed_klp_light.9.png │ │ ├── btn_keyboard_key_pressed_off_klp_dark.9.png │ │ ├── btn_keyboard_key_pressed_on_klp_dark.9.png │ │ ├── keyboard_key_feedback_background_klp.9.png │ │ ├── keyboard_key_feedback_left_background_klp.9.png │ │ ├── keyboard_key_feedback_more_background_lxx_light.9.png │ │ ├── keyboard_key_feedback_right_background_klp.9.png │ │ └── keyboard_popup_panel_background_holo_white.9.png │ │ ├── drawable-xxxhdpi │ │ └── keyboard_key_feedback_more_background_lxx_light.9.png │ │ ├── drawable │ │ ├── btn_keyboard_key_action_normal_lxx_base.xml │ │ ├── btn_keyboard_key_action_pressed_lxx_base.xml │ │ ├── btn_keyboard_key_functional_rounded_base_border.xml │ │ ├── btn_keyboard_key_holo_white.xml │ │ ├── btn_keyboard_key_lxx_base.xml │ │ ├── btn_keyboard_key_lxx_base_border.xml │ │ ├── btn_keyboard_key_normal_functional_rounded_base_border.xml │ │ ├── btn_keyboard_key_normal_lxx_base_border.xml │ │ ├── btn_keyboard_key_normal_rounded_base_border.xml │ │ ├── btn_keyboard_key_popup_action_lxx_base.xml │ │ ├── btn_keyboard_key_popup_holo_white.xml │ │ ├── btn_keyboard_key_popup_lxx_base.xml │ │ ├── btn_keyboard_key_popup_rounded_base.xml │ │ ├── btn_keyboard_key_pressed_functional_rounded_base_border.xml │ │ ├── btn_keyboard_key_pressed_lxx_base_border.xml │ │ ├── btn_keyboard_key_pressed_rounded_base.xml │ │ ├── btn_keyboard_key_rounded_base.xml │ │ ├── btn_keyboard_key_rounded_base_border.xml │ │ ├── btn_keyboard_spacebar_base.xml │ │ ├── btn_keyboard_spacebar_holo_white.xml │ │ ├── btn_suggestion_holo_white.xml │ │ ├── btn_suggestion_lxx_base.xml │ │ ├── btn_suggestion_rounded_base.xml │ │ ├── clipboard_suggestion_background.xml │ │ ├── ic_arrow_back.xml │ │ ├── ic_arrow_horizontal.xml │ │ ├── ic_arrow_horizontal_rounded.xml │ │ ├── ic_arrow_left.xml │ │ ├── ic_arrow_left_rounded.xml │ │ ├── ic_arrow_right.xml │ │ ├── ic_arrow_right_rounded.xml │ │ ├── ic_autocorrect.xml │ │ ├── ic_autocorrect_rounded.xml │ │ ├── ic_bin.xml │ │ ├── ic_bin_rounded.xml │ │ ├── ic_clipboard_pin_holo_dark.xml │ │ ├── ic_clipboard_pin_lxx.xml │ │ ├── ic_clipboard_pin_rounded.xml │ │ ├── ic_close.xml │ │ ├── ic_close_rounded.xml │ │ ├── ic_dictionary.xml │ │ ├── ic_divider.xml │ │ ├── ic_dpad_down.xml │ │ ├── ic_dpad_down_rounded.xml │ │ ├── ic_dpad_left.xml │ │ ├── ic_dpad_left_rounded.xml │ │ ├── ic_dpad_right.xml │ │ ├── ic_dpad_right_rounded.xml │ │ ├── ic_dpad_up.xml │ │ ├── ic_dpad_up_rounded.xml │ │ ├── ic_drag_indicator.xml │ │ ├── ic_edit.xml │ │ ├── ic_emoji_activities.xml │ │ ├── ic_emoji_activities_lxx.xml │ │ ├── ic_emoji_activities_rounded.xml │ │ ├── ic_emoji_animals_nature.xml │ │ ├── ic_emoji_animals_nature_lxx.xml │ │ ├── ic_emoji_emoticons.xml │ │ ├── ic_emoji_emoticons_lxx.xml │ │ ├── ic_emoji_emoticons_rounded.xml │ │ ├── ic_emoji_flags.xml │ │ ├── ic_emoji_flags_lxx.xml │ │ ├── ic_emoji_flags_rounded.xml │ │ ├── ic_emoji_food_drink.xml │ │ ├── ic_emoji_food_drink_lxx.xml │ │ ├── ic_emoji_food_drink_rounded.xml │ │ ├── ic_emoji_objects.xml │ │ ├── ic_emoji_objects_lxx.xml │ │ ├── ic_emoji_objects_rounded.xml │ │ ├── ic_emoji_people_body.xml │ │ ├── ic_emoji_people_body_lxx.xml │ │ ├── ic_emoji_people_body_rounded.xml │ │ ├── ic_emoji_recents.xml │ │ ├── ic_emoji_recents_lxx.xml │ │ ├── ic_emoji_recents_rounded.xml │ │ ├── ic_emoji_smileys_emotion.xml │ │ ├── ic_emoji_smileys_emotion_lxx.xml │ │ ├── ic_emoji_smileys_emotion_rounded.xml │ │ ├── ic_emoji_symbols.xml │ │ ├── ic_emoji_symbols_lxx.xml │ │ ├── ic_emoji_symbols_rounded.xml │ │ ├── ic_emoji_travel_places.xml │ │ ├── ic_emoji_travel_places_lxx.xml │ │ ├── ic_emoji_travel_places_rounded.xml │ │ ├── ic_ime_switcher.xml │ │ ├── ic_launcher_foreground.xml │ │ ├── ic_page_down.xml │ │ ├── ic_page_down_rounded.xml │ │ ├── ic_page_end.xml │ │ ├── ic_page_end_rounded.xml │ │ ├── ic_page_start.xml │ │ ├── ic_page_start_rounded.xml │ │ ├── ic_page_up.xml │ │ ├── ic_page_up_rounded.xml │ │ ├── ic_plus.xml │ │ ├── ic_redo.xml │ │ ├── ic_redo_rounded.xml │ │ ├── ic_save.xml │ │ ├── ic_select.xml │ │ ├── ic_select_all.xml │ │ ├── ic_select_all_rounded.xml │ │ ├── ic_select_rounded.xml │ │ ├── ic_settings_about.xml │ │ ├── ic_settings_about_github.xml │ │ ├── ic_settings_about_hidden_features.xml │ │ ├── ic_settings_about_license.xml │ │ ├── ic_settings_about_log.xml │ │ ├── ic_settings_advanced.xml │ │ ├── ic_settings_appearance.xml │ │ ├── ic_settings_correction.xml │ │ ├── ic_settings_default.xml │ │ ├── ic_settings_gesture.xml │ │ ├── ic_settings_languages.xml │ │ ├── ic_settings_preferences.xml │ │ ├── ic_settings_toolbar.xml │ │ ├── ic_setup_check.xml │ │ ├── ic_setup_key.xml │ │ ├── ic_setup_select.xml │ │ ├── ic_to_end.xml │ │ ├── ic_to_end_rounded.xml │ │ ├── ic_to_start.xml │ │ ├── ic_to_start_rounded.xml │ │ ├── ic_undo.xml │ │ ├── ic_undo_rounded.xml │ │ ├── ic_user_dictionary_add_word.xml │ │ ├── ic_word_left.xml │ │ ├── ic_word_left_rounded.xml │ │ ├── ic_word_right.xml │ │ ├── ic_word_right_rounded.xml │ │ ├── keyboard_background_lxx_base.xml │ │ ├── keyboard_background_lxx_base_border.xml │ │ ├── keyboard_key_feedback_background_lxx_light_border.xml │ │ ├── keyboard_key_feedback_holo_white.xml │ │ ├── keyboard_key_feedback_lxx_light.xml │ │ ├── keyboard_popup_panel_background_lxx_base.xml │ │ ├── keyboard_popup_panel_background_rounded_base.xml │ │ ├── keyboard_suggest_strip_lxx_base_border.xml │ │ ├── popup_keys_divider.xml │ │ ├── suggestions_strip_divider.xml │ │ ├── suggestions_strip_divider_holo.xml │ │ ├── sym_keyboard_clear_clipboard_holo.xml │ │ ├── sym_keyboard_clear_clipboard_lxx.xml │ │ ├── sym_keyboard_clear_clipboard_rounded.xml │ │ ├── sym_keyboard_clipboard_holo.xml │ │ ├── sym_keyboard_clipboard_lxx.xml │ │ ├── sym_keyboard_clipboard_rounded.xml │ │ ├── sym_keyboard_copy.xml │ │ ├── sym_keyboard_copy_rounded.xml │ │ ├── sym_keyboard_cut.xml │ │ ├── sym_keyboard_cut_rounded.xml │ │ ├── sym_keyboard_delete_holo.xml │ │ ├── sym_keyboard_delete_lxx.xml │ │ ├── sym_keyboard_delete_rounded.xml │ │ ├── sym_keyboard_done_lxx.xml │ │ ├── sym_keyboard_done_rounded.xml │ │ ├── sym_keyboard_go_lxx.xml │ │ ├── sym_keyboard_go_rounded.xml │ │ ├── sym_keyboard_incognito_holo.xml │ │ ├── sym_keyboard_incognito_lxx.xml │ │ ├── sym_keyboard_language_switch.xml │ │ ├── sym_keyboard_language_switch_lxx.xml │ │ ├── sym_keyboard_numpad_key_holo.xml │ │ ├── sym_keyboard_numpad_key_lxx.xml │ │ ├── sym_keyboard_paste.xml │ │ ├── sym_keyboard_paste_rounded.xml │ │ ├── sym_keyboard_return_holo.xml │ │ ├── sym_keyboard_return_lxx.xml │ │ ├── sym_keyboard_return_rounded.xml │ │ ├── sym_keyboard_search_holo.xml │ │ ├── sym_keyboard_search_lxx.xml │ │ ├── sym_keyboard_search_rounded.xml │ │ ├── sym_keyboard_send_lxx.xml │ │ ├── sym_keyboard_send_rounded.xml │ │ ├── sym_keyboard_settings_holo.xml │ │ ├── sym_keyboard_settings_lxx.xml │ │ ├── sym_keyboard_settings_rounded.xml │ │ ├── sym_keyboard_shift_holo.xml │ │ ├── sym_keyboard_shift_lock_holo.xml │ │ ├── sym_keyboard_shift_lock_lxx.xml │ │ ├── sym_keyboard_shift_lock_rounded.xml │ │ ├── sym_keyboard_shift_lxx.xml │ │ ├── sym_keyboard_shift_rounded.xml │ │ ├── sym_keyboard_shifted_holo.xml │ │ ├── sym_keyboard_smiley_holo.xml │ │ ├── sym_keyboard_smiley_lxx.xml │ │ ├── sym_keyboard_smiley_rounded.xml │ │ ├── sym_keyboard_space_holo.xml │ │ ├── sym_keyboard_space_lxx.xml │ │ ├── sym_keyboard_space_rounded.xml │ │ ├── sym_keyboard_start_onehanded_holo.xml │ │ ├── sym_keyboard_start_onehanded_lxx.xml │ │ ├── sym_keyboard_start_onehanded_rounded.xml │ │ ├── sym_keyboard_stop_onehanded_holo.xml │ │ ├── sym_keyboard_stop_onehanded_lxx.xml │ │ ├── sym_keyboard_stop_onehanded_rounded.xml │ │ ├── sym_keyboard_tab_holo.xml │ │ ├── sym_keyboard_tab_lxx.xml │ │ ├── sym_keyboard_tab_rounded.xml │ │ ├── sym_keyboard_voice_holo.xml │ │ ├── sym_keyboard_voice_lxx.xml │ │ ├── sym_keyboard_voice_off_holo.xml │ │ ├── sym_keyboard_voice_off_lxx.xml │ │ ├── sym_keyboard_voice_off_rounded.xml │ │ ├── sym_keyboard_voice_rounded.xml │ │ ├── sym_keyboard_zwj_holo.xml │ │ ├── sym_keyboard_zwj_lxx.xml │ │ ├── sym_keyboard_zwnj_holo.xml │ │ ├── sym_keyboard_zwnj_lxx.xml │ │ ├── toast_background.xml │ │ └── toolbar_expand_key_background.xml │ │ ├── layout │ │ ├── clipboard_entry_key.xml │ │ ├── clipboard_history_view.xml │ │ ├── clipboard_suggestion.xml │ │ ├── emoji_category_view.xml │ │ ├── emoji_keyboard_page.xml │ │ ├── emoji_palettes_view.xml │ │ ├── fake_toast.xml │ │ ├── input_view.xml │ │ ├── main_keyboard_frame.xml │ │ ├── more_suggestions.xml │ │ ├── popup_keys_keyboard.xml │ │ ├── popup_keys_keyboard_for_action_lxx.xml │ │ ├── strip_container.xml │ │ ├── suggestion_divider.xml │ │ └── suggestions_strip.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── values-af │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-am │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-ar-sw600dp │ │ └── donottranslate-config-spacing-and-punctuations.xml │ │ ├── values-ar │ │ ├── bools.xml │ │ ├── donottranslate-config-spacing-and-punctuations.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-as │ │ └── strings.xml │ │ ├── values-ast-rES │ │ └── strings.xml │ │ ├── values-az │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-b+hi+Latn │ │ └── donottranslate-config-spacing-and-punctuations.xml │ │ ├── values-b+sr+Latn │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-bal │ │ └── strings.xml │ │ ├── values-be │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-bg │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-bn-rIN │ │ └── bools.xml │ │ ├── values-bn │ │ ├── donottranslate-config-spacing-and-punctuations.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-bs │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-ca │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-cs │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-cy │ │ └── strings.xml │ │ ├── values-da │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-de │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-el │ │ ├── bools.xml │ │ ├── donottranslate-config-spacing-and-punctuations.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-en-rAU │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-en-rCA │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-en-rGB │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-en-rIN │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-en-rXC │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-en │ │ └── bools.xml │ │ ├── values-es-rUS │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-es │ │ ├── bools.xml │ │ ├── donottranslate-config-spacing-and-punctuations.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-et │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-eu │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-fa-sw600dp │ │ └── donottranslate-config-spacing-and-punctuations.xml │ │ ├── values-fa │ │ ├── bools.xml │ │ ├── donottranslate-config-spacing-and-punctuations.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-fi │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-fil │ │ └── strings.xml │ │ ├── values-fr-rCA │ │ ├── donottranslate-config-spacing-and-punctuations.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-fr │ │ ├── bools.xml │ │ ├── donottranslate-config-spacing-and-punctuations.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-gd │ │ └── strings.xml │ │ ├── values-gl │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-gu │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-hi │ │ ├── bools.xml │ │ ├── donottranslate-config-spacing-and-punctuations.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-hr │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-hu │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-hy │ │ ├── bools.xml │ │ ├── donottranslate-config-spacing-and-punctuations.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-in │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-is │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-it │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-iw-sw600dp │ │ └── donottranslate-config-spacing-and-punctuations.xml │ │ ├── values-iw │ │ ├── bools.xml │ │ ├── donottranslate-config-spacing-and-punctuations.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-ja │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-jpr │ │ └── strings.xml │ │ ├── values-ka │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-kab │ │ └── strings.xml │ │ ├── values-kk │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-km │ │ ├── bools.xml │ │ ├── donottranslate-config-spacing-and-punctuations.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-kn │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-ko │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-ky │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-land │ │ └── config.xml │ │ ├── values-lb │ │ └── strings.xml │ │ ├── values-lo │ │ ├── bools.xml │ │ ├── donottranslate-config-spacing-and-punctuations.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-lt │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-lv │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-mk │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-ml │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-mn │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-mr │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-ms │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-my │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-nb │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-ne │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-night-v31 │ │ └── colors.xml │ │ ├── values-night │ │ └── colors.xml │ │ ├── values-nl-rBE │ │ └── bools.xml │ │ ├── values-nl │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-or │ │ └── strings.xml │ │ ├── values-ota │ │ └── strings.xml │ │ ├── values-pa-rPK │ │ └── strings.xml │ │ ├── values-pa │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-pl │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-pt-rBR │ │ └── strings.xml │ │ ├── values-pt-rPT │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-pt │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-ro │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-ru │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-sc-rIT │ │ └── strings.xml │ │ ├── values-si │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-sk │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-sl │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-sq │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-sr │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-sv │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-sw │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-sw430dp │ │ ├── config-per-form-factor.xml │ │ └── config-screen-metrics.xml │ │ ├── values-sw600dp-land │ │ └── config.xml │ │ ├── values-sw600dp │ │ ├── config-per-form-factor.xml │ │ ├── config-screen-metrics.xml │ │ ├── config.xml │ │ ├── donottranslate-config-spacing-and-punctuations.xml │ │ └── touch-position-correction.xml │ │ ├── values-sw768dp-land │ │ └── config.xml │ │ ├── values-sw768dp │ │ ├── config-per-form-factor.xml │ │ ├── config-screen-metrics.xml │ │ └── config.xml │ │ ├── values-ta │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-te │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-tg │ │ └── strings.xml │ │ ├── values-th │ │ ├── bools.xml │ │ ├── donottranslate-config-spacing-and-punctuations.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-tl │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-tr │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-uk │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-ur │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-uz │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-v28 │ │ └── platform-theme.xml │ │ ├── values-v31 │ │ ├── colors.xml │ │ └── platform-theme.xml │ │ ├── values-vi │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-zh-rCN │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-zh-rHK │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-zh-rTW │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values-zu │ │ ├── bools.xml │ │ ├── strings-talkback-descriptions.xml │ │ └── strings.xml │ │ ├── values │ │ ├── attrs.xml │ │ ├── bools.xml │ │ ├── colors.xml │ │ ├── config-common.xml │ │ ├── config-per-form-factor.xml │ │ ├── config-screen-metrics.xml │ │ ├── config-spellchecker-thresholds.xml │ │ ├── config.xml │ │ ├── dimens.xml │ │ ├── donottranslate-config-spacing-and-punctuations.xml │ │ ├── donottranslate-debug-settings.xml │ │ ├── donottranslate.xml │ │ ├── platform-theme.xml │ │ ├── strings-talkback-descriptions.xml │ │ ├── strings.xml │ │ ├── themes-common.xml │ │ ├── themes-holo_base.xml │ │ ├── themes-lxx-base-border.xml │ │ ├── themes-lxx-base.xml │ │ ├── themes-lxx.xml │ │ ├── themes-rounded-base-border.xml │ │ ├── themes-rounded-base.xml │ │ └── touch-position-correction.xml │ │ ├── xml-sw600dp-land │ │ └── kbd_popup_keys_keyboard_template.xml │ │ ├── xml-sw600dp │ │ └── kbd_popup_keys_keyboard_template.xml │ │ └── xml │ │ ├── kbd_emoji.xml │ │ ├── kbd_popup_keys_keyboard_template.xml │ │ ├── kbd_suggestions_pane_template.xml │ │ ├── method.xml │ │ ├── method_dummy.xml │ │ └── spellchecker.xml │ └── test │ └── java │ └── helium314 │ └── keyboard │ ├── KeySpecParserTest.kt │ ├── KeyboardParserTest.kt │ ├── LayoutTest.kt │ ├── Shadows.kt │ ├── SubtypeTest.kt │ └── latin │ ├── InputLogicTest.kt │ ├── LocaleUtilsTest.kt │ ├── ScriptUtilsTest.kt │ ├── StringUtilsTest.kt │ └── SuggestTest.kt ├── art └── launcher_icon │ ├── background_layer_export.svg │ ├── foreground_layer_export.svg │ └── icon_source_-_rubik_font_not_included.svg ├── build.gradle.kts ├── fastlane └── metadata │ └── android │ ├── ar │ ├── changelogs │ │ ├── 1001.txt │ │ ├── 1003.txt │ │ ├── 1004.txt │ │ ├── 2000.txt │ │ ├── 2001.txt │ │ ├── 2002.txt │ │ ├── 2003.txt │ │ ├── 2100.txt │ │ ├── 2200.txt │ │ ├── 2201.txt │ │ ├── 2300.txt │ │ ├── 2301.txt │ │ ├── 3004.txt │ │ ├── 3005.txt │ │ ├── 3006.txt │ │ ├── 3007.txt │ │ └── 3008.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── bg │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── bn │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── ca │ ├── changelogs │ │ ├── 1001.txt │ │ ├── 1003.txt │ │ ├── 1004.txt │ │ ├── 2000.txt │ │ ├── 2001.txt │ │ ├── 2002.txt │ │ ├── 2003.txt │ │ ├── 2100.txt │ │ ├── 2200.txt │ │ ├── 2201.txt │ │ ├── 2300.txt │ │ ├── 2301.txt │ │ ├── 3004.txt │ │ ├── 3005.txt │ │ ├── 3006.txt │ │ ├── 3007.txt │ │ ├── 3008.txt │ │ ├── 3100.txt │ │ └── 3101.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── cs-CZ │ ├── changelogs │ │ ├── 1001.txt │ │ ├── 1003.txt │ │ ├── 1004.txt │ │ ├── 2000.txt │ │ ├── 2001.txt │ │ ├── 2002.txt │ │ ├── 2003.txt │ │ ├── 2100.txt │ │ ├── 2200.txt │ │ ├── 2201.txt │ │ ├── 2300.txt │ │ ├── 2301.txt │ │ ├── 3004.txt │ │ ├── 3005.txt │ │ ├── 3006.txt │ │ ├── 3007.txt │ │ ├── 3008.txt │ │ ├── 3100.txt │ │ └── 3101.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── de-DE │ ├── changelogs │ │ ├── 1001.txt │ │ ├── 1003.txt │ │ ├── 1004.txt │ │ ├── 2000.txt │ │ ├── 2001.txt │ │ ├── 2002.txt │ │ ├── 2003.txt │ │ ├── 2100.txt │ │ ├── 2200.txt │ │ ├── 2201.txt │ │ ├── 2300.txt │ │ ├── 2301.txt │ │ └── 3004.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── en-US │ ├── changelogs │ │ ├── 1001.txt │ │ ├── 1003.txt │ │ ├── 1004.txt │ │ ├── 2000.txt │ │ ├── 2001.txt │ │ ├── 2002.txt │ │ ├── 2003.txt │ │ ├── 2100.txt │ │ ├── 2200.txt │ │ ├── 2201.txt │ │ ├── 2300.txt │ │ ├── 2301.txt │ │ ├── 3004.txt │ │ ├── 3005.txt │ │ ├── 3006.txt │ │ ├── 3007.txt │ │ ├── 3008.txt │ │ ├── 3100.txt │ │ └── 3101.txt │ ├── full_description.txt │ ├── images │ │ ├── featureGraphic.png │ │ ├── icon.png │ │ └── phoneScreenshots │ │ │ ├── 1.png │ │ │ ├── 10.png │ │ │ ├── 11.png │ │ │ ├── 12.png │ │ │ ├── 13.png │ │ │ ├── 14.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ ├── 5.png │ │ │ ├── 6.png │ │ │ ├── 7.png │ │ │ ├── 8.png │ │ │ └── 9.png │ ├── short_description.txt │ └── title.txt │ ├── es-ES │ ├── short_description.txt │ └── title.txt │ ├── et │ ├── changelogs │ │ ├── 2100.txt │ │ ├── 2200.txt │ │ ├── 2201.txt │ │ ├── 2300.txt │ │ ├── 2301.txt │ │ ├── 3004.txt │ │ ├── 3005.txt │ │ ├── 3006.txt │ │ ├── 3007.txt │ │ ├── 3008.txt │ │ ├── 3100.txt │ │ └── 3101.txt │ ├── short_description.txt │ └── title.txt │ ├── fi-FI │ ├── changelogs │ │ ├── 1001.txt │ │ ├── 1003.txt │ │ ├── 1004.txt │ │ ├── 2000.txt │ │ ├── 2001.txt │ │ ├── 2002.txt │ │ ├── 2003.txt │ │ ├── 2100.txt │ │ ├── 2200.txt │ │ ├── 2201.txt │ │ ├── 2300.txt │ │ └── 2301.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── fr-FR │ ├── changelogs │ │ ├── 1001.txt │ │ ├── 1003.txt │ │ ├── 1004.txt │ │ └── 2000.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── gl-ES │ ├── changelogs │ │ ├── 1001.txt │ │ ├── 1003.txt │ │ ├── 1004.txt │ │ └── 2000.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── id │ ├── changelogs │ │ ├── 1001.txt │ │ ├── 1003.txt │ │ ├── 1004.txt │ │ ├── 2000.txt │ │ ├── 2001.txt │ │ └── 2002.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── is-IS │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── it-IT │ ├── changelogs │ │ ├── 1001.txt │ │ ├── 1003.txt │ │ ├── 1004.txt │ │ ├── 2000.txt │ │ ├── 2001.txt │ │ ├── 2002.txt │ │ ├── 2003.txt │ │ ├── 2100.txt │ │ ├── 2200.txt │ │ ├── 2201.txt │ │ ├── 2300.txt │ │ ├── 2301.txt │ │ ├── 3004.txt │ │ ├── 3005.txt │ │ ├── 3006.txt │ │ ├── 3007.txt │ │ └── 3008.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── iw-IL │ ├── changelogs │ │ ├── 1001.txt │ │ ├── 1003.txt │ │ ├── 1004.txt │ │ ├── 2000.txt │ │ ├── 2001.txt │ │ ├── 2002.txt │ │ ├── 2003.txt │ │ ├── 2100.txt │ │ ├── 2200.txt │ │ ├── 2201.txt │ │ ├── 2300.txt │ │ ├── 2301.txt │ │ ├── 3004.txt │ │ ├── 3005.txt │ │ ├── 3006.txt │ │ ├── 3007.txt │ │ ├── 3008.txt │ │ ├── 3100.txt │ │ └── 3101.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── lv │ ├── changelogs │ │ ├── 2002.txt │ │ └── 2201.txt │ ├── short_description.txt │ └── title.txt │ ├── nl-NL │ ├── changelogs │ │ ├── 1001.txt │ │ ├── 1003.txt │ │ ├── 1004.txt │ │ ├── 2000.txt │ │ ├── 2001.txt │ │ ├── 2002.txt │ │ ├── 2003.txt │ │ ├── 2100.txt │ │ ├── 2200.txt │ │ ├── 2201.txt │ │ ├── 2300.txt │ │ ├── 2301.txt │ │ ├── 3004.txt │ │ ├── 3005.txt │ │ ├── 3006.txt │ │ ├── 3007.txt │ │ ├── 3008.txt │ │ ├── 3100.txt │ │ └── 3101.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── pa-PK │ └── title.txt │ ├── pl-PL │ ├── changelogs │ │ ├── 1001.txt │ │ ├── 1003.txt │ │ ├── 1004.txt │ │ ├── 2000.txt │ │ ├── 2001.txt │ │ ├── 2002.txt │ │ ├── 2003.txt │ │ └── 2100.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── pt-BR │ ├── changelogs │ │ ├── 1003.txt │ │ ├── 1004.txt │ │ └── 2201.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── ru-RU │ ├── changelogs │ │ ├── 1001.txt │ │ ├── 1003.txt │ │ ├── 1004.txt │ │ ├── 2000.txt │ │ ├── 2001.txt │ │ ├── 2002.txt │ │ ├── 2003.txt │ │ ├── 2100.txt │ │ ├── 2200.txt │ │ ├── 2201.txt │ │ ├── 2300.txt │ │ ├── 2301.txt │ │ ├── 3004.txt │ │ ├── 3005.txt │ │ ├── 3006.txt │ │ ├── 3007.txt │ │ ├── 3008.txt │ │ ├── 3100.txt │ │ └── 3101.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── tr-TR │ ├── changelogs │ │ ├── 1001.txt │ │ ├── 1003.txt │ │ ├── 1004.txt │ │ ├── 2000.txt │ │ ├── 2001.txt │ │ ├── 2002.txt │ │ ├── 2003.txt │ │ ├── 2100.txt │ │ ├── 2200.txt │ │ └── 2201.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── uk │ ├── changelogs │ │ ├── 1001.txt │ │ ├── 1003.txt │ │ ├── 1004.txt │ │ ├── 2000.txt │ │ ├── 2001.txt │ │ ├── 2002.txt │ │ ├── 2003.txt │ │ ├── 2100.txt │ │ ├── 2200.txt │ │ ├── 2201.txt │ │ ├── 2300.txt │ │ └── 2301.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ └── zh-CN │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── layouts.md ├── settings.gradle └── tools ├── diacritics.py ├── make-emoji-keys ├── README.md ├── build.gradle ├── convert_new_emojis.py └── src │ └── main │ ├── kotlin │ └── com │ │ └── majeur │ │ └── inputmethod │ │ └── tools │ │ └── emoji │ │ ├── AndroidEmojiSupportFileParser.kt │ │ ├── EmojiUCDTestFileParser.kt │ │ ├── JarUtils.kt │ │ ├── MakeEmojiKeys.kt │ │ ├── TextFileParser.kt │ │ └── model │ │ ├── EmojiData.kt │ │ ├── EmojiGroup.kt │ │ └── EmojiSpec.kt │ └── resources │ └── emoji │ ├── android-emoji-support.txt │ └── ucd │ ├── 13.1 │ └── emoji-test.txt │ ├── 14.0 │ └── emoji-test.txt │ ├── 15.0 │ └── emoji-test.txt │ ├── 15.1 │ └── emoji-test.txt │ └── 16.0 │ └── emoji-test.txt └── release.py /.editorconfig: -------------------------------------------------------------------------------- 1 | [*] 2 | charset = utf-8 3 | end_of_line = lf 4 | indent_size = 4 5 | indent_style = space 6 | insert_final_newline = true 7 | max_line_length = 140 8 | tab_width = 4 9 | trim_trailing_whitespace = true 10 | 11 | [{*.markdown,*.md}] 12 | trim_trailing_whitespace = false 13 | indent_size = 2 14 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | 2 | liberapay: Helium314 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .idea 3 | .gradle 4 | .kotlin 5 | local.properties 6 | .DS_Store 7 | Gemfile 8 | build 9 | app/build 10 | app/release 11 | app/.cxx 12 | app/.attach_* 13 | fastlane/Appfile 14 | tools/*.txt 15 | -------------------------------------------------------------------------------- /app/src/debug/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | HeliBoard debug 7 | HeliBoard debug Spell Checker 8 | HeliBoard debug Settings 9 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/debugNoMinify/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | HeliBoard debug 7 | HeliBoard debug Spell Checker 8 | HeliBoard debug Settings 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/assets/dicts/main_bg.dict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/assets/dicts/main_bg.dict -------------------------------------------------------------------------------- /app/src/main/assets/dicts/main_bn.dict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/assets/dicts/main_bn.dict -------------------------------------------------------------------------------- /app/src/main/assets/dicts/main_de.dict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/assets/dicts/main_de.dict -------------------------------------------------------------------------------- /app/src/main/assets/dicts/main_el.dict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/assets/dicts/main_el.dict -------------------------------------------------------------------------------- /app/src/main/assets/dicts/main_en-GB.dict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/assets/dicts/main_en-GB.dict -------------------------------------------------------------------------------- /app/src/main/assets/dicts/main_en-US.dict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/assets/dicts/main_en-US.dict -------------------------------------------------------------------------------- /app/src/main/assets/dicts/main_es.dict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/assets/dicts/main_es.dict -------------------------------------------------------------------------------- /app/src/main/assets/dicts/main_fr.dict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/assets/dicts/main_fr.dict -------------------------------------------------------------------------------- /app/src/main/assets/dicts/main_hu.dict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/assets/dicts/main_hu.dict -------------------------------------------------------------------------------- /app/src/main/assets/dicts/main_it.dict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/assets/dicts/main_it.dict -------------------------------------------------------------------------------- /app/src/main/assets/dicts/main_nl.dict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/assets/dicts/main_nl.dict -------------------------------------------------------------------------------- /app/src/main/assets/dicts/main_pl.dict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/assets/dicts/main_pl.dict -------------------------------------------------------------------------------- /app/src/main/assets/dicts/main_pt-BR.dict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/assets/dicts/main_pt-BR.dict -------------------------------------------------------------------------------- /app/src/main/assets/dicts/main_pt-PT.dict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/assets/dicts/main_pt-PT.dict -------------------------------------------------------------------------------- /app/src/main/assets/dicts/main_ro.dict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/assets/dicts/main_ro.dict -------------------------------------------------------------------------------- /app/src/main/assets/dicts/main_ru.dict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/assets/dicts/main_ru.dict -------------------------------------------------------------------------------- /app/src/main/assets/dicts/main_sv.dict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/assets/dicts/main_sv.dict -------------------------------------------------------------------------------- /app/src/main/assets/dicts/main_tr.dict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/assets/dicts/main_tr.dict -------------------------------------------------------------------------------- /app/src/main/assets/emoji/EMOTICONS.txt: -------------------------------------------------------------------------------- 1 | :-) 2 | ;-) 3 | :-( 4 | :-! 5 | :-$ 6 | B-) 7 | =-O 8 | :-P 9 | :O 10 | :-* 11 | :-D 12 | :\'( 13 | :-\\ 14 | O:-) 15 | :-[ 16 | (╯° 17 | □°) 18 | ╯︵ 19 | ┻━┻ 20 | ¯\\_ 21 | (ツ) 22 | _/¯ 23 | ┬─┬ 24 | ︵ /( 25 | .□.\\ -------------------------------------------------------------------------------- /app/src/main/assets/layouts/clipboard_bottom/clip_bottom_row.json: -------------------------------------------------------------------------------- 1 | [ 2 | [ 3 | { "label": "alpha", "width": 0.15 }, 4 | { "label": "space", "width": -1 }, 5 | { "label": "delete", "width": 0.15 } 6 | ] 7 | ] 8 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/emoji_bottom/emoji_bottom_row.json: -------------------------------------------------------------------------------- 1 | [ 2 | [ 3 | { "label": "alpha", "width": 0.15 }, 4 | { "label": "space", "width": -1 }, 5 | { "label": "delete", "width": 0.15 } 6 | ] 7 | ] 8 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/akan.txt: -------------------------------------------------------------------------------- 1 | ɛ q 2 | w 3 | e 4 | r 5 | t 6 | y 7 | u 8 | i 9 | o 10 | p 11 | 12 | a 13 | s 14 | d 15 | f 16 | g 17 | h 18 | j 19 | k 20 | l 21 | 22 | z 23 | ɔ x 24 | c ¢ 25 | v 26 | b 27 | n 28 | m 29 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/arabic.txt: -------------------------------------------------------------------------------- 1 | ض 2 | ص 3 | ث 4 | ق 5 | ف 6 | غ 7 | ع 8 | ه 9 | خ 10 | ح 11 | ج 12 | 13 | ش 14 | س 15 | ي 16 | ب 17 | ل 18 | ا 19 | ت 20 | ن 21 | م 22 | ك 23 | ط 24 | 25 | ذ 26 | ء 27 | ؤ 28 | ر 29 | ى 30 | ة 31 | و 32 | ز 33 | ظ 34 | د 35 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/arabic_hijai.txt: -------------------------------------------------------------------------------- 1 | ز 2 | ر 3 | ذ 4 | د 5 | خ 6 | ح 7 | ج 8 | ث 9 | ت 10 | ب 11 | ا 12 | 13 | ك 14 | ق 15 | ف 16 | غ 17 | ع 18 | ظ 19 | ط 20 | ض 21 | ص 22 | ش 23 | س 24 | 25 | ء 26 | ى 27 | ي 28 | ؤ 29 | و 30 | ة 31 | ﻩ 32 | ن 33 | م 34 | ل 35 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/arabic_pc.txt: -------------------------------------------------------------------------------- 1 | ض 2 | ص 3 | ق 4 | ف 5 | غ 6 | ع 7 | ه 8 | خ 9 | ح 10 | ج 11 | 12 | ش 13 | س 14 | ي 15 | ب 16 | ل 17 | ا 18 | ت 19 | ن 20 | م 21 | ك 22 | 23 | ظ 24 | ط 25 | ذ 26 | د 27 | ز 28 | ر 29 | و 30 | ة 31 | ث 32 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/armenian_phonetic.txt: -------------------------------------------------------------------------------- 1 | է 2 | թ 3 | փ 4 | ձ 5 | ջ 6 | ր 7 | չ 8 | ճ 9 | ժ 10 | ծ 11 | 12 | ք 13 | ո 14 | ե և 15 | ռ 16 | տ 17 | ը 18 | ւ 19 | ի 20 | օ 21 | պ 22 | 23 | ա 24 | ս 25 | դ $$$ 26 | ֆ 27 | գ 28 | հ 29 | յ 30 | կ 31 | լ 32 | խ 33 | 34 | զ 35 | ղ 36 | ց 37 | վ 38 | բ 39 | ն 40 | մ 41 | շ 42 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/belarusian.txt: -------------------------------------------------------------------------------- 1 | й 2 | ц 3 | у 4 | к 5 | е 6 | н 7 | г 8 | ш 9 | ў 10 | з 11 | х 12 | 13 | ф 14 | ы 15 | в 16 | а 17 | п 18 | р 19 | о 20 | л 21 | д 22 | ж 23 | э 24 | 25 | я 26 | ч 27 | с 28 | м 29 | і 30 | т 31 | ь 32 | б < 33 | ю > 34 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/bemba.txt: -------------------------------------------------------------------------------- 1 | q 2 | w 3 | e 4 | r 5 | t 6 | y 7 | u 8 | i 9 | o 10 | p 11 | ŋ 12 | 13 | a 14 | s 15 | d 16 | f 17 | g 18 | h 19 | j 20 | k 21 | l 22 | 23 | z 24 | x 25 | c 26 | v 27 | b 28 | n 29 | m 30 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/bepo.txt: -------------------------------------------------------------------------------- 1 | b 2 | é è 3 | p 4 | o 5 | v 6 | d 7 | l 8 | j 9 | z 10 | w 11 | 12 | a 13 | u 14 | i 15 | e 16 | c 17 | t 18 | s 19 | r 20 | n 21 | m 22 | 23 | y 24 | x 25 | k 26 | q 27 | g 28 | h 29 | f 30 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/bulgarian.txt: -------------------------------------------------------------------------------- 1 | я 2 | в 3 | е 4 | р 5 | т 6 | ъ 7 | у 8 | и ѝ 9 | о 10 | п 11 | ч 12 | 13 | а 14 | с 15 | д 16 | ф 17 | г 18 | х 19 | й 20 | к 21 | л 22 | ш 23 | щ 24 | 25 | з 26 | ь 27 | ц 28 | ж 29 | б 30 | н 31 | м 32 | ю 33 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/bulgarian_bds.txt: -------------------------------------------------------------------------------- 1 | у 2 | е 3 | и ѝ 4 | ш 5 | щ 6 | к 7 | с 8 | д 9 | з 10 | ц 11 | б 12 | 13 | ь 14 | я 15 | а 16 | о 17 | ж 18 | г 19 | т 20 | н 21 | в 22 | м 23 | ч 24 | 25 | ю 26 | й 27 | ъ 28 | э 29 | ф 30 | х 31 | п 32 | р 33 | л 34 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/bulgarian_bekl.txt: -------------------------------------------------------------------------------- 1 | у 2 | е 3 | и ѝ 4 | ш 5 | щ 6 | к 7 | с 8 | д 9 | з 10 | ц 11 | б 12 | 13 | ь 14 | я 15 | а 16 | о 17 | ж 18 | г 19 | т 20 | н 21 | в 22 | м 23 | ч 24 | 25 | ю 26 | й ѭ 27 | ъ ѫ 28 | ѣ 29 | ф 30 | х 31 | п 32 | р 33 | л 34 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/central_kurdish.txt: -------------------------------------------------------------------------------- 1 | ق 2 | و 3 | ە 4 | ر 5 | ت 6 | ی 7 | ێ 8 | ئ 9 | ۆ 10 | پ 11 | 12 | ا 13 | س 14 | ش 15 | د 16 | ف 17 | ھ|ه 18 | ژ 19 | ل 20 | ک 21 | گ 22 | 23 | ز 24 | ع 25 | ح 26 | ج 27 | چ 28 | خ 29 | ب 30 | ن 31 | م 32 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/chuvash.txt: -------------------------------------------------------------------------------- 1 | ё 2 | ӑ 3 | ӗ 4 | ҫ 5 | ӳ 6 | ъ 7 | - 8 | ! 9 | ? 10 | " 11 | 12 | й 13 | ц 14 | у 15 | к 16 | е 17 | н 18 | г 19 | ш 20 | щ 21 | з 22 | х 23 | 24 | ф 25 | ы 26 | в 27 | а 28 | п 29 | р 30 | о 31 | л 32 | д 33 | ж 34 | э 35 | 36 | я 37 | ч 38 | с 39 | м 40 | и 41 | т 42 | ь 43 | б 44 | ю -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/dagbani.txt: -------------------------------------------------------------------------------- 1 | q 2 | w 3 | ɛ e 4 | r ¢ 5 | t 6 | y 7 | u 8 | i 9 | ɔ o 10 | p 11 | 12 | a 13 | s 14 | d 15 | f 16 | ɣ g 17 | h 18 | j 19 | k 20 | l 21 | 22 | ʒ z 23 | x x 24 | c 25 | v 26 | b 27 | ŋ n 28 | m 29 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/dargwa_urakhi.txt: -------------------------------------------------------------------------------- 1 | й 2 | ц 3 | у ӯ ӱ ý ӱ́ 4 | к ҟ ҝ ҡ 5 | е ē ë е́ ë́ 6 | н 7 | г ґ ғ ꚕ 8 | ш 9 | щ 10 | з ҙ 11 | х ҳ ẋ 12 | ъ 13 | 14 | ф 15 | ы 16 | в w 17 | а ā ӓ á ӓ́ 18 | п ԥ 19 | р ҏ 20 | о о̄ ӧ ó ӧ́ 21 | л 22 | д 23 | ж җ 24 | э э̄ э́ 25 | Ӏ 26 | 27 | я я̄ я́ ǽ æ ǣ 28 | ч ҹ 29 | с 30 | м 31 | и ӣ и́ 32 | т ԏ 33 | ь 34 | б ҕ 35 | ю ю́ -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/esperanto.txt: -------------------------------------------------------------------------------- 1 | ŝ q 2 | ĝ w 3 | e 4 | r 5 | t 6 | ŭ y 7 | u 8 | i 9 | o 10 | p 11 | 12 | a 13 | s 14 | d 15 | f 16 | g 17 | h 18 | j 19 | k 20 | l 21 | ĵ 22 | 23 | z 24 | ĉ x 25 | c 26 | v w 27 | b 28 | n 29 | m 30 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/ewe.txt: -------------------------------------------------------------------------------- 1 | ɛ q 2 | w 3 | e 4 | r 5 | t 6 | ɣ y 7 | u 8 | i 9 | o 10 | p 11 | 12 | a 13 | s 14 | d 15 | f 16 | g 17 | h 18 | j 19 | k 20 | l 21 | 22 | z 23 | ɔ x 24 | c ¢ 25 | v 26 | b 27 | n 28 | m 29 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/farsi.txt: -------------------------------------------------------------------------------- 1 | ض 2 | ص 3 | ث 4 | ق 5 | ف 6 | غ 7 | ع 8 | ه 9 | خ 10 | ح 11 | ج 12 | 13 | ش 14 | س 15 | ی 16 | ب 17 | ل 18 | ا 19 | ت 20 | ن 21 | م 22 | ک 23 | گ 24 | 25 | ظ 26 | ط 27 | ژ 28 | ز 29 | ر 30 | ذ 31 | د 32 | پ 33 | و 34 | چ 35 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/ga.txt: -------------------------------------------------------------------------------- 1 | ɛ q 2 | w 3 | e 4 | r 5 | t 6 | y 7 | u 8 | i 9 | o 10 | p 11 | 12 | a 13 | s 14 | d 15 | f 16 | g 17 | h 18 | j 19 | k 20 | l 21 | 22 | z 23 | ɔ x 24 | ŋ c ¢ 25 | v 26 | b 27 | n 28 | m 29 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/halmak.txt: -------------------------------------------------------------------------------- 1 | w 2 | l 3 | r 4 | b 5 | z 6 | ; 7 | q 8 | u 9 | d 10 | j 11 | 12 | s 13 | h 14 | n 15 | t 16 | , 17 | . 18 | a 19 | e 20 | o 21 | i 22 | 23 | m 24 | v 25 | c 26 | g 27 | p 28 | x 29 | k 30 | 31 | f 32 | y 33 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/hausa.txt: -------------------------------------------------------------------------------- 1 | ẹ q 2 | w 3 | e 4 | r 5 | t 6 | y 7 | u 8 | i 9 | o 10 | p 11 | 12 | a 13 | s 14 | d 15 | f 16 | g 17 | h 18 | j 19 | k 20 | l 21 | 22 | z 23 | ọ x 24 | c 25 | v 26 | b 27 | n ₦ 28 | m 29 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/hungarian_extended_qwertz.txt: -------------------------------------------------------------------------------- 1 | á 2 | é 3 | í 4 | ó 5 | ö 6 | ő 7 | ú 8 | ü 9 | ű 10 | ' 11 | 12 | q 13 | w 14 | e 15 | r 16 | t 17 | z 18 | u 19 | i 20 | o 21 | p 22 | 23 | a 24 | s 25 | d 26 | f 27 | g 28 | h 29 | j 30 | k 31 | l 32 | 33 | y 34 | x 35 | c 36 | v 37 | b 38 | n 39 | m -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/igbo.txt: -------------------------------------------------------------------------------- 1 | ṅ q 2 | w 3 | e 4 | r 5 | t 6 | y 7 | u 8 | i 9 | o 10 | p 11 | 12 | a 13 | s 14 | d 15 | f 16 | g 17 | h 18 | j 19 | k 20 | l 21 | 22 | z 23 | ọ x 24 | c 25 | ụ v 26 | b 27 | n ₦ 28 | m 29 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/kaitag.txt: -------------------------------------------------------------------------------- 1 | й 2 | ц 3 | у 4 | к 5 | е 6 | н 7 | г 8 | ш 9 | ҡ 10 | з 11 | х № 12 | 13 | ҳ 14 | ғ 15 | в 16 | а 17 | п 18 | р 19 | о 20 | л 21 | д 22 | ж 23 | ъ ~ 24 | 25 | я 26 | ч 27 | с 28 | м 29 | и 30 | т 31 | ь 32 | б < > 33 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/kannada.txt: -------------------------------------------------------------------------------- 1 | ೌ ಔ % 2 | ೈ ಐ % 3 | ಾ ಆ % 4 | ೀ ಈ % 5 | ೂ ಊ % 6 | ಬ ಭ % 7 | ಹ ಙ % 8 | ಗ ಘ % 9 | ದ ಧ % 10 | ಜ ಝ % 11 | ಡ ಢ 12 | 13 | ೋ ಓ 14 | ೇ ಏ 15 | ್ ಅ 16 | ಿ ಇ 17 | ು ಉ 18 | ಪ ಫ 19 | ರ ಱ ೃ 20 | ಕ ಖ 21 | ತ ಥ 22 | ಚ ಛ 23 | ಟ ಠ 24 | 25 | ೆ ಒ 26 | ಂ ಎ 27 | ಮ 28 | ನ ಣ 29 | ವ 30 | ಲ ಳ 31 | ಸ ಶ 32 | ಋ ್ರ 33 | ಷ ಕ್ಷ 34 | ಯ ಜ್ಞ 35 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/kannada_extended.txt: -------------------------------------------------------------------------------- 1 | ಅ 2 | ಆ 3 | ಇ 4 | ಈ 5 | ಉ 6 | ಊ 7 | ಋ 8 | ಎ 9 | ಏ 10 | ಐ 11 | 12 | ಒ 13 | ಓ 14 | ಔ 15 | ಂ 16 | ಕ 17 | ಖ 18 | ಗ 19 | ಘ 20 | ಙ 21 | ಚ 22 | 23 | ಛ 24 | ಜ 25 | ಝ 26 | ಞ 27 | ಟ 28 | ಠ 29 | ಡ 30 | ಢ 31 | ಣ 32 | ತ 33 | 34 | ಥ 35 | ದ 36 | ಧ 37 | ನ 38 | ಪ 39 | ಫ 40 | ಬ 41 | ಭ 42 | ಮ 43 | ಯ 44 | 45 | ್ 46 | ರ 47 | ಲ 48 | ವ 49 | ಶ 50 | ಷ 51 | ಸ 52 | ಹ 53 | ಳ 54 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/kikuyu.txt: -------------------------------------------------------------------------------- 1 | ĩ q 2 | w 3 | e 4 | r 5 | t 6 | y 7 | u 8 | i 9 | o 10 | p 11 | 12 | a 13 | s 14 | d 15 | f 16 | g 17 | h 18 | j 19 | k 20 | l 21 | 22 | z 23 | ũ x 24 | c 25 | v 26 | b 27 | n 28 | m 29 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/lingala.txt: -------------------------------------------------------------------------------- 1 | q 2 | w 3 | ɛ e 4 | r 5 | t 6 | y 7 | u 8 | i 9 | ɔ o 10 | p 11 | 12 | a 13 | s 14 | d 15 | f 16 | g 17 | h 18 | j 19 | k 20 | l 21 | 22 | z 23 | x 24 | c 25 | ̌ v 26 | b 27 | n 28 | m 29 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/luganda.txt: -------------------------------------------------------------------------------- 1 | q 2 | w 3 | e 4 | r 5 | t 6 | y 7 | u 8 | i 9 | o 10 | p 11 | ŋ 12 | 13 | a 14 | s 15 | d 16 | f 17 | g 18 | h 19 | j 20 | k 21 | l 22 | 23 | z 24 | x 25 | c 26 | v 27 | b 28 | n 29 | m 30 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/macedonian.txt: -------------------------------------------------------------------------------- 1 | љ 2 | њ 3 | е 4 | р 5 | т 6 | ѕ 7 | у 8 | и 9 | о 10 | п 11 | ш 12 | 13 | а 14 | с 15 | д 16 | ф 17 | г 18 | х 19 | ј 20 | к 21 | л 22 | ч 23 | ќ 24 | 25 | з 26 | џ 27 | ц 28 | в 29 | б 30 | н 31 | м 32 | ѓ 33 | ж 34 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/malayalam.txt: -------------------------------------------------------------------------------- 1 | ് 2 | ാ 3 | ി 4 | ീ 5 | ു 6 | ൂ 7 | ൃ 8 | െ 9 | േ 10 | ൊ 11 | ോ 12 | 13 | ക 14 | ഗ 15 | ങ 16 | ച 17 | ജ 18 | ട 19 | ഡ 20 | ണ 21 | ത 22 | ദ 23 | ന 24 | 25 | പ 26 | ബ 27 | മ 28 | യ 29 | ര 30 | ല 31 | വ 32 | ശ 33 | ഹ 34 | ള 35 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/mansi_north.txt: -------------------------------------------------------------------------------- 1 | ё 2 | ы̄ 3 | ӯ 4 | а̄ 5 | е̄ 6 | ӈ 7 | о̄ 8 | я̄ 9 | ю̄ 10 | ӣ 11 | э̄ 12 | ё̄ 13 | 14 | й 15 | ц 16 | у 17 | к 18 | е 19 | н 20 | г 21 | ш 22 | щ 23 | з 24 | х 25 | ъ 26 | 27 | ф 28 | ы 29 | в 30 | а 31 | п 32 | р 33 | о 34 | л 35 | д 36 | ж 37 | э 38 | 39 | я 40 | ч 41 | с 42 | м 43 | и 44 | т 45 | ь 46 | б 47 | ю -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/mari.txt: -------------------------------------------------------------------------------- 1 | ё 2 | ҥ 3 | ӧ 4 | ӱ 5 | ъ 6 | - 7 | ! 8 | ? 9 | " 10 | / 11 | 12 | й 13 | ц 14 | у 15 | к 16 | е 17 | н 18 | г 19 | ш 20 | щ 21 | з 22 | х 23 | 24 | ф 25 | ы 26 | в 27 | а 28 | п 29 | р 30 | о 31 | л 32 | д 33 | ж 34 | э 35 | 36 | я 37 | ч 38 | с 39 | м 40 | и 41 | т 42 | ь 43 | б 44 | ю 45 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/mongolian.txt: -------------------------------------------------------------------------------- 1 | ф 2 | ц 3 | у 4 | ж 5 | э 6 | н 7 | г 8 | ш 9 | ү 10 | з 11 | к 12 | 13 | й 14 | ы 15 | б 16 | ө 17 | а 18 | х 19 | р 20 | о 21 | л 22 | д 23 | п 24 | 25 | я 26 | ч 27 | ё 28 | с 29 | м 30 | и 31 | т 32 | ь 33 | в 34 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/qwerty.txt: -------------------------------------------------------------------------------- 1 | q 2 | w 3 | e 4 | r 5 | t 6 | y 7 | u 8 | i 9 | o 10 | p 11 | 12 | a 13 | s 14 | d 15 | f 16 | g 17 | h 18 | j 19 | k 20 | l 21 | 22 | z 23 | x 24 | c 25 | v 26 | b 27 | n 28 | m 29 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/qwertz.txt: -------------------------------------------------------------------------------- 1 | q 2 | w 3 | e 4 | r 5 | t 6 | z 7 | u 8 | i 9 | o 10 | p 11 | 12 | a 13 | s 14 | d 15 | f 16 | g 17 | h 18 | j 19 | k 20 | l 21 | 22 | y 23 | x 24 | c 25 | v 26 | b 27 | n 28 | m 29 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/russian.txt: -------------------------------------------------------------------------------- 1 | й 2 | ц 3 | у 4 | к 5 | е 6 | н 7 | г 8 | ш 9 | щ 10 | з 11 | х ъ [ { 12 | 13 | ф 14 | ы 15 | в 16 | а 17 | п 18 | р 19 | о 20 | л 21 | д 22 | ж 23 | э э́ ] } 24 | 25 | я 26 | ч 27 | с 28 | м 29 | и 30 | т 31 | ь 32 | б < 33 | ю > 34 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/russian_extended.txt: -------------------------------------------------------------------------------- 1 | й 2 | ц 3 | у 4 | к 5 | е 6 | н 7 | г 8 | ш 9 | щ 10 | з 11 | х [ { 12 | ъ ] } 13 | 14 | ф 15 | ы 16 | в 17 | а 18 | п 19 | р 20 | о 21 | л 22 | д 23 | ж 24 | э э́ 25 | 26 | я 27 | ч 28 | с 29 | м 30 | и 31 | т 32 | ь 33 | б < 34 | ю > 35 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/russian_student.txt: -------------------------------------------------------------------------------- 1 | я 2 | ш 3 | е 4 | р 5 | т 6 | ы 7 | у 8 | и 9 | о 10 | п 11 | э 12 | 13 | а 14 | с 15 | д 16 | ф 17 | г 18 | ч 19 | й 20 | к 21 | л 22 | ж 23 | щ 24 | 25 | з 26 | х 27 | ц 28 | в 29 | б 30 | н 31 | м 32 | ь 33 | ю 34 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/serbian.txt: -------------------------------------------------------------------------------- 1 | љ 2 | њ 3 | е 4 | р 5 | т 6 | з ѕ 7 | у 8 | и 9 | о 10 | п 11 | ш 12 | 13 | а 14 | с 15 | д 16 | ф 17 | г 18 | х 19 | ј 20 | к 21 | л 22 | ч 23 | ћ 24 | 25 | џ 26 | ц 27 | в 28 | б 29 | н 30 | м 31 | ђ 32 | ж 33 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/sesotho.txt: -------------------------------------------------------------------------------- 1 | q 2 | w 3 | e 4 | r 5 | t 6 | y 7 | u 8 | i 9 | o 10 | p 11 | 12 | a 13 | š s 14 | d 15 | f 16 | g 17 | h 18 | j 19 | k 20 | l 21 | 22 | z 23 | x 24 | c 25 | v 26 | b 27 | n 28 | m 29 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/tamil.txt: -------------------------------------------------------------------------------- 1 | ஔ 2 | ஐ 3 | ஆ 4 | ஈ 5 | ஊ 6 | ம 7 | ன 8 | ந 9 | ங 10 | ண 11 | ஞ 12 | 13 | ஓ 14 | ஏ 15 | அ 16 | இ 17 | உ 18 | ற 19 | ப 20 | க 21 | த 22 | ச 23 | ட 24 | 25 | ஒ 26 | எ 27 | ் 28 | ர 29 | வ 30 | ழ 31 | ல 32 | ள 33 | ய 34 | ஷ 35 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/telugu.txt: -------------------------------------------------------------------------------- 1 | ౌ 2 | ై 3 | ా 4 | ీ 5 | ూ 6 | బ 7 | హ 8 | గ 9 | ద 10 | జ 11 | డ 12 | 13 | ో 14 | ే 15 | ్ 16 | ి 17 | ు 18 | ప 19 | ర 20 | క 21 | త 22 | చ 23 | ట 24 | 25 | ొ 26 | ె 27 | మ 28 | న 29 | వ 30 | ల 31 | స 32 | ఋ 33 | ష 34 | య 35 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/turkish.txt: -------------------------------------------------------------------------------- 1 | q 2 | w 3 | e 4 | r 5 | t 6 | y 7 | u 8 | ı 9 | o 10 | p 11 | ğ 12 | ü 13 | 14 | a 15 | s 16 | d 17 | f 18 | g 19 | h 20 | j 21 | k 22 | l 23 | ş 24 | i 25 | 26 | z 27 | x 28 | c 29 | v 30 | b 31 | n 32 | m 33 | ö 34 | ç 35 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/ukrainian.txt: -------------------------------------------------------------------------------- 1 | й 2 | ц 3 | у 4 | к 5 | е 6 | н 7 | г 8 | ш 9 | щ 10 | з 11 | х [ { 12 | ї ] } 13 | 14 | ф 15 | і 16 | в 17 | а 18 | п 19 | р 20 | о 21 | л 22 | д 23 | ж 24 | є ' " 25 | 26 | я 27 | ч 28 | с 29 | м 30 | и 31 | т 32 | ь 33 | б < 34 | ю > ґ 35 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/ukrainian_extended.txt: -------------------------------------------------------------------------------- 1 | й 2 | ц 3 | у 4 | к 5 | е 6 | н 7 | г 8 | ш 9 | щ 10 | з 11 | х [ { 12 | ї ] } 13 | 14 | ф 15 | і 16 | в 17 | а 18 | п 19 | р 20 | о 21 | л 22 | д 23 | ж 24 | є ' " 25 | ' " 26 | 27 | я 28 | ч 29 | с 30 | м 31 | и 32 | т 33 | ь 34 | б < 35 | ю > ґ 36 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/workman.txt: -------------------------------------------------------------------------------- 1 | q 2 | d 3 | r 4 | w 5 | b 6 | j 7 | f 8 | u 9 | p 10 | ; 11 | 12 | a 13 | s 14 | h 15 | t 16 | g 17 | y 18 | n 19 | e 20 | o 21 | i 22 | 23 | z 24 | x 25 | m 26 | c 27 | v 28 | k 29 | l 30 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/main/yoruba.txt: -------------------------------------------------------------------------------- 1 | ẹ q 2 | w 3 | e 4 | r 5 | t 6 | y 7 | u 8 | i 9 | o 10 | p 11 | 12 | a 13 | s 14 | d 15 | f 16 | g 17 | h 18 | j 19 | k 20 | l 21 | 22 | z 23 | ọ x 24 | c 25 | ṣ v 26 | b 27 | n ₦ 28 | m 29 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/more_symbols/symbols_shifted.txt: -------------------------------------------------------------------------------- 1 | ~ 2 | ` 3 | | 4 | • ♪ ♥ ♠ ♦ ♣ 5 | √ 6 | π Π 7 | ÷ 8 | × 9 | ¶ § 10 | ∆ 11 | 12 | $$$1 13 | $$$2 14 | $$$3 15 | $$$4 16 | ^ ↑ ↓ ← → 17 | ° ′ ″ 18 | = ≠ ⁼ ≈ ∞ 19 | { 20 | } 21 | 22 | \ 23 | © 24 | ® 25 | ™ 26 | % ℅ 27 | [ 28 | ] 29 | 30 | < !fixedColumnOrder!3 ‹ ≤ « 31 | > !fixedColumnOrder!3 › ≥ » 32 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/number_row/number_row_basic.txt: -------------------------------------------------------------------------------- 1 | 1 ¹ ½ ⅓ ¼ ⅛ 2 | 2 ² ⅔ 3 | 3 ³ ¾ ⅜ 4 | 4 ⁴ 5 | 5 ⁵ ⅝ 6 | 6 ⁶ 7 | 7 ⁷ ⅞ 8 | 8 ⁸ 9 | 9 ⁹ 10 | 0 ⁰ ⁿ ∅ -------------------------------------------------------------------------------- /app/src/main/assets/layouts/symbols/symbols.txt: -------------------------------------------------------------------------------- 1 | % ‰ 2 | \ 3 | | 4 | = 5 | [ 6 | ] 7 | < 8 | > 9 | { 10 | } 11 | 12 | @ 13 | # 14 | $$$ 15 | _ % ‰ 16 | & 17 | - – ⁻ — · 18 | + ± ⁺ 19 | ( ⁽ < { [ 20 | ) ⁾ > } ] 21 | / 22 | 23 | * † ‡ ★ 24 | " 25 | ' 26 | : 27 | ; 28 | ! 29 | ? 30 | -------------------------------------------------------------------------------- /app/src/main/assets/layouts/symbols/symbols_arabic.txt: -------------------------------------------------------------------------------- 1 | ٪ % ‰ 2 | \ 3 | | 4 | = 5 | [ 6 | ] 7 | < 8 | > 9 | ﴾ { 10 | ﴿ { 11 | 12 | ٬ @ 13 | ٫ # 14 | $$$ 15 | _ ٪ % ‰ 16 | & 17 | - – — · 18 | + ± 19 | ( ﴾ < { [ 20 | ) ﴿ > } ] 21 | 22 | * ٭ ★ † ‡ 23 | « 24 | » 25 | : 26 | ؛ ; 27 | ! 28 | ؟ 29 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/af.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a á â ä à æ ã å ā 3 | e é è ê ë ę ė ē 4 | i í ì ï î į ī ij 5 | o ó ô ö ò õ œ ø ō 6 | u ú û ü ù ū 7 | n ñ ń 8 | y ý ij 9 | 10 | [tlds] 11 | za 12 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/ar.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | ق ڨ 3 | ف ڤ ڢ ڥ 4 | ه ﻫ|ه‍ 5 | ج چ 6 | ش ڜ 7 | ي ئ ى 8 | ب پ 9 | ل ﻻ|لا ﻷ|لأ ﻹ|لإ ﻵ|لآ 10 | ا !fixedColumnOrder!5 آ ء أ إ ٱ 11 | ك گ ک 12 | ى ئ 13 | ز ژ 14 | و ؤ 15 | punctuation !fixedColumnOrder!7 ٕ|ٕ ٔ|ٔ ْ|ْ ٍ|ٍ ٌ|ٌ ً|ً ّ|ّ ٖ|ٖ ٰ|ٰ ٓ|ٓ ِ|ِ ُ|ُ َ|َ ـــ|ـ 16 | « „ “ ” 17 | » ‚ ‘ ’ ‹ › 18 | 19 | [labels] 20 | alphabet: أ‌ب‌ج 21 | symbol: ٣٢١؟ 22 | comma: ، 23 | question: ؟ 24 | 25 | [number_row] 26 | ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩ ٠ 27 | 28 | [tlds] 29 | sa 30 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/az.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | e ə 3 | i ı 4 | ı i 5 | o ö 6 | u ü 7 | s ş 8 | g ğ 9 | c ç 10 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/be.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | е ё 3 | ь ъ 4 | ' ’ ‚ ‘ 5 | " ” „ “ 6 | 7 | [labels] 8 | alphabet: АБВ 9 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/bg.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | и ѝ 3 | 4 | [labels] 5 | alphabet: АБВ 6 | 7 | [tlds] 8 | bg 9 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/ca.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a à 3 | e è é 4 | i í ï 5 | o ò ó 6 | u ú ü 7 | c ç 8 | l l·l 9 | punctuation !autoColumnOrder!9 \, ? ! · # ) ( / ; ' @ : - " + \% & 10 | 11 | [extra_keys] 12 | 2: ç 13 | 14 | [tlds] 15 | cat es 16 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/cs.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a á 3 | c č 4 | d ď 5 | e é ě 6 | i í 7 | n ň 8 | o ó 9 | r ř 10 | s š 11 | t ť 12 | u ú ů 13 | y ý 14 | z ž 15 | ' ’ ‚ ‘ › ‹ 16 | " ” „ “ » « 17 | 18 | [tlds] 19 | cz 20 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/cv.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | " « » „ “ ” 3 | у у́ ү ӯ 4 | к қ 5 | е е́ ә 6 | н ң 7 | г ғ 8 | х ҳ 9 | ы ы́ 10 | а а́ 11 | о о́ ө 12 | ж җ 13 | э э́ є 14 | я я́ 15 | ч ҷ 16 | и и́ і ӣ 17 | ю ю́ 18 | 19 | [labels] 20 | alphabet: АБВ -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/da.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a å æ 3 | e é 4 | o ø 5 | ' ’ ‚ ‘ › ‹ 6 | " ” „ “ » « 7 | 8 | [extra_keys] 9 | 1: å 10 | 2: æ ä 11 | 2: ø ö 12 | 13 | [tlds] 14 | dk 15 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/de-CH.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a ä 3 | o ö 4 | u ü 5 | ' ’ ‚ ‘ › ‹ 6 | " ” „ “ » « 7 | 8 | [extra_keys] 9 | 1: ü è 10 | 2: ö é 11 | 2: ä à 12 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/de-DE.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a ä 3 | o ö 4 | u ü 5 | s ß 6 | ' ’ ‚ ‘ › ‹ 7 | " ” „ “ » « 8 | 9 | [extra_keys] 10 | 1: ü 11 | 2: ö 12 | 2: ä 13 | 3: ß 14 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/de.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a ä 3 | o ö 4 | u ü 5 | s ß 6 | ' ’ ‚ ‘ › ‹ 7 | " ” „ “ » « 8 | 9 | [tlds] 10 | de at ch 11 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/el.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | ε έ 3 | υ ύ ϋ ΰ 4 | ι ί ϊ ΐ 5 | ο ό 6 | α ά 7 | η ή 8 | ω ώ 9 | 10 | [labels] 11 | alphabet: ΑΒΓ 12 | 13 | [tlds] 14 | gr 15 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/eo.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | j ĵ 3 | u ŭ 4 | s ŝ 5 | c ĉ 6 | g ĝ 7 | h ĥ 8 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/es.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a á ª 3 | e é 4 | i í 5 | o ó º 6 | u ú ü 7 | n ñ 8 | y ý 9 | punctuation !autoColumnOrder!9 \, ? ! # ) ( / ; ¡ ' @ : - " + \% & ¿ 10 | 11 | [extra_keys] 12 | 2: ñ 13 | 14 | [tlds] 15 | es com.es 16 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/et.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a ä 3 | o ö õ 4 | u ü 5 | s š 6 | z ž 7 | ' ’ ‚ ‘ 8 | " ” „ “ 9 | 10 | [extra_keys] 11 | 1: ü 12 | 2: ö õ 13 | 2: ä 14 | 3: õ 15 | 16 | [tlds] 17 | ee 18 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/eu.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a á ª 3 | e é 4 | i í 5 | o ó º 6 | u ú ü û 7 | n ñ 8 | c ç 9 | 10 | [extra_keys] 11 | 2: ñ 12 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/fa.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | ه ﻫ|ه‍ هٔ ة 3 | ی ئ ي ﯨ|ى 4 | ا !fixedColumnOrder!5 ٱ ء آ أ إ 5 | ت ة 6 | ک ك 7 | و ؤ 8 | punctuation !fixedColumnOrder!7 ٕ|ٕ ْ|ْ ّ|ّ ٌ|ٌ ٍ|ٍ ً|ً ٔ|ٔ ٖ|ٖ ٰ|ٰ ٓ|ٓ ُ|ُ ِ|ِ َ|َ ـــ|ـ 9 | « „ “ ” 10 | » ‚ ‘ ’ ‹ › 11 | 12 | [labels] 13 | alphabet: ا‌ب‌پ 14 | symbol: ۳۲۱؟ 15 | comma: ، 16 | question: ؟ 17 | 18 | [number_row] 19 | ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۰ 20 | 21 | [tlds] 22 | ir 23 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/fi.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a ä å 3 | o ö 4 | s š 5 | z ž 6 | 7 | [extra_keys] 8 | 1: å 9 | 2: ö ø 10 | 2: ä æ 11 | 12 | [tlds] 13 | fi 14 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/fr.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a à â æ 3 | e é è ê ë 4 | i î ï 5 | o ô œ 6 | u ù û ü 7 | c ç 8 | y ÿ 9 | 10 | [extra_keys] 11 | 1: è ü 12 | 2: é ö 13 | 2: à ä 14 | 15 | [tlds] 16 | fr 17 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/gl.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a á ª 3 | e é 4 | i í 5 | o ó º 6 | u ú ü 7 | n ñ 8 | 9 | [extra_keys] 10 | 2: ñ 11 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/gu.txt: -------------------------------------------------------------------------------- 1 | [number_row] 2 | ૧ ૨ ૩ ૪ ૫ ૬ ૭ ૮ ૯ ૦ 3 | 4 | [labels] 5 | symbol: ?૧૨૩ 6 | alphabet: કખગ 7 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/hi-Latn.txt: -------------------------------------------------------------------------------- 1 | [tlds] 2 | in 3 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/hr.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | s š 3 | z ž 4 | c č ć 5 | d đ 6 | ' ‘ ‚ ’ › ‹ 7 | " “ „ ” » « 8 | 9 | [tlds] 10 | hr 11 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/hu.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a á 3 | e é 4 | i í 5 | o ó ö ő 6 | u ú ü ű 7 | ' ‘ ‚ ’ › ‹ 8 | " “ „ ” » « 9 | 10 | [tlds] 11 | hu gov.hu 12 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/hy.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | punctuation !autoColumnOrder!8 \, ՞ ՜ ․ … ' = / ՝ ՛ ֊ » « ― ) ( 3 | ? ՞ ¿ 4 | ! ՜ ¡ 5 | 6 | [labels] 7 | alphabet: ԱԲԳ 8 | period: ։ 9 | 10 | [tlds] 11 | am 12 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/is.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a á æ 3 | d ð 4 | e é 5 | i í 6 | o ó ö 7 | u ú 8 | y ý 9 | t þ 10 | ' ’ ‚ ‘ 11 | " ” „ “ 12 | 13 | [tlds] 14 | is 15 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/it.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a à ª 3 | e è é ə 4 | i ì 5 | o ò ó º 6 | u ù 7 | 8 | [tlds] 9 | it gov.it edu.it 10 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/iw.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | + ﬩ 3 | ג ג׳ 4 | י ײַ 5 | ח ח׳ 6 | ז ז׳ 7 | צ צ׳ 8 | ת ת׳ 9 | ץ ץ׳ 10 | 11 | [labels] 12 | alphabet: אבג 13 | 14 | [tlds] 15 | il co.il gov.il 16 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/ka.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | ე ჱ 3 | ყ ჸ 4 | ი ჲ 5 | ა ჺ 6 | ფ ჶ 7 | გ ჹ 8 | ჰ ჵ 9 | ჯ ჷ 10 | ხ ჴ 11 | ვ ჳ 12 | ნ ჼ 13 | ' ’ ‚ ‘ 14 | " ” „ “ 15 | 16 | [labels] 17 | alphabet: აბგ 18 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/kab.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a ɛ 3 | z ẓ 4 | r ṛ 5 | t ṭ 6 | u o 7 | s ṣ 8 | d ḍ 9 | g ǧ 10 | h ḥ 11 | c č 12 | b p 13 | 14 | [labels] 15 | alphabet: AƐΓ 16 | 17 | [tlds] 18 | dz fr 19 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/kk.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | у ү ұ 3 | к қ 4 | е ё 5 | н ң 6 | г ғ 7 | а ә 8 | о ө 9 | ь ъ 10 | ы і 11 | э һ 12 | 13 | [labels] 14 | alphabet: АБВ 15 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/km.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | ! !icon/zwj_key|‍ 3 | ៗ !icon/zwnj_key|‌ 4 | " ៑ 5 | ៛ $ € 6 | % ៖ 7 | ៍ ៙ 8 | ័ ៚ 9 | ៏ * 10 | ( { « 11 | ) } » 12 | ៌ × 13 | ១ ៱ 14 | ២ ៲ 15 | ៣ ៳ 16 | ៤ ៴ 17 | ៥ ៵ 18 | ៦ ៶ 19 | ៧ ៷ 20 | ៨ ៸ 21 | ៩ ៹ 22 | ០ ៰ 23 | ឥ ឦ 24 | ឲ ឱ 25 | ឈ ៜ 26 | ឺ ៝ 27 | ឬ ឫ 28 | ឪ ឧ ឱ ឳ ឩ ឨ 29 | ះ ៈ 30 | គ ឝ 31 | ឮ ឭ ឰ 32 | ព ឞ 33 | 34 | Process finished with exit code 0 35 | 36 | 37 | [labels] 38 | alphabet: កខគ 39 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/ko.txt: -------------------------------------------------------------------------------- 1 | [labels] 2 | alphabet: ㄱㄴㄷ 3 | 4 | [tlds] 5 | kr 6 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/ky.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | у ү 3 | е ё 4 | н ң 5 | о ө 6 | ь ъ 7 | 8 | [labels] 9 | alphabet: АБВ 10 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/lo.txt: -------------------------------------------------------------------------------- 1 | [labels] 2 | alphabet: ກຂຄ 3 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/lt.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a ą 3 | c č 4 | e ė ę 5 | i į 6 | s š 7 | u ū ų 8 | z ž 9 | ' ’ ‚ ‘ 10 | " ” „ “ 11 | 12 | [tlds] 13 | lt 14 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/lv.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a ā 3 | c č 4 | e ē 5 | g ģ 6 | i ī 7 | k ķ 8 | l ļ 9 | n ņ 10 | o ō 11 | s š 12 | u ū 13 | z ž 14 | ' ’ ‚ ‘ 15 | " ” „ “ 16 | 17 | [tlds] 18 | lv 19 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/mhr.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | " « » „ “ ” 3 | н ҥ 4 | о ӧ 5 | у ӱ 6 | 7 | [labels] 8 | alphabet: АБВ 9 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/mk.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | е ѐ 3 | и ѝ 4 | ' ’ ‚ ‘ 5 | " ” „ “ 6 | 7 | [labels] 8 | alphabet: АБВ 9 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/ml.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | ് അ 3 | ാ ആ 4 | ി ഇ 5 | ീ ഈ 6 | ു ഉ 7 | ൂ ഊ 8 | ൃ ഋ 9 | െ എ ഐ ൈ 10 | േ ഏ 11 | ൊ ഒ 12 | ോ ഓ ഔ ൗ 13 | ക ഖ 14 | ഗ ഘ 15 | ങ ഞ 16 | ച ഛ 17 | ജ ഝ 18 | ട ഠ 19 | ഡ ഢ 20 | ണ ൺ 21 | ത ഥ 22 | ദ ധ 23 | ന ൻ 24 | പ ഫ 25 | ബ ഭ 26 | മ ം 27 | യ ്യ 28 | ര ്ര ർ റ 29 | ല ൽ 30 | വ ്വ 31 | ശ ഷ സ 32 | ഹ ഃ 33 | ള ൾ ഴ 34 | 35 | [labels] 36 | alphabet: അ 37 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/mn.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | ш щ 3 | ё е 4 | ь ъ 5 | в ю 6 | 7 | [labels] 8 | alphabet: АБВ 9 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/mns.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | ё ё̄ 3 | у ӯ ӱ 4 | к қ 5 | е е̄ 6 | н ӈ 7 | г ғ 8 | х ҳ 9 | ы ы̄ 10 | а а̄ ӓ 11 | о о̄ ӧ 12 | ж җ 13 | э э̄ 14 | я я̄ 15 | ч ҷ 16 | и ӣ 17 | ю ю̄ 18 | 19 | [labels] 20 | alphabet: АБВ 21 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/more_popups_main.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a à á â ä æ ã å ā 3 | e é è ê ë ē 4 | i í î ï ī ì 5 | o ó ô ö ò œ ø ō õ 6 | u ú û ü ù ū 7 | s ß 8 | n ñ 9 | c ç 10 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/more_popups_more.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a á â ä à ã æ å ā ą ª ă 3 | e é è ê ë ē ė ę ě ə 4 | i í ì ï î ī į ı ij ĩ 5 | o ó ô ö ò õ œ ø ō º ő 6 | u ú ü ù ū û ů ű ų ũ 7 | n ñ ń ň ņ ʼn ŋ 8 | y ý ÿ ij ŷ 9 | s ß š ś ş ș 10 | g ğ ģ ġ 11 | c ç ć č ċ 12 | z ž ź ż 13 | l ł ĺ ļ ľ ŀ 14 | punctuation !autoColumnOrder!9 \, ? ! # ) ( / ; ' @ : - " + \% & ¡ ¿ 15 | d ď đ ð 16 | r ř ŕ ŗ 17 | t ť ţ þ ț ŧ 18 | ' ’ ‚ ‘ › ‹ 19 | " ” „ “ » « 20 | k ķ ĸ 21 | h ĥ 22 | w ŵ 23 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/mr.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | ौ औ 3 | ै ऐ 4 | ा आ 5 | ी ई 6 | ू ऊ 7 | ब भ 8 | ग घ 9 | द ध 10 | ज झ ज्ञ 11 | ड ढ 12 | ो ओ 13 | े ए 14 | ् अ 15 | ि इ 16 | ु उ 17 | प फ 18 | र ऱ ऋ ृ 19 | क ख 20 | त थ त्र 21 | च छ 22 | ट ठ 23 | ॉ ऑ 24 | ॅ ऍ 25 | ं ः ँ 26 | न ण ञ ङ 27 | ल ळ 28 | स श ष श्र 29 | 30 | [labels] 31 | alphabet: कखग 32 | symbol: ?१२३ 33 | 34 | [number_row] 35 | १ २ ३ ४ ५ ६ ७ ८ ९ ० 36 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/my.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | punctuation !autoColumnOrder!9 ၊ . ? ! # ) ( / ; ... ' @ : - " + \% & 3 | 4 | [labels] 5 | alphabet: ကခဂ 6 | period: ။ 7 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/nb.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a å æ 3 | e é 4 | o ø 5 | ' ‘ ‚ ’ 6 | " ” „ “ « » 7 | 8 | [extra_keys] 9 | 1: å 10 | 2: ø ö 11 | 2: æ ä 12 | 13 | [tlds] 14 | no 15 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/ne.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | ट ़ 3 | ् ऽ 4 | punctuation !autoColumnOrder!9 . \, ? ! # ) ( / ; ' @ : - " + \% & 5 | त्त ञ ज्ञ ॥ 6 | ड्ढ ई 7 | ऐ घ 8 | द्व द्ध 9 | ट्ट छ 10 | ठ्ठ ट 11 | ऊ ठ 12 | क्ष ड 13 | इ ढ 14 | ए ण 15 | ृ ओ 16 | इ औ 17 | ै श्र 18 | े ः ऽ 19 | र रु 20 | 21 | [labels] 22 | alphabet: कखग 23 | symbol: ?१२३ 24 | period: । 25 | 26 | [number_row] 27 | १ २ ३ ४ ५ ६ ७ ८ ९ ० 28 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/nl.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a á ä â à 3 | e é ë ê è 4 | i í ï ì î ij 5 | o ó ö ô ò 6 | u ú ü û ù 7 | y ý ÿ 8 | ' ‘ ‚ ’ 9 | " “ „ ” 10 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/pl.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a ą 3 | e ę 4 | o ó 5 | s ś 6 | n ń 7 | c ć 8 | z ż ź 9 | l ł 10 | ' ‘ ‚ ’ 11 | " “ „ ” 12 | 13 | [tlds] 14 | pl 15 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/pms.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a à 3 | e é ë è 4 | i ì 5 | o ö ò 6 | u ü ù 7 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/pt.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a á ã à â ª 3 | e é ê 4 | i í 5 | o ó õ ô º 6 | u ú ü 7 | c ç 8 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/ro.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a ă â 3 | i î 4 | s ș 5 | t ț 6 | ' ‘ ‚ ’ 7 | " “ „ ” 8 | 9 | [tlds] 10 | ro 11 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/ru.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | е ё е́ ѣ 3 | ф ѳ 4 | ы ы́ 5 | а а́ 6 | о о́ 7 | я я́ 8 | и и́ 9 | ь ъ ы 10 | ю ю́ 11 | ' ’ ‚ ‘ › ‹ 12 | " ” „ “ » « 13 | 14 | і ы 15 | є э э́ 16 | 17 | [labels] 18 | alphabet: АБВ 19 | 20 | [tlds] 21 | ru 22 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/si.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | ඥ ෴ 3 | ද ඳ 4 | ඤ ෴ 5 | ං ඃ 6 | ජ ඦ 7 | ඩ ඬ 8 | ග ඟ 9 | 10 | [labels] 11 | alphabet: අ ආ 12 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/sk.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a á ä 3 | e é 4 | i í 5 | o ô ó 6 | u ú 7 | s š 8 | n ň 9 | c č 10 | y ý 11 | d ď 12 | r ŕ 13 | t ť 14 | z ž 15 | l ľ ĺ 16 | ' ’ ‚ ‘ › ‹ 17 | " ” „ “ » « 18 | 19 | [tlds] 20 | sk 21 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/sl.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | s š 3 | c č ć 4 | z ž 5 | ' ’ ‚ ‘ › ‹ 6 | " ” „ “ » « 7 | 8 | [tlds] 9 | si 10 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/sr-Latn.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | s š 3 | z ž 4 | c č ć 5 | d đ 6 | 7 | [extra_keys] 8 | 1: š 9 | 2: č 10 | 2: ć 11 | 3: đ 12 | 3: ž 13 | 14 | [tlds] 15 | rs 16 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/sr.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | е ѐ 3 | и ѝ 4 | ' ’ ‚ ‘ › ‹ 5 | " ” „ “ » « 6 | 7 | [labels] 8 | alphabet: АБВ 9 | 10 | [tlds] 11 | rs 12 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/sv.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a ä å 3 | o ö 4 | ' › ‹ 5 | " » « 6 | 7 | [extra_keys] 8 | 1: å 9 | 2: ö 10 | 2: ä 11 | 12 | [tlds] 13 | sv 14 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/sw.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | g g\' 3 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/ta.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | ஔ ௌ 3 | ஐ ை 4 | ஆ ா 5 | ஈ ீ 6 | ஊ ூ 7 | ஓ ோ ௐ 8 | ஏ ே 9 | அ ஃ 10 | இ ி 11 | உ ு 12 | க ஹ க்ஷ 13 | ச ஸ ஶ்ரீ 14 | ஒ ொ 15 | எ ெ 16 | ஷ ஜ 17 | 18 | [labels] 19 | alphabet: தமிழ் 20 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/te.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | ౌ ఔ 3 | ై ఐ 4 | ా ఆ 5 | ీ ఈ 6 | ూ ఊ 7 | బ భ 8 | హ ః 9 | గ ఘ 10 | ద ధ 11 | జ ఝ 12 | డ ఢ 13 | ో ఓ 14 | ే ఏ 15 | ్ అ 16 | ి ఇ 17 | ు ఉ 18 | ప ఫ 19 | ర ఱ ్ర 20 | క ఖ 21 | త థ 22 | చ ఛ 23 | ట ఠ 24 | ొ ఒ 25 | ె ఎ 26 | మ ం ఁ 27 | న ణ ఙ ఞ 28 | ల ళ 29 | స శ 30 | ఋ ృ 31 | ష క్ష 32 | య జ్ఞ 33 | 34 | [labels] 35 | alphabet: అఆఇ 36 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/th.txt: -------------------------------------------------------------------------------- 1 | [labels] 2 | alphabet: กขค 3 | 4 | [number_row] 5 | ๑ ๒ ๓ ๔ ๕ ๖ ๗ ๘ ๙ ๐ 6 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/tl.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | n ñ 3 | 4 | [extra_keys] 5 | 2: ñ 6 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/tr.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a â 3 | ı i î 4 | i ı î 5 | o ö 6 | u ü û 7 | s ş 8 | g ğ 9 | c ç 10 | 11 | [tlds] 12 | tr gov.tr edu.tr com.tr 13 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/uk.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | е е́ 3 | г ґ 4 | ф ѳ 5 | і ї 6 | а а́ 7 | о о́ 8 | я я́ 9 | и и́ і ї 10 | г ґ 11 | ю ю́ 12 | ' ’ ‚ ‘ › ‹ 13 | " ” „ “ » « 14 | 15 | ы і ї 16 | э є 17 | 18 | [labels] 19 | alphabet: АБВ 20 | 21 | [tlds] 22 | ua 23 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/ur.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | و ؤ 3 | ر ڑ 4 | ت ٹ 5 | ے ۓ 6 | ی ئ 7 | ہ ۂ ۃ 8 | ا آ أ ٰ ٖ 9 | س ص 10 | د ڈ 11 | گ غ 12 | ح ھ 13 | ج ض 14 | ک خ 15 | َ ُ ِ ٗ ْ ً ٌ ٍ ّ 16 | ز ذ 17 | ش ژ 18 | چ ث 19 | ط ظ 20 | ن ں 21 | punctuation ؟ ، ! . - 22 | « „ “ ” 23 | » ‚ ‘ ’ ‹ › 24 | 25 | [labels] 26 | alphabet: اب‌پ 27 | comma: ، 28 | symbol: ۳۲۱؟ 29 | period: ۔ 30 | question: ؟ 31 | 32 | [number_row] 33 | ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۰ 34 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/uz.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a â ä á 3 | e ə é 4 | i ı î ï ì í į ī 5 | o ö ô œ ò ó õ ø ō 6 | u ü û ù ú ū 7 | s ş ß ś š 8 | g ğ 9 | n ň ñ 10 | c ç ć č 11 | y ý 12 | z ž 13 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/vi.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a à á ả ã ạ ă ằ ắ ẳ ẵ ặ â ầ ấ ẩ ẫ ậ 3 | e è é ẻ ẽ ẹ ê ề ế ể ễ ệ 4 | i ì í ỉ ĩ ị 5 | o ò ó ỏ õ ọ ô ồ ố ổ ỗ ộ ơ ờ ớ ở ỡ ợ 6 | u ù ú ủ ũ ụ ư ừ ứ ử ữ ự 7 | y ỳ ý ỷ ỹ ỵ 8 | d đ 9 | 10 | [tlds] 11 | vn 12 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/xdq.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | у у́ ю 3 | е е́ э ё 4 | ш щ 5 | а а́ 6 | п ф 7 | о о́ 8 | и и́ ы 9 | ъ ӏ 10 | я я́ 11 | ь ӏ 12 | ' ’ ‚ ‘ 13 | " ” „ “ 14 | 15 | [labels] 16 | alphabet: АБВ 17 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/zu.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | b ɓ 3 | -------------------------------------------------------------------------------- /app/src/main/assets/locale_key_texts/zz.txt: -------------------------------------------------------------------------------- 1 | [popup_keys] 2 | a à á â ã ä å æ ā ă ą ª 3 | e è é ê ë ē ĕ ė ę ě 4 | i ì í î ï ĩ ī ĭ į ı ij 5 | o ò ó ô õ ö ø ō ŏ ő œ º 6 | u ù ú û ü ũ ū ŭ ů ű ų 7 | s ß ś ŝ ş š ſ 8 | n ñ ń ņ ň ʼn ŋ 9 | c ç ć ĉ ċ č 10 | y ý ŷ ÿ ij 11 | d ď đ ð 12 | r ŕ ŗ ř 13 | t þ ţ ť ŧ 14 | z ź ż ž 15 | k ķ ĸ 16 | l ĺ ļ ľ ŀ ł 17 | g ĝ ğ ġ ģ 18 | h ĥ 19 | j ĵ 20 | w ŵ 21 | -------------------------------------------------------------------------------- /app/src/main/java/helium314/keyboard/compat/ConfigurationCompat.kt: -------------------------------------------------------------------------------- 1 | package helium314.keyboard.compat 2 | 3 | import android.content.res.Configuration 4 | import android.os.Build 5 | import java.util.Locale 6 | 7 | fun Configuration.locale(): Locale = 8 | if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { 9 | locales[0] 10 | } else { 11 | @Suppress("Deprecation") locale 12 | } 13 | -------------------------------------------------------------------------------- /app/src/main/java/helium314/keyboard/compat/IsLockedCompat.kt: -------------------------------------------------------------------------------- 1 | package helium314.keyboard.compat 2 | 3 | import android.app.KeyguardManager 4 | import android.content.Context 5 | import android.os.Build 6 | 7 | fun isDeviceLocked(context: Context): Boolean { 8 | val keyguardManager = context.getSystemService(Context.KEYGUARD_SERVICE) as KeyguardManager 9 | return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP_MR1) 10 | keyguardManager.isDeviceLocked 11 | else 12 | keyguardManager.isKeyguardLocked 13 | } 14 | -------------------------------------------------------------------------------- /app/src/main/java/helium314/keyboard/event/EventDecoder.kt: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2012 The Android Open Source Project 3 | * modified 4 | * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only 5 | */ 6 | 7 | package helium314.keyboard.event 8 | 9 | /** 10 | * A generic interface for event decoders. 11 | */ 12 | interface EventDecoder -------------------------------------------------------------------------------- /app/src/main/java/helium314/keyboard/event/HardwareEventDecoder.kt: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2012 The Android Open Source Project 3 | * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only 4 | */ 5 | 6 | package helium314.keyboard.event 7 | 8 | import android.view.KeyEvent 9 | 10 | /** 11 | * An event decoder for hardware events. 12 | */ 13 | interface HardwareEventDecoder : EventDecoder { 14 | fun decodeHardwareKey(keyEvent: KeyEvent): Event 15 | } -------------------------------------------------------------------------------- /app/src/main/java/helium314/keyboard/keyboard/PopopUtil.kt: -------------------------------------------------------------------------------- 1 | package helium314.keyboard.keyboard 2 | 3 | import helium314.keyboard.keyboard.internal.PopupKeySpec 4 | 5 | fun findPopupHintLabel(popupKeys: Array?, oldHintLabel: String?): String? { 6 | if (popupKeys == null || oldHintLabel == null) return null 7 | if (popupKeys.any { it.mLabel == oldHintLabel }) return oldHintLabel 8 | return popupKeys.firstOrNull { it.mLabel != null }?.mLabel 9 | } -------------------------------------------------------------------------------- /app/src/main/java/helium314/keyboard/keyboard/clipboard/OnKeyEventListener.kt: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: GPL-3.0-only 2 | 3 | package helium314.keyboard.keyboard.clipboard 4 | 5 | interface OnKeyEventListener { 6 | 7 | fun onKeyDown(clipId: Long) 8 | 9 | fun onKeyUp(clipId: Long) 10 | 11 | } -------------------------------------------------------------------------------- /app/src/main/jni/Application.mk: -------------------------------------------------------------------------------- 1 | APP_STL := c++_static 2 | APP_ABI := all 3 | -------------------------------------------------------------------------------- /app/src/main/jni/src/dictionary/structure/backward/v402/Readme.txt: -------------------------------------------------------------------------------- 1 | Files under this directory have been auto generated. 2 | -------------------------------------------------------------------------------- /app/src/main/res/anim/fade_in.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/anim/fade_out.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/btn_keyboard_key_active_klp_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-hdpi/btn_keyboard_key_active_klp_dark.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/btn_keyboard_key_normal_holo_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-hdpi/btn_keyboard_key_normal_holo_light.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/btn_keyboard_key_normal_off_holo_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-hdpi/btn_keyboard_key_normal_off_holo_dark.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/btn_keyboard_key_normal_on_klp_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-hdpi/btn_keyboard_key_normal_on_klp_dark.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/btn_keyboard_key_popup_selected_klp.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-hdpi/btn_keyboard_key_popup_selected_klp.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/btn_keyboard_key_pressed_klp_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-hdpi/btn_keyboard_key_pressed_klp_dark.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/btn_keyboard_key_pressed_klp_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-hdpi/btn_keyboard_key_pressed_klp_light.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/btn_keyboard_key_pressed_off_klp_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-hdpi/btn_keyboard_key_pressed_off_klp_dark.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/btn_keyboard_key_pressed_on_klp_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-hdpi/btn_keyboard_key_pressed_on_klp_dark.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/keyboard_key_feedback_background_klp.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-hdpi/keyboard_key_feedback_background_klp.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/keyboard_key_feedback_left_background_klp.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-hdpi/keyboard_key_feedback_left_background_klp.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/keyboard_key_feedback_more_background_lxx_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-hdpi/keyboard_key_feedback_more_background_lxx_light.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/keyboard_key_feedback_right_background_klp.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-hdpi/keyboard_key_feedback_right_background_klp.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/keyboard_popup_panel_background_holo_white.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-hdpi/keyboard_popup_panel_background_holo_white.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/more_suggestions_divider.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-hdpi/more_suggestions_divider.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/btn_keyboard_key_active_klp_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-mdpi/btn_keyboard_key_active_klp_dark.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/btn_keyboard_key_normal_holo_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-mdpi/btn_keyboard_key_normal_holo_light.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/btn_keyboard_key_normal_off_holo_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-mdpi/btn_keyboard_key_normal_off_holo_dark.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/btn_keyboard_key_normal_on_klp_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-mdpi/btn_keyboard_key_normal_on_klp_dark.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/btn_keyboard_key_popup_selected_klp.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-mdpi/btn_keyboard_key_popup_selected_klp.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/btn_keyboard_key_pressed_klp_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-mdpi/btn_keyboard_key_pressed_klp_dark.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/btn_keyboard_key_pressed_klp_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-mdpi/btn_keyboard_key_pressed_klp_light.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/btn_keyboard_key_pressed_off_klp_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-mdpi/btn_keyboard_key_pressed_off_klp_dark.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/btn_keyboard_key_pressed_on_klp_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-mdpi/btn_keyboard_key_pressed_on_klp_dark.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/keyboard_key_feedback_background_klp.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-mdpi/keyboard_key_feedback_background_klp.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/keyboard_key_feedback_left_background_klp.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-mdpi/keyboard_key_feedback_left_background_klp.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/keyboard_key_feedback_more_background_lxx_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-mdpi/keyboard_key_feedback_more_background_lxx_light.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/keyboard_key_feedback_right_background_klp.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-mdpi/keyboard_key_feedback_right_background_klp.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/keyboard_popup_panel_background_holo_white.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-mdpi/keyboard_popup_panel_background_holo_white.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/more_suggestions_divider.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-mdpi/more_suggestions_divider.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/setup_welcome_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-nodpi/setup_welcome_image.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-v26/btn_keyboard_spacebar_base.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/btn_keyboard_key_active_klp_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-xhdpi/btn_keyboard_key_active_klp_dark.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/btn_keyboard_key_normal_holo_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-xhdpi/btn_keyboard_key_normal_holo_light.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/btn_keyboard_key_normal_off_holo_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-xhdpi/btn_keyboard_key_normal_off_holo_dark.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/btn_keyboard_key_normal_on_klp_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-xhdpi/btn_keyboard_key_normal_on_klp_dark.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/btn_keyboard_key_popup_selected_klp.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-xhdpi/btn_keyboard_key_popup_selected_klp.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/btn_keyboard_key_pressed_klp_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-xhdpi/btn_keyboard_key_pressed_klp_dark.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/btn_keyboard_key_pressed_klp_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-xhdpi/btn_keyboard_key_pressed_klp_light.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/btn_keyboard_key_pressed_off_klp_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-xhdpi/btn_keyboard_key_pressed_off_klp_dark.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/btn_keyboard_key_pressed_on_klp_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-xhdpi/btn_keyboard_key_pressed_on_klp_dark.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/keyboard_key_feedback_background_klp.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-xhdpi/keyboard_key_feedback_background_klp.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/keyboard_key_feedback_left_background_klp.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-xhdpi/keyboard_key_feedback_left_background_klp.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/keyboard_key_feedback_more_background_lxx_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-xhdpi/keyboard_key_feedback_more_background_lxx_light.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/keyboard_key_feedback_right_background_klp.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-xhdpi/keyboard_key_feedback_right_background_klp.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/keyboard_popup_panel_background_holo_white.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-xhdpi/keyboard_popup_panel_background_holo_white.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/more_suggestions_divider.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-xhdpi/more_suggestions_divider.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/btn_keyboard_key_active_klp_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-xxhdpi/btn_keyboard_key_active_klp_dark.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/btn_keyboard_key_normal_holo_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-xxhdpi/btn_keyboard_key_normal_holo_light.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/btn_keyboard_key_normal_off_holo_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-xxhdpi/btn_keyboard_key_normal_off_holo_dark.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/btn_keyboard_key_normal_on_klp_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-xxhdpi/btn_keyboard_key_normal_on_klp_dark.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/btn_keyboard_key_popup_selected_klp.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-xxhdpi/btn_keyboard_key_popup_selected_klp.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/btn_keyboard_key_pressed_klp_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-xxhdpi/btn_keyboard_key_pressed_klp_dark.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/btn_keyboard_key_pressed_klp_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-xxhdpi/btn_keyboard_key_pressed_klp_light.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/btn_keyboard_key_pressed_off_klp_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-xxhdpi/btn_keyboard_key_pressed_off_klp_dark.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/btn_keyboard_key_pressed_on_klp_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-xxhdpi/btn_keyboard_key_pressed_on_klp_dark.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/keyboard_key_feedback_background_klp.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-xxhdpi/keyboard_key_feedback_background_klp.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/keyboard_key_feedback_left_background_klp.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-xxhdpi/keyboard_key_feedback_left_background_klp.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/keyboard_key_feedback_more_background_lxx_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-xxhdpi/keyboard_key_feedback_more_background_lxx_light.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/keyboard_key_feedback_right_background_klp.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-xxhdpi/keyboard_key_feedback_right_background_klp.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/keyboard_popup_panel_background_holo_white.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-xxhdpi/keyboard_popup_panel_background_holo_white.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/keyboard_key_feedback_more_background_lxx_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/drawable-xxxhdpi/keyboard_key_feedback_more_background_lxx_light.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/btn_keyboard_key_action_normal_lxx_base.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 8 | 9 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/btn_keyboard_key_action_pressed_lxx_base.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 8 | 9 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/btn_keyboard_key_popup_action_lxx_base.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/btn_keyboard_key_popup_holo_white.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/btn_keyboard_key_pressed_functional_rounded_base_border.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/btn_keyboard_key_pressed_lxx_base_border.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/btn_keyboard_key_pressed_rounded_base.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/btn_keyboard_spacebar_base.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/btn_keyboard_spacebar_holo_white.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/btn_suggestion_holo_white.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 10 | 13 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/btn_suggestion_lxx_base.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 10 | 13 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/btn_suggestion_rounded_base.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 8 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_back.xml: -------------------------------------------------------------------------------- 1 | 5 | 11 | 12 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_left.xml: -------------------------------------------------------------------------------- 1 | 5 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_right.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_right_rounded.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_autocorrect.xml: -------------------------------------------------------------------------------- 1 | 5 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_bin.xml: -------------------------------------------------------------------------------- 1 | 5 | 10 | 13 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_clipboard_pin_holo_dark.xml: -------------------------------------------------------------------------------- 1 | 5 | 10 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_close.xml: -------------------------------------------------------------------------------- 1 | 5 | 10 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_dpad_down.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_dpad_down_rounded.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_dpad_right.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_dpad_right_rounded.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_dpad_up.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_dpad_up_rounded.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_emoji_activities_lxx.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_emoji_animals_nature_lxx.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_emoji_emoticons_lxx.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_emoji_flags_lxx.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_emoji_food_drink_lxx.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_emoji_objects_lxx.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_emoji_people_body_lxx.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_emoji_smileys_emotion_lxx.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_emoji_symbols_lxx.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_emoji_travel_places_lxx.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_page_down.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_page_down_rounded.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_page_end.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_page_end_rounded.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_page_start.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_page_start_rounded.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_page_up.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_page_up_rounded.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_plus.xml: -------------------------------------------------------------------------------- 1 | 5 | 10 | 13 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_settings_toolbar.xml: -------------------------------------------------------------------------------- 1 | 5 | 10 | 13 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_to_end.xml: -------------------------------------------------------------------------------- 1 | 5 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_to_start.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_to_start_rounded.xml: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_word_right.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_word_right_rounded.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/keyboard_background_lxx_base.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/keyboard_background_lxx_base_border.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/keyboard_key_feedback_background_lxx_light_border.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 9 | 13 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/keyboard_suggest_strip_lxx_base_border.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/popup_keys_divider.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/suggestions_strip_divider.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/suggestions_strip_divider_holo.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sym_keyboard_done_lxx.xml: -------------------------------------------------------------------------------- 1 | 5 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sym_keyboard_go_lxx.xml: -------------------------------------------------------------------------------- 1 | 5 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sym_keyboard_return_lxx.xml: -------------------------------------------------------------------------------- 1 | 5 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sym_keyboard_send_lxx.xml: -------------------------------------------------------------------------------- 1 | 5 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sym_keyboard_shift_lxx.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sym_keyboard_shift_rounded.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sym_keyboard_tab_lxx.xml: -------------------------------------------------------------------------------- 1 | 5 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/toast_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values-af/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-ar/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-ast-rES/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | Usar les llingües del sistema 9 | Cambéu de tecláu 10 | Desfacer 11 | Refacer 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/values-az/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-b+hi+Latn/donottranslate-config-spacing-and-punctuations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 46 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/values-bal/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | زبان 4 | پیشرپگیں 5 | ترجیه 6 | ورژن 7 | هوار توار 8 | فون 9 | -------------------------------------------------------------------------------- /app/src/main/res/values-be/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-bg/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-bn-rIN/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-ca/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-cs/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-cy/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | Defnyddio ieithoedd y system 9 | Newid bysellfwrdd 10 | Dad-wneud 11 | Ail-wneud 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/values-da/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-de/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-el/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-el/donottranslate-config-spacing-and-punctuations.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | .;!? 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/values-en/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-es/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-es/donottranslate-config-spacing-and-punctuations.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | "  "()[]{}*&<>+=|.,;:!?¡¿/_\" 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/values-et/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-eu/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-fa/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-fi/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-fr/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-gd/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | Cleachd cànain an t-siostaim 9 | Atharraich am meur-chlàr 10 | Neo-dhèan 11 | Ath-dhèan 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/values-gl/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-hi/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-hi/donottranslate-config-spacing-and-punctuations.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 124 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-hr/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-hu/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-hy/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-in/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-is/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-it/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-iw/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-ka/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-kk/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-km/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-km/donottranslate-config-spacing-and-punctuations.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | false 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/values-kn/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-ky/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-lb/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | Tastatur wiesselen 9 | Réckgängeg maachen 10 | Widderhuelen 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/values-lo/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-lo/donottranslate-config-spacing-and-punctuations.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | false 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/values-lt/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-lv/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-mk/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-ml/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-mn/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-mr/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-ms/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-nb/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-ne/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-nl-rBE/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | true 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/values-nl/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-pl/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-pt/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-ro/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-ru/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-sc-rIT/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | Càmbia su tecladu 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/values-sk/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-sl/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-sr/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-sv/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-sw/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-sw430dp/config-screen-metrics.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 1 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-sw600dp/config-screen-metrics.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 3 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-sw600dp/donottranslate-config-spacing-and-punctuations.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | :,;,\",(,),\',-,/,@,_ 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/values-sw768dp/config-screen-metrics.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 2 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-ta/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-te/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-tg/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Ғалатёби Имлоӣ HeliBoard 4 | Танзимоти HeliBoard 5 | Танзимоти Ғалатёби Имлоӣ HeliBoard 6 | пайдо кардани иоми мухотабин 7 | Тарҳзамина 8 | -------------------------------------------------------------------------------- /app/src/main/res/values-th/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-th/donottranslate-config-spacing-and-punctuations.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | false 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/values-tl/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-tr/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-uk/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-vi/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values-zu/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | true 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | false 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values/config-screen-metrics.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 0 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values/config-spellchecker-thresholds.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 10 | 0.11 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 16dp 7 | -------------------------------------------------------------------------------- /app/src/main/res/xml-sw600dp-land/kbd_popup_keys_keyboard_template.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/xml-sw600dp/kbd_popup_keys_keyboard_template.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/xml/kbd_popup_keys_keyboard_template.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/xml/kbd_suggestions_pane_template.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 11 | -------------------------------------------------------------------------------- /app/src/test/java/helium314/keyboard/LayoutTest.kt: -------------------------------------------------------------------------------- 1 | package helium314.keyboard 2 | 3 | import helium314.keyboard.latin.utils.LayoutType 4 | import kotlin.test.Test 5 | import kotlin.test.assertEquals 6 | 7 | class LayoutTest { 8 | // todo: add more 9 | @Test fun extraValueToMainLayout() { 10 | val extraValue = "KeyboardLayoutSet=MAIN:qwertz+,SupportTouchPositionCorrection" 11 | assertEquals("qwertz+", LayoutType.getMainLayoutFromExtraValue(extraValue)) 12 | } 13 | } -------------------------------------------------------------------------------- /fastlane/metadata/android/ar/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | - تحديث تخطيط السيريلية الصربية بواسطة @markokocic (#704, #705) 2 | - تحديث تخطيط إستونيا بواسطة @tenextractor (#693) 3 | - إصلاح الإدخالات المكررة في سجل الحافظة بواسطة @codokie (#616, #680) 4 | - قم فقط بإضافة الإدخالات النصية إلى سجل الحافظة بواسطة @codokie (#711) 5 | - صور أفضل في البيانات الوصفية بواسطة @RHJihan (#713) 6 | - ضبط لون الأيقونات بشكل صحيح في مربع حوار تحديد شريط الأدوات بواسطة @codokie (#715, #716) 7 | - إصلاحات أخرى (#684، #723 والمزيد) 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ar/changelogs/2002.txt: -------------------------------------------------------------------------------- 1 | * إضافة مفتاح شريط أدوات الرموز التعبيرية، بواسطة @codokie (#845، #837) 2 | * تحسينات فيما يتعلق بالحروف المكررة (#225 وربما غيرها) 3 | * تجنب وضع المؤشر داخل الرموز التعبيرية (#859) 4 | * إصلاحات طفيفة للميزات المضافة مؤخرا 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ar/changelogs/2100.txt: -------------------------------------------------------------------------------- 1 | * إصلاح تخطيط المفتاح الوظيفي المكسور للأجهزة اللوحية 2 | * إظهار مفتاح تبديل اللغة فقط عندما يكون هناك شيء للتبديل إليه 3 | * جعل الألوان الافتراضية لإعداد "جميع الألوان" عشوائية بدلاً من اللون الرمادي 4 | * السماح بتخصيص تأخر البدء للإيماءات أثناء الكتابة، بواسطةdevycarol 5 | * السماح بتخصيص مفاتيح العملة 6 | * تقليل وقت الضغط لفترة طويلة من أجل Shift -> Caps Lock، بواسطة @devycarol 7 | * توسيع النوافذ المنبثقة المرتفعة في صف الأرقام وتخطيط الرموز، بواسطة @b02860de585071a2 8 | * إصلاحات وتحسينات طفيفة 9 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ar/changelogs/2201.txt: -------------------------------------------------------------------------------- 1 | * إضافة خيارات مرئية لكتابة الإيماءات، بواسطة @devycarol (#944) 2 | * تحديث بعض الأيقونات، بواسطة @ BlackyHawky (#977) 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ar/changelogs/3004.txt: -------------------------------------------------------------------------------- 1 | * إضافة تخطيطات: Hija'i العربية، العبرية 1452-2، الهندية الصوتية، دارغوا (أوراخي)، بايشاخي، الكرديش 2 | * تحديث بعض التخطيطات 3 | * الدعم الجمع بين اللهجات 4 | * مفتاح شريط أدوات لوحة المفاتيح 5 | * إضافة منبثقات .com 6 | * السماح لضبط الخط المخصص 7 | * إضافة إعداد مقياس الخط 8 | * تحسين تبديل اللغة التلقائي 9 | * إعدادات الإصلاح 10 | * أضف إعدادات لمزيد من ضبط حشوة لوحة المفاتيح، والمساحة التلقائية، والتصحيح التلقائي، و صف الأرقام 11 | * المزيد من الميزات والإصلاحات 12 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ar/changelogs/3005.txt: -------------------------------------------------------------------------------- 1 | * إضافة تخطيطات: Hija'i العربية، العبرية 1452-2، الهندية الصوتية، دارغوا (أوراخي)، بايشاخي، الكرديش 2 | * تحديث بعض التخطيطات 3 | * الدعم الجمع بين اللهجات 4 | * مفتاح شريط أدوات لوحة المفاتيح 5 | * إضافة منبثقات .com 6 | * السماح لضبط الخط المخصص 7 | * إضافة إعداد مقياس الخط 8 | * تحسين تبديل اللغة التلقائي 9 | * إعدادات الإصلاح 10 | * أضف إعدادات لمزيد من ضبط حشوة لوحة المفاتيح، والمساحة التلقائية، والتصحيح التلقائي، و صف الأرقام 11 | * المزيد من الميزات والإصلاحات 12 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ar/changelogs/3006.txt: -------------------------------------------------------------------------------- 1 | * إضافة تخطيطات: Hija'i العربية، العبرية 1452-2، الهندية الصوتية، دارغوا (أوراخي)، بايشاخي، الكرديش 2 | * تحديث بعض التخطيطات 3 | * الدعم الجمع بين اللهجات 4 | * مفتاح شريط أدوات لوحة المفاتيح 5 | * إضافة منبثقات .com 6 | * السماح لضبط الخط المخصص 7 | * إضافة إعداد مقياس الخط 8 | * تحسين تبديل اللغة التلقائي 9 | * إعدادات الإصلاح 10 | * أضف إعدادات لمزيد من ضبط حشوة لوحة المفاتيح، والمساحة التلقائية، والتصحيح التلقائي، و صف الأرقام 11 | * المزيد من الميزات والإصلاحات 12 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ar/changelogs/3007.txt: -------------------------------------------------------------------------------- 1 | * إضافة تخطيطات: Hija'i العربية، العبرية 1452-2، الهندية الصوتية، دارغوا (أوراخي)، بايشاخي، الكرديش 2 | * تحديث بعض التخطيطات 3 | * الدعم الجمع بين اللهجات 4 | * مفتاح شريط أدوات لوحة المفاتيح 5 | * إضافة منبثقات .com 6 | * السماح لضبط الخط المخصص 7 | * إضافة إعداد مقياس الخط 8 | * تحسين تبديل اللغة التلقائي 9 | * إعدادات الإصلاح 10 | * أضف إعدادات لمزيد من ضبط حشوة لوحة المفاتيح، والمساحة التلقائية، والتصحيح التلقائي، و صف الأرقام 11 | * المزيد من الميزات والإصلاحات 12 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ar/changelogs/3008.txt: -------------------------------------------------------------------------------- 1 | * إضافة تخطيطات: Hija'i العربية، العبرية 1452-2، الهندية الصوتية، دارغوا (أوراخي)، بايشاخي، الكرديش 2 | * تحديث بعض التخطيطات 3 | * الدعم الجمع بين اللهجات 4 | * مفتاح شريط أدوات لوحة المفاتيح 5 | * إضافة منبثقات .com 6 | * السماح لضبط الخط المخصص 7 | * إضافة إعداد مقياس الخط 8 | * تحسين تبديل اللغة التلقائي 9 | * إعدادات الإصلاح 10 | * أضف إعدادات لمزيد من ضبط حشوة لوحة المفاتيح، والمساحة التلقائية، والتصحيح التلقائي، و صف الأرقام 11 | * المزيد من الميزات والإصلاحات 12 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ar/short_description.txt: -------------------------------------------------------------------------------- 1 | لوحة مفاتيح مفتوحة المصدر قابلة للتخصيص 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ar/title.txt: -------------------------------------------------------------------------------- 1 | HeliBoard 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/bg/short_description.txt: -------------------------------------------------------------------------------- 1 | Персонализирана клавиатура с отворен код 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/bg/title.txt: -------------------------------------------------------------------------------- 1 | HeliBoard 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/bn/short_description.txt: -------------------------------------------------------------------------------- 1 | নিজস্বীকরণের সুবিধাসহ ইউনিজয় লেআউটযুক্ত ওপেন-সোর্স কিবোর্ড 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/bn/title.txt: -------------------------------------------------------------------------------- 1 | হেলিবোর্ড 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ca/changelogs/2002.txt: -------------------------------------------------------------------------------- 1 | * afegir la tecla de la barra d'eines emoji, de @codokie (#845, #837) 2 | * millores pel que fa a les lletres duplicades (núm. 225 i potser altres) 3 | * evitar col·locar el cursor dins dels emojis (#859) 4 | * correccions menors per a les funcions afegides recentment 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ca/changelogs/2201.txt: -------------------------------------------------------------------------------- 1 | * afegir opcions visuals per escriptura gestual, de @devycarol (#944) 2 | * actualitzar algunes icones, per @BlackyHawky (#977) 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ca/changelogs/3101.txt: -------------------------------------------------------------------------------- 1 | * opcional suggerir noms de les apps instal·lades 2 | * lliscar per canviar les categs. d'emojis 3 | * mostrar toast en restaurar la còpia de seg. 4 | * fer la coma accessible a les finestres emergents de TLD 5 | * afegir config. per a tema predet. dels emojis 6 | * afegir codis de tecla per a les tecles alt i ctrl esq. i dreta 7 | * afegir etiqueta «timestamp» per fer eixa tecla accessible 8 | * etiquetes de tecla especials per a finestres emergents en dissenys senzills 9 | * etc 10 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ca/short_description.txt: -------------------------------------------------------------------------------- 1 | Teclat de codi obert personalitzable 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ca/title.txt: -------------------------------------------------------------------------------- 1 | HeliBoard 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/cs-CZ/changelogs/1001.txt: -------------------------------------------------------------------------------- 1 | * new icon by @FabianOvrWrt with contributions from @the-eclectic-dyslexic (#517, #592) 2 | * more customizable space bar trackpad and language switch by @arcarum (#486) 3 | * add % to shift symbols layout (#568, #428) 4 | * improve behavior when language switch key is set to switch both language and keyboard 5 | * show links to existing dictionaries when adding a dictionary 6 | * add Kaitag layout by @alkaitagi (#519) 7 | * add Probhat layout by @fahimscirex (#489) 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/cs-CZ/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | - aktualizace rozložení srbské cyrilice od @markokocic (#704, #705) 2 | - aktualizace rozvržení Estonsko od @tenextractor (#693) 3 | - oprava duplicitních záznamů v historii schránky od @codokie (#616, #680) 4 | - do historie schránky přidávat pouze textové záznamy od @codokie (#711) 5 | - lepší obrázky v metadatech od @RHJihan (#713) 6 | - správně nastavit barvu ikon v dialogovém okně výběru panelu nástrojů od @codokie (#715, #716) 7 | - další opravy (#684, #723 a další) 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/cs-CZ/changelogs/2002.txt: -------------------------------------------------------------------------------- 1 | * add emoji toolbar key, by @codokie (#845, #837) 2 | * improvements regarding duplicated letters (#225 and maybe others) 3 | * avoid positioning cursor inside emojis (#859) 4 | * minor fixes for recently added features 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/cs-CZ/changelogs/2100.txt: -------------------------------------------------------------------------------- 1 | * fix broken functional key layout for tablets 2 | * only show language switch key when there is something to switch to 3 | * make default colors for "all colors" setting random instead of gray 4 | * allow customizing start lag for gestures during typing, by @devycarol 5 | * allow customizing currency keys 6 | * reduce long-press time for shift -> caps lock, by @devycarol 7 | * extend superscript popups in number row and symbols layout, by @b02860de585071a2 8 | * minor fixes and improvements 9 | -------------------------------------------------------------------------------- /fastlane/metadata/android/cs-CZ/changelogs/2201.txt: -------------------------------------------------------------------------------- 1 | * add visual options for gesture typing, by @devycarol (#944) 2 | * update some icons, by @BlackyHawky (#977) 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/cs-CZ/changelogs/3101.txt: -------------------------------------------------------------------------------- 1 | * navrhování názvů nainstalovaných aplikací 2 | * přepnutí kategorie emoji přejetím 3 | * zobr. oznámení po obnovení zálohy 4 | * zpřístupnění čárky ve vysk. klávesách při zobrazení vysk. kl. TLD 5 | * přidáno nastavení vých. odstínu pleti emodži 6 | * přidány kódy kláves pro levý a pravý Alt a Ctrl 7 | * přidán popisek klávesy „časové razítko“ pro přístupnější klávesu čas. razítka 8 | * oprava spec. popisků kláves pro vysk. kl. v jednoduchých rozl. 9 | * drobné opravy a vylepšení 10 | -------------------------------------------------------------------------------- /fastlane/metadata/android/cs-CZ/short_description.txt: -------------------------------------------------------------------------------- 1 | Přizpůsobitelná open-source klávesnice 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/cs-CZ/title.txt: -------------------------------------------------------------------------------- 1 | HeliBoard 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/changelogs/2002.txt: -------------------------------------------------------------------------------- 1 | *Emoji-Symbolleisten-Taste hinzugefügt, von @codokie (#845, #837) 2 | *Verbesserungen in Bezug auf doppelte Buchstaben (#225 und vielleicht andere) 3 | * Positionierung des Cursors innerhalb von Emojis vermeiden (#859) 4 | * kleinere Korrekturen für kürzlich hinzugefügte Funktionen 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/changelogs/2201.txt: -------------------------------------------------------------------------------- 1 | * visuelle Optionen für Gesteneingabe hinzufügen, von @devycarol (#944) 2 | * Aktualisierung einiger Icons, by @BlackyHawky (#977) 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/short_description.txt: -------------------------------------------------------------------------------- 1 | Anpassbare quelloffene Tastatur 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/title.txt: -------------------------------------------------------------------------------- 1 | HeliBoard 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | - update Serbian Cyrillic layout by @markokocic (#704, #705) 2 | - update Estonia layout by @tenextractor (#693) 3 | - fix duplicate entries in clipboard history by @codokie (#616, #680) 4 | - only add text entries to clipboard history by @codokie (#711) 5 | - better images in metadata by @RHJihan (#713) 6 | - properly set color of icons in toolbar selection dialog by @codokie (#715, #716) 7 | - other fixes (#684, #723 and more) 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/2002.txt: -------------------------------------------------------------------------------- 1 | * add emoji toolbar key, by @codokie (#845, #837) 2 | * improvements regarding duplicated letters (#225 and maybe others) 3 | * avoid positioning cursor inside emojis (#859) 4 | * minor fixes for recently added features 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/2100.txt: -------------------------------------------------------------------------------- 1 | * fix broken functional key layout for tablets 2 | * only show language switch key when there is something to switch to 3 | * make default colors for "all colors" setting random instead of gray 4 | * allow customizing start lag for gestures during typing, by @devycarol 5 | * allow customizing currency keys 6 | * reduce long-press time for shift -> caps lock, by @devycarol 7 | * extend superscript popups in number row and symbols layout, by @b02860de585071a2 8 | * minor fixes and improvements 9 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/2201.txt: -------------------------------------------------------------------------------- 1 | * add visual options for gesture typing, by @devycarol (#944) 2 | * update some icons, by @BlackyHawky (#977) 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/3004.txt: -------------------------------------------------------------------------------- 1 | * add layouts: Arabic Hija'i, Hebrew 1452-2, Hindi Phonetic, Dargwa (Urakhi), Baishakhi, Kurdish 2 | * update some layouts 3 | * support combining accents 4 | * split keyboard toolbar key 5 | * add .com popups 6 | * allow setting custom font 7 | * add font scale setting 8 | * improve automatic language switching 9 | * overhaul settings 10 | * add settings for more tuning of keyboard padding, auto-space, auto-correction, number row 11 | * more features and fixes 12 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/3005.txt: -------------------------------------------------------------------------------- 1 | * add layouts: Arabic Hija'i, Hebrew 1452-2, Hindi Phonetic, Dargwa (Urakhi), Baishakhi, Kurdish 2 | * update some layouts 3 | * support combining accents 4 | * split keyboard toolbar key 5 | * add .com popups 6 | * allow setting custom font 7 | * add font scale setting 8 | * improve automatic language switching 9 | * overhaul settings 10 | * add settings for more tuning of keyboard padding, auto-space, auto-correction, number row 11 | * more features and fixes 12 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/3006.txt: -------------------------------------------------------------------------------- 1 | * add layouts: Arabic Hija'i, Hebrew 1452-2, Hindi Phonetic, Dargwa (Urakhi), Baishakhi, Kurdish 2 | * update some layouts 3 | * support combining accents 4 | * split keyboard toolbar key 5 | * add .com popups 6 | * allow setting custom font 7 | * add font scale setting 8 | * improve automatic language switching 9 | * overhaul settings 10 | * add settings for more tuning of keyboard padding, auto-space, auto-correction, number row 11 | * more features and fixes 12 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/3007.txt: -------------------------------------------------------------------------------- 1 | * add layouts: Arabic Hija'i, Hebrew 1452-2, Hindi Phonetic, Dargwa (Urakhi), Baishakhi, Kurdish 2 | * update some layouts 3 | * support combining accents 4 | * split keyboard toolbar key 5 | * add .com popups 6 | * allow setting custom font 7 | * add font scale setting 8 | * improve automatic language switching 9 | * overhaul settings 10 | * add settings for more tuning of keyboard padding, auto-space, auto-correction, number row 11 | * more features and fixes 12 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/3008.txt: -------------------------------------------------------------------------------- 1 | * add layouts: Arabic Hija'i, Hebrew 1452-2, Hindi Phonetic, Dargwa (Urakhi), Baishakhi, Kurdish 2 | * update some layouts 3 | * support combining accents 4 | * split keyboard toolbar key 5 | * add .com popups 6 | * allow setting custom font 7 | * add font scale setting 8 | * improve automatic language switching 9 | * overhaul settings 10 | * add settings for more tuning of keyboard padding, auto-space, auto-correction, number row 11 | * more features and fixes 12 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/3100.txt: -------------------------------------------------------------------------------- 1 | * optionally suggest names of installed apps 2 | * swipe to switch emoji categories 3 | * display toast after restoring backup 4 | * larger toolbar button and icon 5 | * make comma accessible in popups when showing TLD popups 6 | * add setting for default emoji skin tone 7 | * add keycodes for left and right alt and ctrl keys 8 | * add key label "timestamp" for more accessible timestamp key 9 | * understand special key labels for popups in simple layouts 10 | * minor fixes and improvements 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/3101.txt: -------------------------------------------------------------------------------- 1 | * optionally suggest names of installed apps 2 | * swipe to switch emoji categories 3 | * display toast after restoring backup 4 | * make comma accessible in popups when showing TLD popups 5 | * add setting for default emoji skin tone 6 | * add keycodes for left and right alt and ctrl keys 7 | * add key label "timestamp" for more accessible timestamp key 8 | * understand special key labels for popups in simple layouts 9 | * minor fixes and improvements 10 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/featureGraphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/fastlane/metadata/android/en-US/images/featureGraphic.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/fastlane/metadata/android/en-US/images/icon.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/fastlane/metadata/android/en-US/images/phoneScreenshots/10.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/fastlane/metadata/android/en-US/images/phoneScreenshots/11.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/fastlane/metadata/android/en-US/images/phoneScreenshots/12.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/fastlane/metadata/android/en-US/images/phoneScreenshots/13.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/fastlane/metadata/android/en-US/images/phoneScreenshots/14.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/fastlane/metadata/android/en-US/images/phoneScreenshots/5.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/fastlane/metadata/android/en-US/images/phoneScreenshots/6.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/fastlane/metadata/android/en-US/images/phoneScreenshots/7.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/fastlane/metadata/android/en-US/images/phoneScreenshots/8.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/fastlane/metadata/android/en-US/images/phoneScreenshots/9.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- 1 | Customizable open-source keyboard 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/title.txt: -------------------------------------------------------------------------------- 1 | HeliBoard 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/es-ES/short_description.txt: -------------------------------------------------------------------------------- 1 | Teclado personalizable de código abierto 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/es-ES/title.txt: -------------------------------------------------------------------------------- 1 | HeliBoard 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/et/changelogs/2201.txt: -------------------------------------------------------------------------------- 1 | * lisasime visuaalsed valikud žestidega sisestuseks; @devycarol (#944) 2 | * uuendasime mõned ikoonid; @BlackyHawky (#977) 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/et/changelogs/3100.txt: -------------------------------------------------------------------------------- 1 | * paigaldatud rakenduste nimede soovitamine (kui tahad) 2 | * emojide kategooriate vahetamine viibates 3 | * süsteemne teade peale varukoopiast taastamist 4 | * suurem tööriistariba nupp ja ikoon 5 | * koma on kasutatav ülataseme domeenide hüpikakendes 6 | * emojide taust on nüüd seadistatav 7 | * koodid vasaku ja parema alt ja ctrl klahvi jaoks 8 | * ajatempli klahv on paremini märgitud 9 | * eriklahvide sildid hüpikakende jaoks lihtsate paigutuste puhul 10 | * pisiparandused ja täiendused 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/et/changelogs/3101.txt: -------------------------------------------------------------------------------- 1 | * paigaldatud rakenduste nimede soovitamine (kui tahad) 2 | * emojide kategooriate vahetamine viibates 3 | * süsteemne teade peale varukoopiast taastamist 4 | * koma on kasutatav ülataseme domeenide hüpikakendes 5 | * emojide taust on nüüd seadistatav 6 | * koodid vasaku ja parema alt ja ctrl klahvi jaoks 7 | * ajatempli klahv on paremini märgitud 8 | * eriklahvide sildid hüpikakende jaoks lihtsate paigutuste puhul 9 | * pisiparandused ja täiendused 10 | -------------------------------------------------------------------------------- /fastlane/metadata/android/et/short_description.txt: -------------------------------------------------------------------------------- 1 | Avatud lähtekoodi põhinev kohandatav klahvistik 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/et/title.txt: -------------------------------------------------------------------------------- 1 | HeliBoard 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fi-FI/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | - päivitä serbialainen kyrillinen asettelu @markokocicilta (#704, #705) 2 | - päivitä Viron ulkoasu @tenextractorilla (#693) 3 | - korjaa päällekkäiset merkinnät leikepöydän historiassa @codokie (#616, #680) 4 | - lisää vain tekstimerkintöjä leikepöydän historiaan kirjoittaja @codokie (#711) 5 | - parempia kuvia metatiedoissa kirjoittaja @RHJihan (#713) 6 | - Aseta kuvakkeiden väri oikein työkalupalkin valintaikkunassa @codokie (#715, #716) 7 | - muut korjaukset (#684, #723 ja enemmän) 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fi-FI/changelogs/2002.txt: -------------------------------------------------------------------------------- 1 | * lisää emoji-työkalupalkkinäppäin, kirjoittaja @codokie (#845, #837) 2 | * parannuksia kopioituihin kirjeisiin (#225 ja ehkä muita) 3 | * Vältä kursorin sijoittamista emojien sisään (#859) 4 | * Pienet korjaukset äskettäin lisättyihin ominaisuuksiin 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fi-FI/changelogs/2201.txt: -------------------------------------------------------------------------------- 1 | * lisää visuaalisia vaihtoehtoja piirtokirjoitukseen, @devycarol (#944) 2 | * päivitä joitain kuvakkeita, @BlackyHawky (#977) 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fi-FI/short_description.txt: -------------------------------------------------------------------------------- 1 | Muokattava avoimen lähdekoodin näppäimistö 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fi-FI/title.txt: -------------------------------------------------------------------------------- 1 | HeliBoard 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/short_description.txt: -------------------------------------------------------------------------------- 1 | Clavier open-source personnalisable 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/title.txt: -------------------------------------------------------------------------------- 1 | HeliBoard 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/gl-ES/short_description.txt: -------------------------------------------------------------------------------- 1 | Teclado personalizable e de código aberto 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/gl-ES/title.txt: -------------------------------------------------------------------------------- 1 | HeliBoard 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | - perbarui tata letak Sirilik Serbia oleh @markokocic (#704, #705) 2 | - perbarui tata letak Estonia oleh @tenextractor (#693) 3 | - perbaiki entri duplikat dalam riwayat clipboard oleh @codokie (#616, #680) 4 | - tambahkan entri teks saja ke riwayat clipboard oleh @codokie (#711) 5 | - gambar yang lebih baik dalam metadata oleh @RHJihan (#713) 6 | - atur warna ikon dengan benar dalam dialog pemilihan bilah alat oleh @codokie (#715, #716) 7 | - perbaikan lainnya (#684, #723, dan lainnya) 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/2002.txt: -------------------------------------------------------------------------------- 1 | * menambahkan tombol bilah alat emoji, oleh @codokie (#845, #837) 2 | * perbaikan terkait huruf yang digandakan (#225 dan mungkin lainnya) 3 | * menghindari penempatan kursor di dalam emoji (#859) 4 | * perbaikan kecil untuk fitur yang baru ditambahkan 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/short_description.txt: -------------------------------------------------------------------------------- 1 | Keyboard sumber terbuka yang dapat disesuaikan 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/title.txt: -------------------------------------------------------------------------------- 1 | HeliBoard 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/is-IS/short_description.txt: -------------------------------------------------------------------------------- 1 | Sérsníðanlegt lyklaborð með opinn grunnkóða 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/is-IS/title.txt: -------------------------------------------------------------------------------- 1 | HeliBoard 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/it-IT/changelogs/2002.txt: -------------------------------------------------------------------------------- 1 | * Nuova icona 'Emoji' per la barra degli strumenti (@codokie: #845, #837) 2 | * Risolto il bug delle lettere duplicate (#225 e altri) 3 | * Risolto il bug che 'spezzava' le emoji con il cursore di inserimento (#859) 4 | * Risolti bug minori relativi alle funzionalità più recenti 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/it-IT/changelogs/2201.txt: -------------------------------------------------------------------------------- 1 | * Aggiunte alcune opzioni per la digitazione gestuale (@devycarol, #944) 2 | * Alcune icone riviste o aggiornate (@BlackyHawky, #977) 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/it-IT/short_description.txt: -------------------------------------------------------------------------------- 1 | Tastiera open source responsiva e altamente personalizzabile 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/it-IT/title.txt: -------------------------------------------------------------------------------- 1 | HeliBoard 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/iw-IL/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | - עדכון פריסה סרבית קירילית ע"י @markokocic (#704, #705) 2 | - עדכון פריסת אסטוניה ע"י @tenextractor (#693) 3 | - תיקון רשומות כפולות בהיסטוריית הלוח ע"י @codokie (#616, #680) 4 | - רשומות מלל בלבד בהיסטוריית הלוח ע"י @codokie (#711) 5 | - תמונות טובות יותר ב-metadata ע"י @RHJihan (#713) 6 | - תיקון קביעת הצבע של כפתורים בדו-שיח הבחירה של toolbar ע"י @codokie (#715, #716) 7 | - תיקונים אחרים (#684, #723 ועוד) 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/iw-IL/changelogs/2002.txt: -------------------------------------------------------------------------------- 1 | * הוספת כפתור toolbar של אימוג'י, ע"י @codokie (#845, #837) 2 | * שיפורים בעניין אותיות משוכפלות (#225 ואולי אחרים) 3 | * מניעת הצבת הסמן בתוך אימוג'ים (#859) 4 | * תיקונים שוליים לתכונות שנוספו לאחרונה 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/iw-IL/changelogs/2003.txt: -------------------------------------------------------------------------------- 1 | * פריסה ניתנת להתאמה של מקשים פונקציונליים 2 | * התאמות קלות של פריסות סימנים וסימנים נוספים 3 | * תמיכה בסיסית במקשי alt, ctrl, fn, meta 4 | * הרחבת toolbar (פונקציונליות לחיצה ממושכת, אפשרות לנעיצה בלחיצה ממושכת, הצגה/הסתרה אוטומטית,לוח משופר toolbar, ...) 5 | * הוספת מקש tab 6 | * הוספת חיווי caps lock 7 | * הוספת פריסות למספר שפות 8 | * הוספת מקשי toolbar כמקשי מקלדת 9 | * אפשרות לעריכת כל הצבעים 10 | * הודעה מוקפצת בעת העתקת מלל 11 | * תיקוני באגים ושיפורים נוספים, ראו בתיעוד הגירסה 12 | -------------------------------------------------------------------------------- /fastlane/metadata/android/iw-IL/changelogs/2100.txt: -------------------------------------------------------------------------------- 1 | * תיקון פריסה משובשת של מקשים פונקציונליים לטאבלטים 2 | * הצגת כפתור מעבר שפות רק כשי אפשרות למעבר 3 | * שינוי צבעי ברירת המחדל של הגדרת "כל הצבעים" לאקראיים במקום אפור 4 | * אפשרות להתאמת השהיית ההתחלה למחוותתוך כדי הקלדה, ע"י @devycarol 5 | * אפשרות לעריכת מקשי סוגי המטבע 6 | * צמצום משך הלחיצה הממושכת ל-shift -> caps lock, ע"י @devycarol 7 | * הרחבת חלונות צצים ל-superscript בnumber row ובפריסת הסימנים, ע"י @b02860de585071a2 8 | * תיקונים ושיפורים שוליים 9 | -------------------------------------------------------------------------------- /fastlane/metadata/android/iw-IL/changelogs/2201.txt: -------------------------------------------------------------------------------- 1 | * הוספת אפשרויות חזותיות להקלדה במחוות, ע"י @devycarol (#944) 2 | * עדכון סמלים חלקי, ע"י @BlackyHawky (#977) 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/iw-IL/changelogs/2300.txt: -------------------------------------------------------------------------------- 1 | * התרת התאמות של תצוגות number row, קודי toolbar, סמלים, מלל מקש הרווח, שורה תחתונה לאמוג'י והלוח 2 | * ניתוק הצימוד בין סגנון הסמלים לסגנון המקלדת 3 | * השבתת הסרת ריבוי popup כברירת-מחדל (והוספת תיקון קטן) 4 | * הוספה מעודנת יותר של מילים למילון הפרטי 5 | * בלי רטט במצב נא לא להפריע 6 | * שיפור ביצועים בעת העתקת מלל רב 7 | * תיקון שיבוש חלקי בחלוניות הפיסוק 8 | * תיקון חלק מהבעיות של שכפול מלל 9 | * פרטים שוליים ועוד תיקוני באגים 10 | -------------------------------------------------------------------------------- /fastlane/metadata/android/iw-IL/changelogs/2301.txt: -------------------------------------------------------------------------------- 1 | * התרת התאמות של תצוגות number row, קודי toolbar, סמלים, מלל מקש הרווח, שורה תחתונה לאמוג'י והלוח 2 | * ניתוק הצימוד בין סגנון הסמלים לסגנון המקלדת 3 | * השבתת הסרת ריבוי popup כברירת-מחדל (והוספת תיקון קטן) 4 | * הוספה מעודנת יותר של מילים למילון הפרטי 5 | * בלי רטט במצב נא לא להפריע 6 | * שיפור ביצועים בעת העתקת מלל רב 7 | * תיקון שיבוש חלקי בחלוניות הפיסוק 8 | * תיקון חלק מהבעיות של שכפול מלל 9 | * פרטים שוליים ועוד תיקוני באגים 10 | -------------------------------------------------------------------------------- /fastlane/metadata/android/iw-IL/changelogs/3004.txt: -------------------------------------------------------------------------------- 1 | * הוספת פריסות: ערבית (הג'אי), עברית 1452-2, הינדית פונטית, דארגווה (אוראקי), באישאקי,כורדית 2 | * עדכון מספר פריסות 3 | * תמיכה בשילוב סימנים דיאקריטיים 4 | * מקש סרגל הכלים למקלדת מפוצלת 5 | * הוספת סיומות .com לחלון צץ 6 | * אפשרות לבחירת גופן מותאם 7 | * הוספת הגדרת סדר-גודל הגופן 8 | * שיפור המעבר האוטומטי בין שפות 9 | * שיפור ההגדרות 10 | * הוספת הגדרות לכיוונון נוסף של שולי המקלדת, רווח אוטומטי, תיקון אוטומטי, שורת המספרים 11 | * תכולות ותיקונים נוספים 12 | -------------------------------------------------------------------------------- /fastlane/metadata/android/iw-IL/changelogs/3005.txt: -------------------------------------------------------------------------------- 1 | * הוספת פריסות: ערבית (הג'אי), עברית 1452-2, הינדית פונטית, דארגווה (אוראקי), באישאקי,כורדית 2 | * עדכון מספר פריסות 3 | * תמיכה בשילוב סימנים דיאקריטיים 4 | * מקש סרגל הכלים למקלדת מפוצלת 5 | * הוספת סיומות .com לחלון צץ 6 | * אפשרות לבחירת גופן מותאם 7 | * הוספת הגדרת סדר-גודל הגופן 8 | * שיפור המעבר האוטומטי בין שפות 9 | * שיפור ההגדרות 10 | * הוספת הגדרות לכיוונון נוסף של שולי המקלדת, רווח אוטומטי, תיקון אוטומטי, שורת המספרים 11 | * תכולות ותיקונים נוספים 12 | -------------------------------------------------------------------------------- /fastlane/metadata/android/iw-IL/changelogs/3006.txt: -------------------------------------------------------------------------------- 1 | * הוספת פריסות: ערבית (הג'אי), עברית 1452-2, הינדית פונטית, דארגווה (אוראקי), באישאקי,כורדית 2 | * עדכון מספר פריסות 3 | * תמיכה בשילוב סימנים דיאקריטיים 4 | * מקש סרגל הכלים למקלדת מפוצלת 5 | * הוספת סיומות .com לחלון צץ 6 | * אפשרות לבחירת גופן מותאם 7 | * הוספת הגדרת סדר-גודל הגופן 8 | * שיפור המעבר האוטומטי בין שפות 9 | * שיפור ההגדרות 10 | * הוספת הגדרות לכיוונון נוסף של שולי המקלדת, רווח אוטומטי, תיקון אוטומטי, שורת המספרים 11 | * תכולות ותיקונים נוספים 12 | -------------------------------------------------------------------------------- /fastlane/metadata/android/iw-IL/changelogs/3007.txt: -------------------------------------------------------------------------------- 1 | * הוספת פריסות: ערבית (הג'אי), עברית 1452-2, הינדית פונטית, דארגווה (אוראקי), באישאקי,כורדית 2 | * עדכון מספר פריסות 3 | * תמיכה בשילוב סימנים דיאקריטיים 4 | * מקש סרגל הכלים למקלדת מפוצלת 5 | * הוספת סיומות .com לחלון צץ 6 | * אפשרות לבחירת גופן מותאם 7 | * הוספת הגדרת סדר-גודל הגופן 8 | * שיפור המעבר האוטומטי בין שפות 9 | * שיפור ההגדרות 10 | * הוספת הגדרות לכיוונון נוסף של שולי המקלדת, רווח אוטומטי, תיקון אוטומטי, שורת המספרים 11 | * תכולות ותיקונים נוספים 12 | -------------------------------------------------------------------------------- /fastlane/metadata/android/iw-IL/changelogs/3008.txt: -------------------------------------------------------------------------------- 1 | * הוספת פריסות: ערבית (הג'אי), עברית 1452-2, הינדית פונטית, דארגווה (אוראקי), באישאקי,כורדית 2 | * עדכון מספר פריסות 3 | * תמיכה בשילוב סימנים דיאקריטיים 4 | * מקש סרגל הכלים למקלדת מפוצלת 5 | * הוספת סיומות .com לחלון צץ 6 | * אפשרות לבחירת גופן מותאם 7 | * הוספת הגדרת סדר-גודל הגופן 8 | * שיפור המעבר האוטומטי בין שפות 9 | * שיפור ההגדרות 10 | * הוספת הגדרות לכיוונון נוסף של שולי המקלדת, רווח אוטומטי, תיקון אוטומטי, שורת המספרים 11 | * תכולות ותיקונים נוספים 12 | -------------------------------------------------------------------------------- /fastlane/metadata/android/iw-IL/changelogs/3100.txt: -------------------------------------------------------------------------------- 1 | * אפשרות להצעת שמות של יישומים מותקנים 2 | * החלקה למעבר בין קטגוריות אמוג'י 3 | * הצגת הודעה לאחר שחזור גיבוי 4 | * כפתור וסמלי toolbar גדולים יותר 5 | * לאפשר גישה לפסיק בחלוניות צצות בעת הצגת חלוניות צצות TLD 6 | * הוספת אפשרות לגוון-עור ברירת-מחדל לאמוג'ים 7 | * הוספת keycodes למקשי alt ימני ושמאלי ולמקש ctrl 8 | * הוספת תווית מפתח "timestamp" למפתח נגיש יותר של חתימת זמן 9 | * הבנת תוויות מקשים מיוחדים לחלוניות צצות בפריסות פשוטות 10 | * תיקונים ושיפורים שוליים 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/iw-IL/changelogs/3101.txt: -------------------------------------------------------------------------------- 1 | * אפשרות להצעת שמות של יישומים מותקנים 2 | * החלקה למעבר בין קטגוריות אמוג'י 3 | * הצגת הודעה לאחר שחזור גיבוי 4 | * לאפשר גישה לפסיק בחלוניות צצות בעת הצגת חלוניות צצות TLD 5 | * הוספת אפשרות לגוון-עור ברירת-מחדל לאמוג'ים 6 | * הוספת keycodes למקשי alt ימני ושמאלי ולמקש ctrl 7 | * הוספת תווית מפתח "timestamp" למפתח נגיש יותר של חתימת זמן 8 | * הבנת תוויות מקשים מיוחדים לחלוניות צצות בפריסות פשוטות 9 | * תיקונים ושיפורים שוליים 10 | -------------------------------------------------------------------------------- /fastlane/metadata/android/iw-IL/short_description.txt: -------------------------------------------------------------------------------- 1 | מקלדת ניתנת להתאמה בקוד פתוח 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/iw-IL/title.txt: -------------------------------------------------------------------------------- 1 | הליבורד HeliBoard 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lv/changelogs/2002.txt: -------------------------------------------------------------------------------- 1 | * pievienots emocijzīmju rīkjoslas taustiņš, autors @codokie (#845, #837) 2 | * uzlabojumi, kas saistīti ar dublētiem burtiem (#225 un, iespējams, citi) 3 | * izvairās novietot kursoru emocijzīmju iekšpusē (#859) 4 | * nelieli labojumi nesen pievienotajām funkcijām 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lv/changelogs/2201.txt: -------------------------------------------------------------------------------- 1 | * pievienoti žestu rakstīšanas vizuālie iestatījumi, autors @devycarol (#944) 2 | * atjauninātas dažas ikonas, autors @BlackyHawky (#977) 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lv/short_description.txt: -------------------------------------------------------------------------------- 1 | Pielāgojama atvērtā pirmkoda tastatūra 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lv/title.txt: -------------------------------------------------------------------------------- 1 | HeliBoard 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/changelogs/2002.txt: -------------------------------------------------------------------------------- 1 | * Emoji-werkbalktoets toegevoegd, door @codokie (#845, #837) 2 | * verbeteringen met betrekking tot gedupliceerde letters (#225 en misschien anderen) 3 | * Vermijd het plaatsen van de cursor in emoji's (#859) 4 | * Kleine oplossingen voor recent toegevoegde functies 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/changelogs/2201.txt: -------------------------------------------------------------------------------- 1 | * Visuele opties toevoegen voor typen met gebaren, van @devycarol (#944) 2 | * Enkele pictogrammen bijgewerkt, door @BlackyHawky (#977) 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/short_description.txt: -------------------------------------------------------------------------------- 1 | Aanpasbaar open-source toetsenbord 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/title.txt: -------------------------------------------------------------------------------- 1 | HeliBoard 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pa-PK/title.txt: -------------------------------------------------------------------------------- 1 | ہیلی‌بورڈ 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pl-PL/changelogs/2002.txt: -------------------------------------------------------------------------------- 1 | * dodano klawisz emotikonów na pasku narzędzi dzięki @codokie (#845, #837) 2 | * poprawki dotyczące zduplikowanych liter (#225 i może inne) 3 | * unikaj umieszczania kursora wewnątrz emoji (#859) 4 | * drobne poprawki dla ostatnio dodanych funkcji 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pl-PL/short_description.txt: -------------------------------------------------------------------------------- 1 | Konfigurowalna otwartoźródłowa klawiatura 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pl-PL/title.txt: -------------------------------------------------------------------------------- 1 | HeliBoard 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-BR/changelogs/2201.txt: -------------------------------------------------------------------------------- 1 | * adiciona opções visuais para digitação por gestos, por @devycarol (#944) 2 | * atualiza alguns ícones, por @BlackyHawky (#977) 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-BR/short_description.txt: -------------------------------------------------------------------------------- 1 | Teclado de código aberto customizável 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-BR/title.txt: -------------------------------------------------------------------------------- 1 | HeliBoard 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/2002.txt: -------------------------------------------------------------------------------- 1 | * добавлена клавиша панели инструментов для эмодзи, автор @codokie (#845, #837) 2 | * улучшения, связанные с дублированием букв (#225 и, возможно, другие) 3 | * избегать позиционирования курсора внутри эмодзи (#859) 4 | * незначительные исправления для недавно добавленных функций 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/2201.txt: -------------------------------------------------------------------------------- 1 | * добавлены визуальные опции для набора текста жестами, автор @devycarol (#944) 2 | * обновлены некоторые иконки, автор @BlackyHawky (#977) 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/short_description.txt: -------------------------------------------------------------------------------- 1 | Настраиваемая клавиатура с открытым исходным кодом 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/title.txt: -------------------------------------------------------------------------------- 1 | HeliBoard 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | - @markokocic tarafından Sırp Kiril alfabesi düzenini güncelle (#704, #705) 2 | - @tenextractor tarafından Estonya düzenini güncelle (#693) 3 | - @codokie tarafından pano geçmişindeki yinelenen girdileri düzelt (#616, #680) 4 | - Yalnızca metin girdilerini pano geçmişine ekle (@codokie #711) 5 | - Meta verilerde daha iyi görüntüler (@RHJihan #713) 6 | - Araç çubuğu seçim diyalogunda simgelerin rengini doğru ayarla (@codokie #715, #716) 7 | - Diğer düzeltmeler (#684, #723 ve daha fazlası) 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/2002.txt: -------------------------------------------------------------------------------- 1 | * @codokie tarafından emoji araç çubuğu tuşu ekle (#845, #837) 2 | * Yinelenen harflerle ilgili iyileştirmeler (#225 ve belki diğerleri) 3 | * Emojiler içinde imleç konumlandırmaktan kaçın (#859) 4 | * Yeni eklenen özelliklerle ilgili küçük düzeltmeler 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/2201.txt: -------------------------------------------------------------------------------- 1 | * Hareketli yazma için görsel seçenekler ekle, @devycarol tarafından (#944) 2 | * Bazı simgeleri güncelle, @BlackyHawky tarafından (#977) 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/short_description.txt: -------------------------------------------------------------------------------- 1 | Özelleştirilebilir açık kaynaklı klavye 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/title.txt: -------------------------------------------------------------------------------- 1 | HeliBoard 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/uk/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | - оновлено сербську кириличну розкладку від @markokocic 2 | - оновлено естонську розкладку від @tenextractor 3 | - виправлено дублікати записів у історії буфера обміну у @codokie 4 | - додавання лише текстових записів до історії буфера обміну від @codokie 5 | - покращено зображення у метаданих від @RHJihan 6 | - правильно встановлено колір значків у діалоговому вікні вибору панелі інструментів від @codokie 7 | - інші виправлення 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/uk/changelogs/2002.txt: -------------------------------------------------------------------------------- 1 | * додано клавішу для емоджі на панелі інструментів від @codokie (#845, #837) 2 | * виправлено дубльовані літери 3 | * уникнення позиціонування курсору всередині смайликів (#859) 4 | * незначні виправлення для нещодавно доданих функцій 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/uk/changelogs/2201.txt: -------------------------------------------------------------------------------- 1 | * додано візуальні параметри для вводу жестів від @devycarol (#944) 2 | * оновлено деякі значки @BlackyHawky (#977) 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/uk/short_description.txt: -------------------------------------------------------------------------------- 1 | Налаштовувана клавіатура з відкритим вихідним кодом 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/uk/title.txt: -------------------------------------------------------------------------------- 1 | HeliBoard 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/short_description.txt: -------------------------------------------------------------------------------- 1 | 可自定义的开源键盘 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/title.txt: -------------------------------------------------------------------------------- 1 | HeliBoard 2 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | android.useAndroidX=true 2 | org.gradle.configuration-cache=true 3 | org.gradle.jvmargs=-Xmx1024m 4 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helium314/HeliBoard/97aec851e40aba547b802a14b647edd54c3b8bb9/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionSha256Sum=f397b287023acdba1e9f6fc5ea72d22dd63669d59ed4a289a29b1a76eee151c6 4 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip 5 | networkTimeout=10000 6 | validateDistributionUrl=true 7 | zipStoreBase=GRADLE_USER_HOME 8 | zipStorePath=wrapper/dists 9 | -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | include ':tools:make-emoji-keys' 3 | --------------------------------------------------------------------------------