Language

AccessibilityService.OnKeyEvent(KeyEvent) メソッド

定義

アクセシビリティ サービスがシステムの残りの部分に渡される前に、キー イベントを観察できるようにするコールバック。

[Android.Runtime.Register("onKeyEvent", "(Landroid/view/KeyEvent;)Z", "GetOnKeyEvent_Landroid_view_KeyEvent_Handler")]
protected virtual bool OnKeyEvent(Android.Views.KeyEvent? e);
[<Android.Runtime.Register("onKeyEvent", "(Landroid/view/KeyEvent;)Z", "GetOnKeyEvent_Landroid_view_KeyEvent_Handler")>]
abstract member OnKeyEvent : Android.Views.KeyEvent -> bool
override this.OnKeyEvent : Android.Views.KeyEvent -> bool

パラメーター

e
KeyEvent

処理するイベント。

返品

true の場合、イベントは消費され、アプリケーションに配信されません。それ以外の場合は、通常どおりに配信されます。

属性

注釈

アクセシビリティ サービスがシステムの残りの部分に渡される前に、キー イベントを観察できるようにするコールバック。 つまり、イベントは、デバイス ポリシー、入力メソッド、またはアプリケーションに渡される前に、最初にここで配信されます。

<strong>Note:</strong> システムの残りの部分に渡されるイベント ストリームが整形式になるように、キー イベントを処理することが重要です。 たとえば、ダウン イベントを処理するが、アップ イベントを処理しない場合や、その逆の処理を行うと、一貫性のないイベント ストリームが生成されます。

<strong>Note:</strong> このメソッドで提供される主要なイベントはコピーであり、変更しても、システムに渡されるイベントには影響しません。 このメソッドは、純粋にフィルター処理機能を実行することを目的としています。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象