KeyEvent Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
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
Параметры
- 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_MULTIPLE
0 и 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
Флаги для этого ключевого события
- Атрибуты
Комментарии
Создайте новое ключевое событие.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом 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
.
- Атрибуты
Комментарии
Создайте новое ключевое событие.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.