ハードキーまたはソフトキーボードで確実にキー押下を検出できますか?EditTextのないソフトキーボードとキー押下の検出
私のアプリはWi-Fi経由で別のデバイスを遠隔操作するため、ソフトキーかハードキーのいずれかのキーを押すごとに検出する必要があります。私はEditTextが本当に必要なわけではありません。なぜなら、押されたときに一度に1つの文字を送信するだけで、最後のテキスト文字列は必要ないからです。
私はOnKeyPressでEditTextを使用しようとしましたが、ソフトキーボードでキーを押さないでhereという問題が発生しました。 TextWatcherは、それぞれのキーを押す必要があるため、良い選択肢ではありません。
もし私がしなければならないが、そうしたくないのであれば私はEditTextを使うだろう。私が本当にしたいことにある:ユーザーが
- ユーザーがキーを押すと、私は、リモートデバイスにコードを送信します。それは、リモートデバイス上に表示されますので、実際にユーザーが
に任意の提案を、それを閉じるためにソフトキーボード上のボタンを完了カスタムを押す
あなたはまだこれを行う方法を見つけましたか? –
[この] [1]の記事を見てください。これは私のために働く。 SGS IIでテスト済み。 [1]:http://stackoverflow.com/questions/4579544/can-i-use-the-soft-keyboard-without-an-edittext/6954401#6954401 – miha