Support Request: Problem mit on-screen Keyboard

Reproduction

Electron Anwendung im Fullscreen Modus mit dem SiteKiosk Modus "Automatischer Start" verwenden. Das on-screen Keyboard von Windows 10 oder Sitekiosk sollte dann eingeblendet werden. Passiert aber nicht.

Im Modus "Einmalstart" erscheint das WIndows 10 on-screen Keyboard korrekt sobald der Tabletmodus aktiv ist.

Description

Hallo!

Einer unserer Kunden verwendet SiteKiosk Plus um eine von uns entwickelte Anwendung im Fullscreen Modus auf Messen zu betreiben. Da das Gerät nur über einen Touchscreen verfügt ist das on-screen Keyboard essentiell. Zusätzlich soll das on-screen Keyboard immer automatisch erscheinen, wenn ein Eingabefeld vom Anwender ausgewählt wird. In der übrigen Zeit soll es nicht sichtbar sein.

Laut den SiteKiosk Einstellung sollte all das möglich sein, allerdings mussten wir feststellen, dass das bei uns so nicht funktioniert. Das SiteKiosk-eigene on-screen Keyboard erscheint nie automatisch.

Wir haben es zusätzlich mit dem Windows 10 Tabletmodus probiert. Dieses on-screen Keyboard ermöglicht genau das was wir wollen. Allerdings wird das Win10 Keyboard auch nicht mehr angezeigt sobald wir den Modus "Automatischer Start" in SiteKiosk aktivieren. Mit dem Einmalstart funktioniert es allerdings. Aus unserer Sicht handelt es sich hier um einen Bug in SiteKiosk.

Wir betreiben ein lizensiertes SiteKiosk Plus 9.0.3248 unter Windows 10 Pro 1511. Wir haben außerdem die aktuell Version 9.6.4337 probiert. Bei beiden Version tritt das selbe Problem auf. Die Anwendung ist mit Electron entwickelt und nutzt intern Chrome 53.0.2785.143.

Answer: (2)

Re: Problem mit on-screen Keyboard 3/2/2018 10:51 AM
Hallo,

das OnScreen Keyboard von Windows wird von SiteKiosk zwar nicht geblockt, wird von uns aber auch nicht supported.

In Bezug auf die in SiteKiosk integrierte Bildschirmtastatur senden Sie mir bitte Ihre SiteKiosk Konfiguration (…\SiteKiosk\Config\IhrKonfig.skcfg), die entsprechende Log Datei (…\SiteKiosk\Logfiles) und eine kurze Schritt für Schritt Anleitung zur Reproduktion per E-Mail zu.
E-Mail support-europe(at)provisio.com

Mit freundlichen Grüßen,
Michael Olbrich
Re: Problem mit on-screen Keyboard 3/13/2018 1:55 PM
Hallo,

das Problem bezüglich eines Eingabefeldes in einer Electron Anwendung konnte ich reproduzieren. Laut Entwickler horcht SiteKiosk für die Bildschirmtastatur auf entsprechende MSAA Events, die die Electron Anwendung per Default nicht feuert.

Sie können die Anwendung jedoch mit dem Parameter --force-renderer-accessibility starten.
In einem Test mit der Electron Anwendung Web-Net (https://electronjs.org/apps/webnet) hat es ohne Probleme funktioniert und die Bildschirmtastatur wurde entsprechend angezeigt.

Der Aufruf in der SiteKiosk Konfiguration sollte dann so aussehen
C:\Program Files (x86)\SiteKiosk\Html\voestalpine LCC Tool-win32-x64\voestalpine LCC Tool.exe --force-renderer-accessibility

Ansonsten könnte dies auch in das Skript der Electron Anwendung eingebunden werden („app.commandLine.appendSwitch("--force-renderer-accessibility");“).

Mit freundlichen Grüßen,
Michael Olbrich
My Account
Login
Language (Tickets):