Поделиться через


KeyEvent Конструкторы

Определение

Перегрузки

KeyEvent(KeyEvent)

Сделайте точную копию существующего ключевого события.

KeyEvent(KeyEventActions, Keycode)

Создайте новое ключевое событие.

KeyEvent(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

KeyEvent(KeyEvent, Int64, Int32)
Устаревшие..

Скопируйте существующее событие ключа, изменив время и количество повторов.

KeyEvent(Int64, String, Int32, KeyEventFlags)

Создайте новое ключевое событие для строки символов.

KeyEvent(Int64, Int64, KeyEventActions, Keycode, Int32)

Создайте новое ключевое событие.

KeyEvent(Int64, Int64, KeyEventActions, Keycode, Int32, MetaKeyStates)

Создайте новое ключевое событие.

KeyEvent(Int64, Int64, KeyEventActions, Keycode, Int32, MetaKeyStates, Int32, Int32)

Создайте новое ключевое событие.

KeyEvent(Int64, Int64, KeyEventActions, Keycode, Int32, MetaKeyStates, Int32, Int32, KeyEventFlags)

Создайте новое ключевое событие.

KeyEvent(Int64, Int64, KeyEventActions, Keycode, Int32, MetaKeyStates, Int32, Int32, KeyEventFlags, InputSourceType)

Создайте новое ключевое событие.

KeyEvent(KeyEvent)

Сделайте точную копию существующего ключевого события.

[Android.Runtime.Register(".ctor", "(Landroid/view/KeyEvent;)V", "")]
public KeyEvent (Android.Views.KeyEvent? origEvent);
[<Android.Runtime.Register(".ctor", "(Landroid/view/KeyEvent;)V", "")>]
new Android.Views.KeyEvent : Android.Views.KeyEvent -> Android.Views.KeyEvent

Параметры

origEvent
KeyEvent
Атрибуты

Комментарии

Сделайте точную копию существующего ключевого события.

Документация по Java для android.view.KeyEvent.KeyEvent(android.view.KeyEvent).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

KeyEvent(KeyEventActions, Keycode)

Создайте новое ключевое событие.

[Android.Runtime.Register(".ctor", "(II)V", "")]
public KeyEvent (Android.Views.KeyEventActions action, Android.Views.Keycode code);
[<Android.Runtime.Register(".ctor", "(II)V", "")>]
new Android.Views.KeyEvent : Android.Views.KeyEventActions * Android.Views.Keycode -> Android.Views.KeyEvent

Параметры

action
KeyEventActions

Код действия: либо #ACTION_DOWN, #ACTION_UPлибо #ACTION_MULTIPLE.

code
Keycode

Код ключа.

Атрибуты

Комментарии

Создайте новое ключевое событие.

Документация по Java для android.view.KeyEvent.KeyEvent(int, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

KeyEvent(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

protected KeyEvent (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.Views.KeyEvent : nativeint * Android.Runtime.JniHandleOwnership -> Android.Views.KeyEvent

Параметры

javaReference
IntPtr

nativeint

Ссылка IntPtrна объект Java Native Interface (JNI).

transfer
JniHandleOwnership

Значение, JniHandleOwnershipуказывающее, как обрабатывать javaReference

Комментарии

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

KeyEvent(KeyEvent, Int64, Int32)

Внимание!

deprecated

Скопируйте существующее событие ключа, изменив время и количество повторов.

[Android.Runtime.Register(".ctor", "(Landroid/view/KeyEvent;JI)V", "")]
[System.Obsolete("deprecated")]
public KeyEvent (Android.Views.KeyEvent? origEvent, long eventTime, int newRepeat);
[<Android.Runtime.Register(".ctor", "(Landroid/view/KeyEvent;JI)V", "")>]
[<System.Obsolete("deprecated")>]
new Android.Views.KeyEvent : Android.Views.KeyEvent * int64 * int -> Android.Views.KeyEvent

Параметры

origEvent
KeyEvent

Существующее событие для копирования.

eventTime
Int64

Новое время события (в android.os.SystemClock#uptimeMillis) события.

newRepeat
Int32

Новое число повторов события.

Атрибуты

Комментарии

Скопируйте существующее событие ключа, изменив время и количество повторов.

Этот элемент считается нерекомендуемым. Вместо этого используйте #changeTimeRepeat(KeyEvent, long, int).

Документация по Java для android.view.KeyEvent.KeyEvent(android.view.KeyEvent, long, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

KeyEvent(Int64, String, Int32, KeyEventFlags)

Создайте новое ключевое событие для строки символов.

[Android.Runtime.Register(".ctor", "(JLjava/lang/String;II)V", "")]
public KeyEvent (long time, string? characters, int deviceId, Android.Views.KeyEventFlags flags);
[<Android.Runtime.Register(".ctor", "(JLjava/lang/String;II)V", "")>]
new Android.Views.KeyEvent : int64 * string * int * Android.Views.KeyEventFlags -> Android.Views.KeyEvent

Параметры

time
Int64

Время (в android.os.SystemClock#uptimeMillis), в котором произошло это событие.

characters
String

Строка символов.

deviceId
Int32

Идентификатор устройства, создающий ключевое событие.

flags
KeyEventFlags

Флаги для этого ключевого события

Атрибуты

Комментарии

Создайте новое ключевое событие для строки символов. Ключевой код, действие, число повторов и источник автоматически будут иметь #KEYCODE_UNKNOWNзначение , #ACTION_MULTIPLE0 и InputDevice#SOURCE_KEYBOARD для вас.

Документация по Java для android.view.KeyEvent.KeyEvent(long, java.lang.String, int, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

KeyEvent(Int64, Int64, KeyEventActions, Keycode, Int32)

Создайте новое ключевое событие.

[Android.Runtime.Register(".ctor", "(JJIII)V", "")]
public KeyEvent (long downTime, long eventTime, Android.Views.KeyEventActions action, Android.Views.Keycode code, int repeat);
[<Android.Runtime.Register(".ctor", "(JJIII)V", "")>]
new Android.Views.KeyEvent : int64 * int64 * Android.Views.KeyEventActions * Android.Views.Keycode * int -> Android.Views.KeyEvent

Параметры

downTime
Int64

Время (в android.os.SystemClock#uptimeMillis), в котором этот ключевой код первоначально снизился.

eventTime
Int64

Время (в android.os.SystemClock#uptimeMillis), в котором произошло это событие.

action
KeyEventActions

Код действия: либо #ACTION_DOWN, #ACTION_UPлибо #ACTION_MULTIPLE.

code
Keycode

Код ключа.

repeat
Int32

Число повторов для событий вниз (> 0, если это после начального уменьшения) или число событий для нескольких событий.

Атрибуты

Комментарии

Создайте новое ключевое событие.

Документация по Java для android.view.KeyEvent.KeyEvent(long, long, int, int, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

KeyEvent(Int64, Int64, KeyEventActions, Keycode, Int32, MetaKeyStates)

Создайте новое ключевое событие.

[Android.Runtime.Register(".ctor", "(JJIIII)V", "")]
public KeyEvent (long downTime, long eventTime, Android.Views.KeyEventActions action, Android.Views.Keycode code, int repeat, Android.Views.MetaKeyStates metaState);
[<Android.Runtime.Register(".ctor", "(JJIIII)V", "")>]
new Android.Views.KeyEvent : int64 * int64 * Android.Views.KeyEventActions * Android.Views.Keycode * int * Android.Views.MetaKeyStates -> Android.Views.KeyEvent

Параметры

downTime
Int64

Время (в android.os.SystemClock#uptimeMillis), в котором этот ключевой код первоначально снизился.

eventTime
Int64

Время (в android.os.SystemClock#uptimeMillis), в котором произошло это событие.

action
KeyEventActions

Код действия: либо #ACTION_DOWN, #ACTION_UPлибо #ACTION_MULTIPLE.

code
Keycode

Код ключа.

repeat
Int32

Число повторов для событий вниз (> 0, если это после начального уменьшения) или число событий для нескольких событий.

metaState
MetaKeyStates

Флаги, указывающие, какие мета-ключи в данный момент нажимаются.

Атрибуты

Комментарии

Создайте новое ключевое событие.

Документация по Java для android.view.KeyEvent.KeyEvent(long, long, int, int, int, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

KeyEvent(Int64, Int64, KeyEventActions, Keycode, Int32, MetaKeyStates, Int32, Int32)

Создайте новое ключевое событие.

[Android.Runtime.Register(".ctor", "(JJIIIIII)V", "")]
public KeyEvent (long downTime, long eventTime, Android.Views.KeyEventActions action, Android.Views.Keycode code, int repeat, Android.Views.MetaKeyStates metaState, int deviceId, int scancode);
[<Android.Runtime.Register(".ctor", "(JJIIIIII)V", "")>]
new Android.Views.KeyEvent : int64 * int64 * Android.Views.KeyEventActions * Android.Views.Keycode * int * Android.Views.MetaKeyStates * int * int -> Android.Views.KeyEvent

Параметры

downTime
Int64

Время (в android.os.SystemClock#uptimeMillis), в котором этот ключевой код первоначально снизился.

eventTime
Int64

Время (в android.os.SystemClock#uptimeMillis), в котором произошло это событие.

action
KeyEventActions

Код действия: либо #ACTION_DOWN, #ACTION_UPлибо #ACTION_MULTIPLE.

code
Keycode

Код ключа.

repeat
Int32

Число повторов для событий вниз (> 0, если это после начального уменьшения) или число событий для нескольких событий.

metaState
MetaKeyStates

Флаги, указывающие, какие мета-ключи в данный момент нажимаются.

deviceId
Int32

Идентификатор устройства, создающий ключевое событие.

scancode
Int32

Необработанный код проверки устройства события.

Атрибуты

Комментарии

Создайте новое ключевое событие.

Документация по Java для android.view.KeyEvent.KeyEvent(long, long, int, int, int, int, int, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

KeyEvent(Int64, Int64, KeyEventActions, Keycode, Int32, MetaKeyStates, Int32, Int32, KeyEventFlags)

Создайте новое ключевое событие.

[Android.Runtime.Register(".ctor", "(JJIIIIIII)V", "")]
public KeyEvent (long downTime, long eventTime, Android.Views.KeyEventActions action, Android.Views.Keycode code, int repeat, Android.Views.MetaKeyStates metaState, int deviceId, int scancode, Android.Views.KeyEventFlags flags);
[<Android.Runtime.Register(".ctor", "(JJIIIIIII)V", "")>]
new Android.Views.KeyEvent : int64 * int64 * Android.Views.KeyEventActions * Android.Views.Keycode * int * Android.Views.MetaKeyStates * int * int * Android.Views.KeyEventFlags -> Android.Views.KeyEvent

Параметры

downTime
Int64

Время (в android.os.SystemClock#uptimeMillis), в котором этот ключевой код первоначально снизился.

eventTime
Int64

Время (в android.os.SystemClock#uptimeMillis), в котором произошло это событие.

action
KeyEventActions

Код действия: либо #ACTION_DOWN, #ACTION_UPлибо #ACTION_MULTIPLE.

code
Keycode

Код ключа.

repeat
Int32

Число повторов для событий вниз (> 0, если это после начального уменьшения) или число событий для нескольких событий.

metaState
MetaKeyStates

Флаги, указывающие, какие мета-ключи в данный момент нажимаются.

deviceId
Int32

Идентификатор устройства, создающий ключевое событие.

scancode
Int32

Необработанный код проверки устройства события.

flags
KeyEventFlags

Флаги для этого ключевого события

Атрибуты

Комментарии

Создайте новое ключевое событие.

Документация по Java для android.view.KeyEvent.KeyEvent(long, long, int, int, int, int, int, int, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

KeyEvent(Int64, Int64, KeyEventActions, Keycode, Int32, MetaKeyStates, Int32, Int32, KeyEventFlags, InputSourceType)

Создайте новое ключевое событие.

[Android.Runtime.Register(".ctor", "(JJIIIIIIII)V", "")]
public KeyEvent (long downTime, long eventTime, Android.Views.KeyEventActions action, Android.Views.Keycode code, int repeat, Android.Views.MetaKeyStates metaState, int deviceId, int scancode, Android.Views.KeyEventFlags flags, Android.Views.InputSourceType source);
[<Android.Runtime.Register(".ctor", "(JJIIIIIIII)V", "")>]
new Android.Views.KeyEvent : int64 * int64 * Android.Views.KeyEventActions * Android.Views.Keycode * int * Android.Views.MetaKeyStates * int * int * Android.Views.KeyEventFlags * Android.Views.InputSourceType -> Android.Views.KeyEvent

Параметры

downTime
Int64

Время (в android.os.SystemClock#uptimeMillis), в котором этот ключевой код первоначально снизился.

eventTime
Int64

Время (в android.os.SystemClock#uptimeMillis), в котором произошло это событие.

action
KeyEventActions

Код действия: либо #ACTION_DOWN, #ACTION_UPлибо #ACTION_MULTIPLE.

code
Keycode

Код ключа.

repeat
Int32

Число повторов для событий вниз (> 0, если это после начального уменьшения) или число событий для нескольких событий.

metaState
MetaKeyStates

Флаги, указывающие, какие мета-ключи в данный момент нажимаются.

deviceId
Int32

Идентификатор устройства, создающий ключевое событие.

scancode
Int32

Необработанный код проверки устройства события.

flags
KeyEventFlags

Флаги для этого ключевого события

source
InputSourceType

Источник входных данных, например InputDevice#SOURCE_KEYBOARD.

Атрибуты

Комментарии

Создайте новое ключевое событие.

Документация по Java для android.view.KeyEvent.KeyEvent(long, long, int, int, int, int, int, int, int, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к