Javascript liest die Tasten auf dem Tablet?

8

Ich habe dieses interessante Problem - ich möchte Tasten drücken mit Javascript, aber nicht in ein Textfeld gerichtet.

Dies ist einfach auf Computern und ich habe das funktioniert (Solange das Fenster den Fokus hat, kann das JavaScript Tasten drücken). Auf Tablets mit Android und iOS ignoriert das Betriebssystem jedoch die Tastenanschläge. Der Javascript-Code empfängt nur dann die Tastendruck-Daten, wenn ich mich auf ein Textfeld konzentriere.

Gibt es einen Weg dahin? Ich würde gerne die Tastendrücke auf Tablets lesen, ohne in ein Textfeld fokussiert zu sein.

    
user1873476 15.01.2013, 15:00
quelle

3 Antworten

1

Nachdem ich über zwei Jahre lang ein iPad benutzt und meine eigenen webbasierten Spiele geschrieben habe, bin ich zu dem Schluss gekommen, dass das iPad seine Tastatur nur aktivieren wird, wenn ein Formulareingabefeld fokussiert ist Dies bedeutet, dass ein Webseitenbenutzer keine Tastatureingabe eingeben kann, wenn kein Formulareingabefeld fokussiert wurde.

Was bedeutet, dass Sie auf diesen Geräten eine physische Unmöglichkeit haben.

    
OmegaJunior 24.01.2013 03:37
quelle
1

Versuchen Sie etwas wie folgt:

%Vor%     
user1820679 17.01.2013 10:22
quelle
0

Anstelle des Schlüsselereignisses können Sie einfach die Eingabe verwenden. Arbeitete für mich.

%Vor%     
Juan 07.10.2015 18:39
quelle

Tags und Links