Keyboard

126 open source Keyboard apps

Croatian for AnySoftKeyboard
APK
Croatian layouts and dictionary for AnySoftKeyboard keyboard app. This is an expansion layouts pack for AnySoftKeyboard. Install AnySoftKeyboard first, and then select the desired layout from AnySoftKeyboard Settings->Keyboards menu.
F-DroidGitHub
Czech for AnySoftKeyboard
APK
Czech Language pack Features: Czech dictionary from AOSP with more than 100,000 words. This is an expansion language pack for AnySoftKeyboard. Install AnySoftKeyboard first, and then select the Czech keyboard from AnySoftKeyboard Settings -> Languages -> Keyboards menu.
F-DroidGitHub
Danish for AnySoftKeyboard
APK
Danish layouts and dictionary for AnySoftKeyboard keyboard app. This is an expansion layouts pack for AnySoftKeyboard. Install AnySoftKeyboard first, and then select the desired layout from AnySoftKeyboard Settings->Keyboards menu.
F-DroidGitHub
Deskflow Android
APK
A fully functional (90%) Deskflow client application for Android devices. - Hotkeys: App Switching (Command+Tab or Alt+Tab) - Hotkeys: Arrow keys for general navigation - Hotkeys: Escape for Back functionality - Clipboard: Text (of any kind) is supported - Clipboard: Bitmap is NOT supported currently, but is next on the list - Mouse: Simple gesture support - Mouse: Content Scrolling is not functional with gestures or click & drag, BUT arrow keys in many apps will work. - IMPORTANT: TLS is Supported, but individual client certificates are not. The project is 100% open source & contributions are welcome: https://github.com/jglanz/deskflow-android
F-DroidGitHub
DroidTR IME
APK
Features: * Small size * Full keyboard * trf / trq / en layouts * tra / aqvoid layouts (fantastic) * Word suggestions * Replace changing color and picture * Low version android device support * The intensity of the sound can be adjusted * Emoji support * Low power consumption * Adjustable volume keys * Right / left arrow keys * Keyboard embedded settings * Compatibility with small devices * 6 different key styles * Lava (Experimental) * Standard structure
F-Droid
Dutch for AnySoftKeyboard
APK
Dutch layouts and dictionary for AnySoftKeyboard keyboard app. This is an expansion layouts pack for AnySoftKeyboard. Install AnySoftKeyboard first, and then select the desired layout from AnySoftKeyboard Settings->Keyboards menu.
F-DroidGitHub
Esperanto for AnySoftKeyboard
APK
AnySoftKeyboard keyboards pack: Esperanto layout and dictionary. Fixed: landscape height, and new dictionary This is an expansion layouts pack for AnySoftKeyboard. Install AnySoftKeyboard first, and then select the desired layout from AnySoftKeyboard Settings->Keyboards menu.
F-DroidGitHub
EweSticker
APK
EweSticker is an Android sticker keyboard application, specifically designed for sharing a wide variety of custom stickers in supported messaging apps. This project draws inspiration from the uSticker project and is a fork of the woosticker repository. Features: The EweSticker Android app offers the following key features to enhance your messaging experience: Wide Range of Custom Stickers Supported: EweSticker supports a diverse set of sticker formats, ensuring that users can share their creativity in various ways. Supported formats include image/gif, image/png, image/webp, image/jpeg, image/heif, video/3gpp, video/mp4, video/x-matroska, and video/webm. Seamless Sticker Sharing: Easily send stickers within messaging apps that support custom media sharing using image/png as a fallback. Customizable Scrolling: Use either vertical or horizontal scrolling to navigate through your sticker collection. Display Options: adjust the number of rows and the sticker preview size, tailoring the viewing experience to your liking and device screen dimensions. Search your Sticker library: Use a qwerty keyboard to search stickers by file name to ease discovery Integration with System Theme: EweSticker seamlessly integrates with the system’s theme, ensuring that the app’s appearance aligns with your device-wide design choices. Sticker Preview on Long Press: To facilitate sticker selection, you can long-press on a sticker to reveal a preview to help you quickly decide which sticker to share without the need to open the sticker collection separately. EweSticker brings a wide range of customization options, diverse format support, and integration with messaging apps. Whether users are sharing static images, animated GIFs, or even short videos, the app aims to provide an engaging and expressive way to communicate using custom stickers. Links: The source code for EweSticker is available at https://github.com/FredHappyface/Android.EweSticker The tutorials take you by the hand through a series of steps to get started using the software. Start here if you’re new: https://github.com/FredHappyface/Android.EweSticker/blob/main/documentation/tutorials The help guide provides a starting point and outlines common issues that you may have: https://github.com/FredHappyface/Android.EweSticker/blob/main/documentation/help MIT License (See the license for more information https://github.com/FredHappyface/Android.EweSticker/blob/main/LICENSE.md )
F-DroidGitHub
Fcitx5
APK
Supported languages English (with spellcheck) Chinese Pinyin, Shuangpin, Wubi, Cangjie and custom tables (built-in) Zhuyin/Bopomofo (via Chewing Plugin) Jyutping (via Jyutping Plugin) Vietnamese (via on UniKey Plugin, supports Telex, VNI and VIQR) Japanese (via Anthy Plugin) Korean (via Hangul Plugin) Sinhala (via Sayura Plugin) Thai (via Thai Plugin) Generic (via RIME Plugin, supports importing custom schemas) Features Virtual Keyboard (layout not customizable yet) Expandable candidate view Clipboard management (plain text only) Theming (custom color scheme and background image) Popup preview on key press Long press popup keyboard for convenient symbol input Symbol and Emoji picker
F-DroidGitHub
Fcitx5 (Anthy Plugin)
APK
Anthy (Japanese input method) engine support for Fcitx5
F-DroidGitHub
Fcitx5 (Chewing Plugin)
APK
Chewing (Zhuyin/Bopomofo input method) engine support for Fcitx5
F-DroidGitHub
Fcitx5 (Hangul Plugin)
APK
Hangul (Korean input method) engine support for Fcitx5
F-DroidGitHub
Fcitx5 (Jyutping Plugin)
APK
Jyutping (Cantonese input method) engine support for Fcitx5
F-DroidGitHub
Fcitx5 (RIME Plugin)
APK
RIME (Rime Input Method Engine) support for Fcitx5
F-DroidGitHub
Fcitx5 (Sayura Plugin)
APK
Sayura (Sinhala input method) engine support for Fcitx5
F-DroidGitHub
Fcitx5 (That Plugin)
APK
Thai input method for Fcitx5
F-DroidGitHub
Fcitx5 (Unikey Plugin)
APK
Unikey (Vietnamese input method) engine support for Fcitx5
F-DroidGitHub
Finnish for AnySoftKeyboard
APK
Finnish Language pack Features: Finnish dictionary based on AOSP - https://android.googlesource.com/platform/packages/inputmethods/LatinIME/+/master/dictionaries/ Includes normal Finnish QWERTY keyboard layout and special layouts This is an expansion language pack for AnySoftKeyboard. Install AnySoftKeyboard first, and then select the Finnish keyboard from AnySoftKeyboard Settings -> Languages -> Keyboards menu.
F-DroidGitHub
FlickBoard
APK
FlickBoard is a keyboard for Android that doesn’t try to correct or predict you. It doesn’t have an opinion on the correct spelling or tone. It certainly doesn’t use any AI. Because it trusts you to write what you meant to write. Instead, FlickBoard uses swipes to get away with using vastly fewer (and larger!) buttons than a traditional QWERTY keyboard, helping you build muscle memory, minimize typos, and touch type faster. Type the letters in the center of a key by tapping it. Type the keys in the corners by swiping in that direction. It’s that simple! FlickBoard is inspired by MessagEase and Thumb-Key.
F-DroidIzzyOnDroid
FlorisBoard
APK
FlorisBoard is an open-source keyboard aimed at providing you with an easy way to type while respecting your privacy. Note: This project is currently in beta stage. If you want to see a feature being implemented or want to report a bug, please visit this project's repository (linked in the end of the description) on GitHub and file an issue. This helps making FlorisBoard even better! Thank you! Currently implemented and fully working features: Huge variety of Latin keyboard layouts Limited support for non-Latin keyboard layouts (Arabic, Persian and Hebrew currently, more are planned) Easy switching between languages/layouts by defining subtypes in the settings Full theme customization + theme presets for day/night themes Automatic day/night theme switching Keyboard layouts for typing in a (phone) number Special characters input Emoji/Emoticon keyboard One-handed/compact mode for easier typing on large devices Customization of key press sound/vibration Customizable actions for gestures: swipe up/down/left/right, space bar left/right, delete key swipe) Integrated special symbols into character layouts Clipboard/Cursor toolbar Clipboard manager/history
F-DroidGitHubIzzyOnDroid
Fossify Keyboard Beta
APK
Introducing Fossify Keyboard – your go-to solution for effortless and efficient typing. Experience a seamless typing experience designed to cater to all your needs, whether chatting with friends or inserting texts, numbers, or symbols. 📶 OFFLINE FUNCTIONALITY: Fossify Keyboard operates entirely offline without internet permission, allowing you to use it anytime, anywhere, without needing an internet connection. This also provides you with more privacy, security, and stability compared to other keyboards that connect to the internet. 🌐 MULTIPLE LANGUAGES AND LAYOUTS: Choose from a wide variety of languages and keyboard layouts. Fossify Keyboard supports multiple languages, making it easy for you to switch and type in your preferred language effortlessly. 📋 HANDY CLIPBOARD: Create clips and pin frequently used ones for easy access. This feature allows you to insert your most-used texts quickly, saving you time and effort. 📳 CUSTOMIZABLE SETTINGS: Tailor your typing experience by toggling vibrations, popups on key presses, and selecting your preferred language from the list of supported ones. Personalize your keyboard settings to suit your preferences. 🌙 MATERIAL DESIGN AND DARK THEME: Enjoy a sleek, modern design with a default dark theme. Fossify Keyboard offers a visually appealing and comfortable user experience, making typing a pleasure. 🔒 PRIVACY AND SECURITY: Your privacy is our top priority. Fossify Keyboard does not collect or share any user information with third parties. Experience peace of mind knowing your typing activity remains private and secure. 🎨 CUSTOMIZABLE COLORS: Personalize your keyboard with customizable colors. Fossify Keyboard allows you to choose and adjust colors to match your style and preferences. 🌐 OPEN-SOURCE TRANSPARENCY: Fossify Keyboard is fully open-source, providing you with transparency and security. You have access to the source code for audits, ensuring a trustworthy and reliable typing tool. Experience typing like never before – efficient, personalized, and secure. Download Fossify Keyboard now and elevate your typing experience. Explore more Fossify apps: https://www.fossify.org Open-Source Code: https://www.github.com/FossifyOrg Join the community on Reddit: https://www.reddit.com/r/Fossify Connect on Telegram: https://t.me/Fossify
F-DroidGitHubIzzyOnDroid
French for AnySoftKeyboard
APK
French Language pack Features: French dictionary based on AOSP - https://android.googlesource.com/platform/packages/inputmethods/LatinIME/+/master/dictionaries/ Include four keyboard layouts, AZERTY, QWERTY, BÉPO and Ergo-L, with many symbols and rapid acces to apostrophe and hyphen. This is an expansion language pack for AnySoftKeyboard. Install AnySoftKeyboard first, and then select the French keyboard from AnySoftKeyboard Settings -> Languages -> Keyboards menu.
F-DroidGitHub
Full colemak
APK
This is a physical keyboard layout for Colemak. Android built-in layout does not contain any international character, dead keys included. This version is based on the official windows version found at the Colemak website.
F-DroidGitHub
FutharkBoard
APK
FutharkBoard is a Free and Open Source Elder Futhark Keyboard for Android Phones. Features System-wide keyboard with Elder Futhark runes A list of all runes and used sources during research can be found on the FutharkBoard website: https://futharkboard.drmaxnix.de
F-Droid