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 and licence free to use.
OpenBoard is a third party utility open source ( supported by the developer rather than Zebra ) available on the Play store ( https://play.google.com/store/apps/details?id=org.dslul.openboard.inputmethod.latin ). Source code is available 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 default AOSP keyboard.
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 component files and XML used in the profile are available here: https://znordic.net/hatton/open_keyboard.zip
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:
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 ?
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>
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"
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.