Compartilhar via


KeyEvent Construtores

Definição

Sobrecargas

KeyEvent(KeyEvent)

Faça uma cópia exata de um evento de chave existente.

KeyEvent(KeyEventActions, Keycode)

Crie um novo evento de chave.

KeyEvent(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução.

KeyEvent(KeyEvent, Int64, Int32)
Obsoleto.

Copie um evento de chave existente, modificando sua contagem de tempo e repetição.

KeyEvent(Int64, String, Int32, KeyEventFlags)

Crie um novo evento de chave para uma cadeia de caracteres.

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

Crie um novo evento de chave.

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

Crie um novo evento de chave.

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

Crie um novo evento de chave.

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

Crie um novo evento de chave.

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

Crie um novo evento de chave.

KeyEvent(KeyEvent)

Faça uma cópia exata de um evento de chave existente.

[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

Parâmetros

origEvent
KeyEvent
Atributos

Comentários

Faça uma cópia exata de um evento de chave existente.

Documentação Java para android.view.KeyEvent.KeyEvent(android.view.KeyEvent).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

KeyEvent(KeyEventActions, Keycode)

Crie um novo evento de chave.

[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

Parâmetros

action
KeyEventActions

Código de ação: , #ACTION_DOWN#ACTION_UPou #ACTION_MULTIPLE.

code
Keycode

O código da chave.

Atributos

Comentários

Crie um novo evento de chave.

Documentação Java para android.view.KeyEvent.KeyEvent(int, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

KeyEvent(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução.

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

Parâmetros

javaReference
IntPtr

nativeint

Um IntPtrque contém uma referência de objeto JNI (Java Native Interface).

transfer
JniHandleOwnership

Uma JniHandleOwnershipindicação de como lidar javaReference

Comentários

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

KeyEvent(KeyEvent, Int64, Int32)

Cuidado

deprecated

Copie um evento de chave existente, modificando sua contagem de tempo e repetição.

[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

Parâmetros

origEvent
KeyEvent

O evento existente a ser copiado.

eventTime
Int64

O novo horário do evento (em android.os.SystemClock#uptimeMillis) do evento.

newRepeat
Int32

A nova contagem de repetição do evento.

Atributos

Comentários

Copie um evento de chave existente, modificando sua contagem de tempo e repetição.

Este membro foi preterido. Use o #changeTimeRepeat(KeyEvent, long, int) em vez disso.

Documentação Java para android.view.KeyEvent.KeyEvent(android.view.KeyEvent, long, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

KeyEvent(Int64, String, Int32, KeyEventFlags)

Crie um novo evento de chave para uma cadeia de caracteres.

[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

Parâmetros

time
Int64

A hora (em android.os.SystemClock#uptimeMillis) em que esse evento ocorreu.

characters
String

A cadeia de caracteres.

deviceId
Int32

O ID do dispositivo que gerou o evento de chave.

flags
KeyEventFlags

As bandeiras para este evento-chave

Atributos

Comentários

Crie um novo evento de chave para uma cadeia de caracteres. O código-chave, a ação, a contagem de repetições e a origem serão definidos automaticamente como #KEYCODE_UNKNOWN, #ACTION_MULTIPLE, 0 e InputDevice#SOURCE_KEYBOARD para você.

Documentação Java para android.view.KeyEvent.KeyEvent(long, java.lang.String, int, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

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

Crie um novo evento de chave.

[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

Parâmetros

downTime
Int64

A hora (em android.os.SystemClock#uptimeMillis) em que esse código de chave foi originalmente desativado.

eventTime
Int64

O momento (em android.os.SystemClock#uptimeMillis) em que esse evento aconteceu.

action
KeyEventActions

Código de ação: , #ACTION_DOWN#ACTION_UPou #ACTION_MULTIPLE.

code
Keycode

O código da chave.

repeat
Int32

Uma contagem de repetição para eventos para baixo (> 0 se isso for após a inatividade inicial) ou contagem de eventos para vários eventos.

Atributos

Comentários

Crie um novo evento de chave.

Documentação Java para android.view.KeyEvent.KeyEvent(long, long, int, int, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

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

Crie um novo evento de chave.

[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

Parâmetros

downTime
Int64

A hora (em android.os.SystemClock#uptimeMillis) em que esse código de chave foi originalmente desativado.

eventTime
Int64

O momento (em android.os.SystemClock#uptimeMillis) em que esse evento aconteceu.

action
KeyEventActions

Código de ação: , #ACTION_DOWN#ACTION_UPou #ACTION_MULTIPLE.

code
Keycode

O código da chave.

repeat
Int32

Uma contagem de repetição para eventos para baixo (> 0 se isso for após a inatividade inicial) ou contagem de eventos para vários eventos.

metaState
MetaKeyStates

Sinalizadores indicando quais metateclas estão pressionadas no momento.

Atributos

Comentários

Crie um novo evento de chave.

Documentação Java para android.view.KeyEvent.KeyEvent(long, long, int, int, int, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

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

Crie um novo evento de chave.

[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

Parâmetros

downTime
Int64

A hora (em android.os.SystemClock#uptimeMillis) em que esse código de chave foi originalmente desativado.

eventTime
Int64

O momento (em android.os.SystemClock#uptimeMillis) em que esse evento aconteceu.

action
KeyEventActions

Código de ação: , #ACTION_DOWN#ACTION_UPou #ACTION_MULTIPLE.

code
Keycode

O código da chave.

repeat
Int32

Uma contagem de repetição para eventos para baixo (> 0 se isso for após a inatividade inicial) ou contagem de eventos para vários eventos.

metaState
MetaKeyStates

Sinalizadores indicando quais metateclas estão pressionadas no momento.

deviceId
Int32

O ID do dispositivo que gerou o evento de chave.

scancode
Int32

Código de verificação de dispositivo bruto do evento.

Atributos

Comentários

Crie um novo evento de chave.

Documentação Java para android.view.KeyEvent.KeyEvent(long, long, int, int, int, int, int, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

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

Crie um novo evento de chave.

[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

Parâmetros

downTime
Int64

A hora (em android.os.SystemClock#uptimeMillis) em que esse código de chave foi originalmente desativado.

eventTime
Int64

O momento (em android.os.SystemClock#uptimeMillis) em que esse evento aconteceu.

action
KeyEventActions

Código de ação: , #ACTION_DOWN#ACTION_UPou #ACTION_MULTIPLE.

code
Keycode

O código da chave.

repeat
Int32

Uma contagem de repetição para eventos para baixo (> 0 se isso for após a inatividade inicial) ou contagem de eventos para vários eventos.

metaState
MetaKeyStates

Sinalizadores indicando quais metateclas estão pressionadas no momento.

deviceId
Int32

O ID do dispositivo que gerou o evento de chave.

scancode
Int32

Código de verificação de dispositivo bruto do evento.

flags
KeyEventFlags

As bandeiras para este evento-chave

Atributos

Comentários

Crie um novo evento de chave.

Documentação Java para android.view.KeyEvent.KeyEvent(long, long, int, int, int, int, int, int, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

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

Crie um novo evento de chave.

[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

Parâmetros

downTime
Int64

A hora (em android.os.SystemClock#uptimeMillis) em que esse código de chave foi originalmente desativado.

eventTime
Int64

O momento (em android.os.SystemClock#uptimeMillis) em que esse evento aconteceu.

action
KeyEventActions

Código de ação: , #ACTION_DOWN#ACTION_UPou #ACTION_MULTIPLE.

code
Keycode

O código da chave.

repeat
Int32

Uma contagem de repetição para eventos para baixo (> 0 se isso for após a inatividade inicial) ou contagem de eventos para vários eventos.

metaState
MetaKeyStates

Sinalizadores indicando quais metateclas estão pressionadas no momento.

deviceId
Int32

O ID do dispositivo que gerou o evento de chave.

scancode
Int32

Código de verificação de dispositivo bruto do evento.

flags
KeyEventFlags

As bandeiras para este evento-chave

source
InputSourceType

A fonte de entrada, como InputDevice#SOURCE_KEYBOARD.

Atributos

Comentários

Crie um novo evento de chave.

Documentação Java para android.view.KeyEvent.KeyEvent(long, long, int, int, int, int, int, int, int, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a