Customizable and privacy-conscious open-source keyboard
Find a file
Allan Nordhøy ed4dc76c7f
Translated using Weblate (Norwegian Bokmål)
Currently translated at 98.0% (206 of 210 strings)

Translation: OpenBoard/OpenBoard
Translate-URL: https://hosted.weblate.org/projects/openboard/openboard/nb_NO/
2022-02-18 18:31:24 +01:00
.github Added CI 2022-01-28 18:31:39 +01:00
app Translated using Weblate (Norwegian Bokmål) 2022-02-18 18:31:24 +01:00
dictionaries Revert "Updated German dictionary" 2021-10-13 11:38:14 +02:00
fastlane Add new icon file 2022-01-30 14:08:47 +01:00
gradle/wrapper fix crash on older devices 2022-01-23 11:41:23 +01:00
images update matrix qr 2021-05-17 08:19:30 +02:00
tools Fixed make-emoji-keys README.md 2022-01-26 21:07:34 +01:00
.gitignore Update fastlane dir for v1.1 2020-01-15 13:30:44 +01:00
build.gradle Merge remote-tracking branch 'origin/master' 2022-01-23 11:41:38 +01: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 Added community translation Weblate project 2022-01-29 17:38:00 +01:00
settings.gradle Added tools:make-emoji-tool module 2022-01-26 20:31:30 +01:00

OpenBoard

Build GitHub release (latest by date) GitHub commits since latest release (by date) Translation status

Get it on F-Droid Get it on Google Play

100% FOSS keyboard, based on AOSP.

Community [matrix] channel

Join here

Common issues

  • Cannot open settings in MIUI: See issue #46.

Contribute

Translation

You can help in translating OpenBoard in your language through our Weblate project. Translation status

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.

How to edit keyboard texts

Make your modifications in tools/make-keyboard-text/src/main/resources/values-YOUR LOCALE.

Generate the new version of KeyboardTextsTable.java:

./gradlew tools:make-keyboard-text:makeText

APK Development

Linux

Install java:

sudo pacman -S jdk11-openjdk jre11-openjdk jre11-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/

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