Customizable and privacy-conscious open-source keyboard
Find a file
Hagen Echzell c14c3cbc7d Add German Keyboard with Umlauts
This commit defines a new keyboard German (Germany) (country code de_DE) that includes the most important Umlauts äöü. The default alternate characters on longpress are set to the numbers, for u and o, since ü and ö have their own keys. ß is the new default alternate char for s.
The old German (country code de) keyboard based on a QWERTZ layout without umlauts remains in place.
2021-03-18 12:03:27 +01:00
app Add German Keyboard with Umlauts 2021-03-18 12:03:27 +01:00
dictionaries Updated German dictionary 2021-03-18 11:40:31 +01: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