FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: moelski am 18 Oktober 2016, 08:03:20

Titel: Tastendruck erzeugen?
Beitrag von: moelski am 18 Oktober 2016, 08:03:20
Moin !

Ich nutze bei mir ein Raspberry mit 7" Display ohne Tastatur und darauf Chromium (Danke nochmal setstate für den Fix  ;) ) im Vollbildmodus ohne Tastatur. Um nun aus dem Vollbild raus zu kommen muss ich F11 drücken ... Henne Ei Problem  :)

Kann ich aus FTUI irgendwie einen Tastendruck (F11) erzeugen?
Titel: Antw:Tastendruck erzeugen?
Beitrag von: setstate am 18 Oktober 2016, 08:10:54
Funktioniert das?

http://stackoverflow.com/questions/7495373/how-to-make-browser-full-screen-using-f11-key-event-through-javascript

Wenn ja, dann ein DIV mit onclick die Funktion aufrufen.
Titel: Antw:Tastendruck erzeugen?
Beitrag von: moelski am 18 Oktober 2016, 13:35:03
Moins !

function FullScreen() {
                                  if(document.exitFullscreen) {
                                        document.exitFullscreen();
                                  } else if(document.mozCancelFullScreen) {
                                        document.mozCancelFullScreen();
                                  } else if(document.webkitExitFullscreen) {
                                        document.webkitExitFullscreen();
                                  }
                        }

Habe das mal auf einen Button gelegt mit onClick Event.
Aber das klappt leider nicht richtig sauber.

Kriege da diese Meldung im Fierefox:
Zitat13:34:09.125 Die Vollbild-Schnittstelle mit Präfix sollte nicht mehr verwendet werden. Bitte verwenden Sie die Variante ohne Präfix für den Vollbildmodus. Weitere Hilfe auf https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API1 base.js:5:5
So ganz schlau werde ich da noch nicht raus.

In den Fullscreen geht besser - nur brauche ich das eher weniger  ;D
Titel: Antw:Tastendruck erzeugen?
Beitrag von: setstate am 18 Oktober 2016, 15:39:09
Nimm mal von hier die Antwort mit dem grünen Häckchen.

http://stackoverflow.com/questions/7179535/set-window-to-fullscreen-real-fullscreen-f11-functionality-by-javascript
Titel: Antw:Tastendruck erzeugen?
Beitrag von: moelski am 19 Oktober 2016, 18:05:54
Moin !

Gemacht. Und am Rechner klappt das auch. Am Raspberry mit 7" Touch und Chromium wird bei Fullscreen die Seite um 50% nach link geschoben.
Sieht etwas merkwürdig aus  ;D

Hat Chromium da evtl. noch einen Bug oder muss man dort die API anders nutzen?