Share via


AbstractInputMethodService.OnKeyDown(Keycode, KeyEvent) Method

Definition

Called when a key down event has occurred.

[Android.Runtime.Register("onKeyDown", "(ILandroid/view/KeyEvent;)Z", "GetOnKeyDown_ILandroid_view_KeyEvent_Handler")]
public abstract bool OnKeyDown (Android.Views.Keycode keyCode, Android.Views.KeyEvent? e);
[<Android.Runtime.Register("onKeyDown", "(ILandroid/view/KeyEvent;)Z", "GetOnKeyDown_ILandroid_view_KeyEvent_Handler")>]
abstract member OnKeyDown : Android.Views.Keycode * Android.Views.KeyEvent -> bool

Parameters

keyCode
Keycode

The value in event.getKeyCode().

Returns

If you handled the event, return true. If you want to allow the event to be handled by the next receiver, return false.

Implements

Attributes

Remarks

Called when a key down event has occurred. If you return true, you can first call KeyEvent#startTracking() KeyEvent.startTracking() to have the framework track the event through its #onKeyUp(int, KeyEvent) and also call your #onKeyLongPress(int, KeyEvent) if it occurs.

Java documentation for android.view.KeyEvent.Callback.onKeyDown(int, android.view.KeyEvent).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to