Customizable and privacy-conscious open-source keyboard
Find a file
Trevor Terris a77b6755d9 Extend touchable region to nav bar
Extend the touchable region to include the navigation bar, so that taps on the nav bar aren't sent to the underlying application. Credit to https://github.com/rkkr/simple-keyboard
2021-05-03 08:11:43 +02:00
app Extend touchable region to nav bar 2021-05-03 08:11:43 +02:00
dictionaries Add bigrams to English wordlist for next word suggestion 2021-05-01 15:06:32 +02:00
fastlane new version 1.4.2 changelog 2020-10-02 14:23:32 +02:00
gradle/wrapper update gradle 2020-09-04 18:23:05 +02:00
images new icon 2020-09-04 18:25:27 +02:00
.gitignore Update fastlane dir for v1.1 2020-01-15 13:30:44 +01:00
build.gradle update gradle 2020-09-04 18:23:05 +02:00
gradle.properties first commit 2019-12-31 18:19:35 +01:00
gradlew first commit 2019-12-31 18:19:35 +01:00
gradlew.bat first commit 2019-12-31 18:19:35 +01:00
LICENSE Create LICENSE 2020-01-02 13:29:42 +01:00
README.md Update README.md 2020-09-11 17:05:41 +02:00
settings.gradle first commit 2019-12-31 18:19:35 +01:00

OpenBoard

Get it on F-Droid Get it on Google Play

100% FOSS keyboard, based on AOSP.

Permissions

  • Read Contacts: Used to add your contact list to suggestions. Disabled by default.

Common issues

  • Cannot open settings in MIUI

See https://github.com/dslul/openboard/issues/46

Contribute

How to create a dictionary

You can use this tool to create a dictionary. You need a wordlist, as described here. The output .dict file must be put in res/raw.

APK Development

Linux

Install java:

sudo pacman -S jdk8-openjdk jre8-openjdk jre8-openjdk-headless

Install Android SDK:

sudo pacman -S snapd
sudo snap install androidsdk

Configure your SDK location in your ~/.bash_profile or ~/.bashrc:

export ANDROID_SDK_ROOT=~/snap/androidsdk/current/AndroidSDK/

Install the platform tools for your target android version:

androidsdk "platform-tools" "platforms;android-29"

Compile the project. This will install all dependencies, make sure to accept licenses when prompted.

./gradlew assembleDebug

Connect your phone and install the debug APK

adb install ./app/build/outputs/apk/debug/app-debug.apk

Credits