/dev/input/event1からキーイベントを取得できません。私はその出力からフィルタすることができるのは、イベントコード53と54からの絶対的なXとYのタッチ座標です。なぜ私のソフトキーボードに入力するとイベントコード1の出力がないのか混乱しています。どの重要なユーザーがどのくらいのプレッシャーをかけているかを知りたい私の問題を理解したいと思っています。/dev/input/event1からタッチスクリーンキーボードのキーイベントを取得できません
私は根っこのSamsung Galaxy S4を使用しています。
ガイドのための@Gabeありがとうございました。 InputConnectionのもう片方をどのようにするかを詳しく教えてください。私はあなたを取得しませんでした。実際に私がやりたいことは、何らかの形でキーイベントを取得するために既存のキーボードと接続することです。これは何とか可能ですか? :)ありがとうございました。 –
ほとんどのキーボードはキーイベントをまったくやっていません。また、最悪の場合にのみキーボードイベントを実行します。ビューとソフトキーボードとの間の通信に使用されるAPIは、InputConnectionと呼ばれます。キーボード入力を受け付けるビューは、InputConnectionを作成し、フレームワークからの要求に応じてフレームワークに返します。 2つのアプリケーションは、そのオブジェクト上でIPC経由で直接通信します。彼らは伝統的なlinuxのキーボードイベントを通らず、物理的なキーだけでそれを行います。 –