├── .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 |
--------------------------------------------------------------------------------