Mam ten interesujący problem - chciałabym czytać naciśnięcia klawiszy za pomocą javascript, ale nie skierować ich do pola tekstowego.Czytanie na klawiaturze czytają naciśnięcia klawiszy?
To jest proste na komputerach i mam to działa (tak długo, jak okno ma fokus, javascript może wykrywać naciśnięcia klawiszy). Jednak na tabletach z systemem Android i iOS system operacyjny ignoruje naciśnięcia klawiszy. Kod javascript otrzymuje tylko dane z naciśnięcia klawisza, jeśli koncentruję się w polu tekstowym.
Czy jest jakiś sposób obejścia tego? Chciałbym przeczytać klawisze na tabletach bez konieczności skupiania się na polu tekstowym.
Spróbuj ukryte pole tekstowe? –
Myślę, że chcę trzymać się z dala od pól tekstowych - moim celem jest pisanie na klawiaturze i możliwość klikania przycisków w tym samym czasie. Ukryte pole tekstowe straciłoby ostrość po kliknięciu przycisku. Podobnie jak gra wyścigowa, która używa WASD do sterowania, ale są też przyciski do robienia rzeczy - chciałbym nadal używać WASD do jazdy przed/w trakcie/po naciśnięciu przycisków. – user1873476
jeśli próbujesz utworzyć program graficzny, czy używasz płótna? jeśli sprawisz, że cały obszar widoku będzie obszarem roboczym, powinieneś być w stanie wykryć wszystkie naciśnięcia klawiszy – Ryan