2012-12-04 11 views
6

Próbuję zbudować aplikację, w której jeśli użytkownik uruchamia stronę, zdarzenie nastąpi ostrości i skupić się na polu tekstowym. Nie miałem nadziei, że gdy zadzwonię pod .focus() w polu wprowadzania, Windows 8 wyświetli klawiaturę ekranową. To jednak nie dotyczy.JavaScript/jQuery Windows 8 On-Screen Keyboard

Czy ktoś zna sposób, aby uzyskać Windows 8 klawiatura na ekranie, aby wymyślić, gdy pole tekstowe koncentruje poprzez javascript.

Jeśli użytkownik "kliknie" w pole tekstowe, fokus zostanie wywołany i pojawi się klawiatura.

Próbowałem wiązanie z touchstart "touchend, click i focus, ale wszystkie z nich nie wydaje się, aby włączyć klawiaturę ekranową.

Ta aplikacja będzie działać wyłącznie na Windows 8, więc nie ma potrzeby, aby tak było, że inne platformy, które nie są wbudowane w ekranowej klawiatury działa poprawnie.

Odpowiedz

4

Nie możesz. Tylko akcje użytkownika mogą otwierać klawiaturę ekranową. Jest to zgodne z projektem. Zobacz here.

+0

Dziękuję za szybką odpowiedź. I zaprojektował aplikację, aby wskazać, że użytkownik musi „Dotknij tutaj”, aby rozpocząć wyszukiwanie. – Trihedron