Gboard Openboard Logos

Using OpenBoard Keyboard as a Replacement for Google Gboard

Ian Hatton -
2 MIN READ

Summary

This article details how to install the third party OpenBoard keyboard as a replacement for the default Google Gboard keyboard on GMS devices. The main advantages of OpenBoard are that it does not contain shortcuts to any Google apps , has no communication with Google servers and is open source (under GNU GPL v3.0). Note that this keyboard is not supplied or supported by Zebra i.e. use at your own risk.

Overview

OpenBoard is a third party open source keyboard  previously available via the Play store but now available with source code here:  https://github.com/dslul/openboard. It has no Google dependencies and no shortcuts to Google apps which makes it more suitable for an enterprise deployment than the default Gboard keyboard. Assuming a device has network connectivity , Gboard will communicate with Google servers by default as detailed here ( https://www.guidingtech.com/stop-gboard-collecting-personal-data/ ) and has to be manually configured to disable this functionality. Replacing Gboard with OpenBoard will avoid this issue while still providing a fully functional on-screen keyboard which looks and operates in a very similar way to the AOSP keyboard.

Installation

OpenBoard can be installed via Play or using the StageNow barcode below ( device requires a pre-configured internet connection before reading this code) :

This profile will download and install OpenBoard and configure it as the default keyboard using Mx UIMgr. It will also disable Gboard using AppMgr so that it is not available for selection as an input method via the keyboard icon.

The XML used in the profile is available here:  http://airsetup.uk/airsetup.uk/airbeam/rxml/openboard/openboard.xml

Usage

OpenBoard will be the default onscreen keyboard after installation and additional configuration can be made manually via the settings which are available using the OpenBoard program icon. This icon can be added to the Enterprise Home Screen allowed apps list in order to allow user access only to the keyboard configuration .

By default the keyboard layout will match the system language (all available languages are supported) but specific languages can also be enabled if required. Text correction can be configured off if preferred (default is on) and the theme used for the keyboard can be changed from default (Material Dark Border) to another option from the list of available themes.

 

Material Dark Border                                    Material Light Border

 

Selection of alternative language keyboards is available via long pressing the space bar to access the selection menu:

 

 

profile

Ian Hatton

Please register or login to post a reply

4 Replies

K Khai-Van Phu

Thanks Ian for this article!
Good to know there is an alternative to Gboard.

G Guillaume CRAHAY

Hi,
I would like to download component files and XML used in the profile here: <a href="http://airsetup.com/airbeam/rxml/open_keyboard/">http://airsetup.com/ai…; but it's not available.
Is it possible to give me an other link ?
Many Thanks

A Alexandre NICOLADIE

OpenBoard is also available on F-Droid.
F-Droid is a store with only open source applications, and it's also a website where APK files can be downloaded (e.g.: for offline installation...)
OpenBoard on F-Droid website : <a href="https://f-droid.org/packages/org.dslul.openboard.inputmethod.latin">htt…;
F-Droid application : <a href="https://f-droid.org/">https://f-droid.org/</a&gt;
Source code : <a href="https://github.com/dslul/openboard">https://github.com/dslul/openboard<…;
A snapshot of the component files and XML used in the profile is available on "archive.org"
<a href="https://web.archive.org/web/20210501133531/https://znordic.net/hatton/o…;

S Sean Kennedy

Hrm, There seems to be more than just the DSLUL / Openboard-Team "openboard" APK being asked for / loaded, in this blog posting.

There also seems to be some "SettingsUtility.apk" that is part of this - and it is asked to install / upgrade but this is not a known app / source - so I have a problem with this - not being able to refer to a source for this APK, and also in that the ZIP and the files hosted - are not Zebra Hosted material, but externally sourced material. Please be careful.

Note: the ZIP in the link in this Blog Posting appears to contain the "openboard_1.4.2.apk" which appears to have 'dslul' sourced materials.