android-hardware-keyboard

    2熱度

    2回答

    我們的應用程序中有一個React Native TextInput組件。使用虛擬鍵盤,按Enter鍵創建一個新行。如果我們使用硬件鍵盤(使用USB OTG適配器連接到Android 6平板電腦),Enter鍵(鍵盤中間的大鍵盤)不會更改文本,但TextInput只會失去焦點。 Return鍵(普通鍵盤右側較小的一個)創建一個新行。 了TextInput是設置非常簡單: <TextInput mul

    0熱度

    1回答

    我需要知道物理鍵盤上的shift和fn(alt)狀態,當它們被按下或鎖定時。 我知道KeyEvent類有方法,如isAltPressed()和isShiftPressed(),當換擋或按住FN鍵一次這工作正常,但是當他們按下兩次被鎖定,我不能看看這個鍵鎖定或沒有。 也getMetaState()回報時移或Fn鎖定和我按類似p 另一個關鍵那麼有沒有像isShiftLocked()或isAltLock

    0熱度

    1回答

    如何覆蓋紅外遙控器的電源鍵以查找已安裝Android的設備?我曾嘗試以下方式 case KeyEvent.KEYCODE_STB_POWER: Toast.makeText(this, "KEYCODE_STB_POWER key pressed", Toast.LENGTH_SHORT).show(); return true; c

    5熱度

    1回答

    我目前正在研究Android平臺的多線程遊戲應用程序......迄今爲止這麼好......我只是弄清了導致它重新啓動的應用程序中的一個錯誤方向改變(根據硬件鍵盤的可用性指定特定的方向來固定,這很重要,因爲它是一個具有聊天功能的在線遊戲),而且這種方法有效......但是現在我試圖避免用戶只需滑動打開硬件鍵盤就會出現問題。我不太清楚如何避免重啓我的應用程序或保存我的應用程序的狀態。任何解決方案/建議

    -1熱度

    1回答

    我試圖聽一個android硬件按鈕手動取消倒數計時器。 我環顧四周,解決方案似乎是重寫按鈕的「onKeyUp」或「onKeyDown」。 問題是我認爲我只能爲活動類或UI元素編寫重寫方法。但是,我不知道如何聽Java類內部類的硬件關鍵事件。 在我目前的實施中,在重寫方法是隨機放在我的活動,我的定時器對象的取消被無限地執行... 請幫幫忙! 編輯: 我的建議如下:將聽衆轉移到當前焦點。我從我的tim