Użyłem Settings.apk i Launcher2.apk, aby uzyskać dostęp do ustawień Androida i sparowanego szkła z moim urządzeniem klawiatury Bluetooth. Teraz mogę użyć klawiszy strzałek, uciec i wrócić, aby kontrolować moją szklankę. Jeśli używam tylko lewej i prawej strzałki, nie mogę wybrać niektórych elementów w Szkle, ale mogę wybrać każdą rzecz, przesuwając palcem do przodu i do tyłu na tabliczce dotykowej. Czy istnieje kod klucza, który można bezpośrednio odwzorować na działanie touchpada? Czy potrzebuje specjalnego raportu konsumenckiego HID?Jakie są odpowiednie klawisze klawiatury do działań Google Glass touchpad?
5
A
Odpowiedz
5
Czynność, którą można przechwycić, to ACTION_DOWN
.
Główne kody:
KEYCODE_DPAD_CENTER
(TAP)KEYCODE_TAB
(wymazy poziome;isShiftPressed()
powracatrue
wstecznej [lewo] przesunięcia palcem ifalse
do przodu [prawo] przejeżdża)KEYCODE_CAMERA
(przycisk aparatu)KEYCODE_BACK
(przesuń w dół, działa jak przycisk Wstecz)
Nie istnieje kod klucza odpowiadający przesunięciu w górę.
Dzięki, wypróbowałem kartę, zakładkę shift i działają one dobrze w aplikacjach, ale nie w interfejsie Glass. Próbowałem arror lewo i prawo, a oni nie działają w aplikacjach. Co jest dziwne. – Deqing
Napisałem proste działanie, które drukuje zdarzeniaKeyDown i mam je, spróbuj użyć KEYCODE_DPAD_LEFT i KEYCODE_DPAD_RIGHT lub napisz własne, aby zobaczyć, jakie zdarzenia są uruchamiane. –
@ ferdy182 Próbowałem tego i nie mam szczęścia z DPAD RIGHT/LEFT. Po prostu w ogóle się nie złapią. Oto sedno: https://gist.github.com/tetreault/0036ec122cae50c540e9 – SMT