Soft-Keyboard - GARZ&FRICKE GUF-Yocto-34.0-r5756-0-VINCELL User Manual

Embedded computer systems
Table of Contents

Advertisement

$ /etc/init.d/chromium stop
$ Chromium --show-fps --kiosk --incognito http://www.garz-fricke.com
A list of all Chromium command-line options is available here:
I
http://peter.sh/experiments/chromium-command-line-switches/
Not all command-line options are supported by all versions or builds of the Chromium browser, though, and
Chromium does not complain about command-line options it does not recognize, but just ignores them silently,
instead.
Chromium Settings:
If you want to change Chromium settings, install Chromium extensions, use the Chromium
developer tools, etc. you must (temporarily) start Chromium in normal-mode. These features and tools are not
available in kiosk-mode
Chromium Apps and Extensions:
Chromium menu. Please note, though, that the Chromium-Webstore, which is used to find, download and install
extensions, is shared with the Chrome-Webstore you may know from the Desktop Google Chrome browser.
Chromium is the open-source part of Chrome and does not support all functions of the full Chrome browser,
which unfortunately is not available for Linux-ARM systems. Due to the larger market-share of the regular PC-
Chrome browser, most apps and extensions will probably be tested only on this browser and platform and may
not work on the Chromium browser of Garz & Fricke devices, e.g. while the "Virtual Keyboard"-extension from
xonTAB.com works on Garz & Fricke devices and is in fact currently installed by default in the Garz & Fricke
Chromium package (see below), e.g. the "Google Input Tools" do not work properly on our devices.
Therefore please understand that some apps and extensions you may want to install, may fail to work on our
devices.
To install the same set of extensions (or Chromium preferences) on multiple devices, the easiest way is to
configure one single device as desired and then take a "snapshot" of the device's /root/.chromium-folder, which
can then be unpacked on any other device desired.

5.1.6 Soft-Keyboard

As already briefly mentioned, the Chromium RPM-packages provided by Garz & Fricke currently come with the
free "Virtual Keyboard"-extension from xonTAB.com pre-installed, because there is currently no system-wide soft-
keyboard available in our Yocto-BSP, which can be used in the Chromium kiosk-mode.
More information on the xonTAB.com "Virtual Keyboard" Chromium extension can be found on the manufacturer
I
web-page:
http://xonTAB.com.com/Apps/VirtualKeyboard
This extension allows you to try regular web-pages without modification. This soft-keyboard will not work in the
Chromium URL-bar or in any Chromium dialogs that you may open, though. It is a Javascript-based extension
only intended to enter text into forms of web-pages (but may even have issues with some web-pages).
To still easily allow opening different web-pages for testing, the keyboard is configured to include an URL-button,
by default. If you want to use this soft-keyboard with your HTML-application, you may want to disable this URL-
button on the options-page of the extension. You can also enable/disable different international keyboard layouts
(by default English and German layouts are enabled), change the soft-keyboard to a floating window, etc.
For your final HTML-based application you may want to replace the xonTAB.com "Virtual Keyboard" with a different
Chromium extension providing a soft-keyboard, use other third-party Javascript-based keyboards embedded
directly in your web-page without any Chromium extensions being installed, or provide your own soft-keyboard
via Javascript, HTML5, etc.
Quite a lot of free third-party Javascript-based soft-keyboard to be integrated in web-pages may be found here:
I
http://mottie.github.io/Keyboard
Using the Chromium URL-bar or text-input fields in Chromium dialog boxes is only supported via external USB-
keyboards.
GUF-Yocto-34.0-r5756-0
When started in normal-mode you may install Chromium extensions via the
VINCELL
User Manual
¡
¡
25

Advertisement

Table of Contents
loading

Table of Contents