2013-08-07 16 views
5

Android ayarlarına ve eşleştirilen Glass'a Bluetooth klavye cihazım ile erişmek için Settings.apk ve Launcher2.apk kullandım. Şimdi camlarımı kontrol etmek için ok tuşlarını kullanabilir, kaçabilir ve geri dönebilirim. Yalnızca sol ve sağ okları kullanırsam, Glass'daki bazı öğeleri seçemiyorum ama dokunmatik ekran üzerinde ileri ve geri kaydırarak her şeyi seçebilirim. Touchpad eylemiyle doğrudan eşleştirilebilecek bir kod var mı? Yoksa özel HID tüketici raporuna mı ihtiyacı var?Google Glass touchpad işlemlerinin karşılık gelen klavye tuşları nedir?

cevap

5

KeyEvent'un müdahale edebileceği eylem ACTION_DOWN.

temel kodlar:

  • KEYCODE_DPAD_CENTER (dokunun)
  • KEYCODE_TAB; (
  • KEYCODE_CAMERA (yatay kaydırmalar isShiftPressed() döner geri [sol] swipes için true ve ileri için false [sağ] ucuz bira) kamera düğmesi)
  • KEYCODE_BACK (aşağı doğru kaydırın, geri düğmesi gibi davranır)

Kaydırma için anahtar kod eşdeğeri yoktur.

+0

Teşekkürler, sekme, sekme sekmesini denedim ve uygulamalarda iyi çalışıyorlar ancak Cam arabiriminde çalışmıyorlar. Sola ve sağa denemeyi denedim ve uygulamalarda çalışmazlar. Bu garip. – Deqing

+0

KeyDown olaylarını basan basit bir etkinlik yazdım ve bunları aldım, KEYCODE_DPAD_LEFT ve KEYCODE_DPAD_RIGHT kullanarak kullanmayı deneyin veya hangi olayların tetiklendiğini görmek için kendi yazmanızı yazın. –

+0

@ ferdy182 Bunu denedim ve DPAD RIGHT/LEFT ile hiç şansım yok. Sadece hiç yakalanmazlar. İşte birincisi: https://gist.github.com/tetreault/0036ec122cae50c540e9 – SMT

İlgili konular