語言

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

事件將被處理。

傳回

如果屬實,事件將被消耗而不會送達給應用程式,否則會照常送達。

屬性

備註

回調功能允許無障礙服務在關鍵事件傳給系統其他部分前觀察這些事件。 這表示事件會先在此傳遞,然後才會傳遞給裝置政策、輸入法或應用程式。

<strong>Note:</strong> 重要的是,關鍵事件必須以一種方式處理,使得將傳遞給系統其他部分的事件流是良好形成的。 例如,處理下行事件卻不處理上行事件,反之亦然,會產生不一致的事件流。

<strong>注意:</strong> 此方法中交付的關鍵事件為副本,修改它們不會影響將傳遞給系統的事件。 此方法旨在執行純粹的過濾功能。

Java 文件 android.accessibilityservice.AccessibilityService.onKeyEvent(android.view.KeyEvent)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於