Ho usato Settings.apk e Launcher2.apk per accedere alle impostazioni Android e ho associato il vetro alla mia tastiera Bluetooth. Ora posso usare i tasti freccia, scappare e tornare a controllare il mio bicchiere. Se utilizzo solo le frecce sinistra e destra, non posso selezionare alcuni elementi in Glass, ma posso selezionare ogni cosa facendo scorrere in avanti e indietro sul touchpad. Esiste un codice di accesso che può essere mappato direttamente sull'azione del touchpad? O ha bisogno di uno speciale rapporto sui consumatori HID?Quali sono i tasti della tastiera corrispondenti per le azioni del touchpad di Google Glass?
5
A
risposta
5
L'azione di KeyEvent
che è possibile intercettare è ACTION_DOWN
.
I codici chiave sono:
KEYCODE_DPAD_CENTER
(tap)KEYCODE_TAB
(colpi orizzontali;isShiftPressed()
ritornitrue
per arretrate [sinistro] colpi efalse
per avanti [destra] Swipes)KEYCODE_CAMERA
(tasto fotocamera)KEYCODE_BACK
(scorrere verso il basso, si comporta come pulsante Indietro)
Nessun codice chiave equivalente per lo scorrimento verso l'alto.
Problemi correlati
- 1. API Trello: quali sono le azioni?
- 2. Posso provare un programma per Google Glass senza Google Glass?
- 3. Come acquisire l'input del touchpad
- 4. Quali sono le scorciatoie da tastiera cross-browser e cross-OS utilizzabili per l'applicazione Web?
- 5. Disabilitazione tasti sulla tastiera
- 6. Le azioni sono senza stato ma i controllori sono stateless?
- 7. Quali sono disponibili i tasti "Additional Metadata" nel saldatore ARC
- 8. APK campione Google Glass
- 9. Forza eliminazione di un'applicazione Glass Glass GDK di Google
- 10. Come inviare i tasti della tastiera in goniometro come TAB
- 11. Quali sono i requisiti per i parametri del modello C++?
- 12. Quali sono i colpevoli comuni della lentezza del TMP
- 13. Quali sono i limiti della dimensione dell'immagine del feed Fb.ui?
- 14. Tastiera WPF Navigazione tasti
- 15. Quali sono i limiti della distribuzione di file .pyc?
- 16. Quali sono le scorciatoie da tastiera VS 2015 Task Runner?
- 17. Quali sono i verbi e le azioni dell'URL RESTful migliori/comuni?
- 18. Emulatore offline per Google glass OS
- 19. Sono ignorare le righe non corrispondenti
- 20. Quali sono le garanzie per i qualificatori di accesso scala?
- 21. Quali sono le alternative per i pulsanti di opzione?
- 22. Quali sono le differenze tra i giornalisti del karma?
- 23. Quali sono le caratteristiche del codice spaghetti?
- 24. Quali sono i codici chiave per i tasti freccia destra e sinistra?
- 25. Quali sono i plugin del compilatore di scala?
- 26. Quali sono le chiavi "OEM" nell'enumerazione System.Windows.Forms.Keys?
- 27. Quali sono le migliori pratiche per i depositi Kiln?
- 28. Quali sono i requisiti per le chiavi AWS OpsWorks SSH?
- 29. Quali sono le best practice per CDN?
- 30. Come posso rispondere ai tasti freccia della tastiera esterna?
Grazie, ho provato scheda, scheda maiuscole e funzionano bene nelle app ma non nell'interfaccia vetro. Ho provato l'arror a destra e a sinistra e non funzionano nelle app. Che è strano – Deqing
Ho scritto una semplice attività che stampa gli eventi onKeyDown e li ho ottenuti, prova a utilizzare KEYCODE_DPAD_LEFT e KEYCODE_DPAD_RIGHT o scrivi i tuoi per vedere quali eventi vengono generati. –
@ ferdy182 Ci ho provato e non ho avuto fortuna con DPAD RIGHT/LEFT. Semplicemente non vengono catturati affatto. Ecco un esempio: https://gist.github.com/tetreault/0036ec122cae50c540e9 – SMT