Support Anfrage: Floating Numberpad Tastatur erscheint beim Autostart am unteren Bildschirmrand

Reproduktion

Beim automatischen Starten von Sitekiosk wird die Floating-Tastatur (Numberpad!) am unteren Bildrand dargestellt.
Wenn Sitekiosk per Hand gestartet wird (Sitekiosk restr.User), dann erscheint die Tastatur an der korekten Stelle.
Alphanum. Tastaturen werden an der korr. Position dargestellt.
(Windows7)
Ist das ein bekanntes Problem? Woran könnte das liegen?

Beschreibung

Antwort: (7)

Re: Floating Numberpad Tastatur erscheint beim Autostart am unteren Bildschirmrand 11.07.2012 17:16
Hallo,

vielen Dank für den Hinweis. Es ist prinzipiell reproduzierbar aber generell scheint es sich hier um ein Timing Problem zu handeln und hängt nicht mit dem Shellaustausch (Autostart) zusammen.

Sie können als Workaround folgendes Skript verwenden um das OnScreen Keyboard etwas Zeitverzögert nach dem Start von SiteKiosk an die entsprechende Stelle zu setzen.

Einfach die folgenden Zeilen Copy & Paste in Notepad und als JS Datei (z.B. MoveOnScreenKeyboard.js) in das Verzeichnis „…\SiteKiosk\Html“ speichern.
Danach unter „-->Browser Designs-->Erweitert“ als externes Skript zur SiteKiosk Konfiguration hinzufügen.
Die Zeit für die Verzögerung habe ich hier auf 2 Sekunden (2000 ms) gesetzt und die Position können Sie in den Werten für die entsprechenden Variablen setzen (var left / var top).

(function () { 
evtid = SiteKiosk.Scheduler.AddDelayedEvent(2000, MoveOnScreenKeyboard);
function MoveOnScreenKeyboard(eventID){
   	var left = 50;
	var top = 50;
	SiteKiosk.Keyboard.MoveTo(left, top);}
} ());


Grundlage sind folgende Methoden vom SiteKiosk Object Model:
http://www.provisio.com/en-US/Help/ObjectModel/sitekiosk_object/scheduler_adddelayedevent_mth.html
http://www.provisio.com/en-US/Help/ObjectModel/sitekiosk_object/keyboard_moveto_mth.html

Mit freundlichen Grüßen
Michael Olbrich
Re: Floating Numberpad Tastatur erscheint beim Autostart am unteren Bildschirmrand 12.07.2012 11:25
perfekt, jetzt klappt es!

Danke schön!
Re: Floating Numberpad Tastatur erscheint beim Autostart am unteren Bildschirmrand 12.07.2012 12:28
Vielen Dank für Ihre Rückmeldung.
Re: Floating Numberpad Tastatur erscheint beim Autostart am unteren Bildschirmrand 12.07.2012 13:50
Folgeproblem!
Hallo Herr Olbrich,
leider tritt jetzt mit diesem Workaround ein anderes Problem auf, welches sich beim positionierten Numberpad offenbart:
(Nur im Autostart-Modus!)
Wenn ein Inputfeld fokussiert ist und man per Touchscreen auf das Numberpad klickt, kommt es häufig zu einem Darstellungsfehler: Es tauchen im Numberpad weiße horizontale und oder vertikale Balken auf; teilweise blinken diese synchron zum Eingabecursor in der Inputbox.
(der Touchscreen ist auf Touchdown=ohne Dragfkt. eingestellt).

Dieses Problem tritt nur mit dem Workaround auf - bleibt die Tastatur (fälschlicherweise) am unteren Bildschirmrand, kann man diesen Darstellungsfehler nicht provozieren.

viele Grüße,
Marcus Pobbig
Re: Floating Numberpad Tastatur erscheint beim Autostart am unteren Bildschirmrand 12.07.2012 14:49
Hallo,

dieses Verhalten lässt sich hier leider nicht reproduzieren (getestet Einmalstart und Autostart).
(Kurz auf www.bing.com gesurft und mit dem Numberpad Zahlen eingegeben)

Das Skript macht auch nichts weiter, als 2 Sekunden nach SiteKiosk Start das OnScreen Keyboard an die entsprechende Position zu setzen. Danach greift es nicht mehr ein.

Ggf. prüfen Sie ob unter „-->Bildschirmtastatur-->Erweitert“ noch die Option „Tastatur an folgenden Bildschirmkoordinaten positionieren“ aktiviert ist.
Eventuell müssen Sie es bei sich deaktivieren, damit es nicht zu einer Überlagerung mit dem Skript kommt?

Wenn das nicht hilft, denke ich es liegt eher tiefer im System (Windows Einstellung zur Bildschirmauflösung, Grafikkartentreiber…).

Ansonsten kann ich nur anbieten, dass Sie mir Ihre Konfiguration und die aktuelle Log Datei mit einer Schritt für Schiritt Anleitung zuschicken. Dann kann ich noch mal versuchen es zu reproduzieren.
Vorher prüfen Sie aber bitte die oben genannte Einstellung.

Mit freundlichen Grüßen
Michael Olbrich
Pages (2): [1] 2 Next »
Mein Konto
Anmelden
Sprache (Tickets):