Condividi tramite


KeyEvent Costruttori

Definizione

Overload

KeyEvent(KeyEvent)

Creare una copia esatta di un evento di chiave esistente.

KeyEvent(KeyEventActions, Keycode)

Creare un nuovo evento chiave.

KeyEvent(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

KeyEvent(KeyEvent, Int64, Int32)
Obsoleti.

Copiare un evento di chiave esistente, modificandone il tempo e il conteggio delle ripetizioni.

KeyEvent(Int64, String, Int32, KeyEventFlags)

Creare un nuovo evento chiave per una stringa di caratteri.

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

Creare un nuovo evento chiave.

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

Creare un nuovo evento chiave.

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

Creare un nuovo evento chiave.

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

Creare un nuovo evento chiave.

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

Creare un nuovo evento chiave.

KeyEvent(KeyEvent)

Creare una copia esatta di un evento di chiave esistente.

[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

Parametri

origEvent
KeyEvent
Attributi

Commenti

Creare una copia esatta di un evento di chiave esistente.

Documentazione java per android.view.KeyEvent.KeyEvent(android.view.KeyEvent).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

KeyEvent(KeyEventActions, Keycode)

Creare un nuovo evento chiave.

[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

Parametri

action
KeyEventActions

Codice azione: #ACTION_DOWN, #ACTION_UPo #ACTION_MULTIPLE.

code
Keycode

Codice della chiave.

Attributi

Commenti

Creare un nuovo evento chiave.

Documentazione java per android.view.KeyEvent.KeyEvent(int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

KeyEvent(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

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

Parametri

javaReference
IntPtr

nativeint

Oggetto IntPtrcontenente un riferimento all'oggetto JNI (Java Native Interface).

transfer
JniHandleOwnership

Oggetto JniHandleOwnershipche indica come gestire javaReference

Commenti

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

KeyEvent(KeyEvent, Int64, Int32)

Attenzione

deprecated

Copiare un evento di chiave esistente, modificandone il tempo e il conteggio delle ripetizioni.

[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

Parametri

origEvent
KeyEvent

Evento esistente da copiare.

eventTime
Int64

Nuovo ora evento (in android.os.SystemClock#uptimeMillis) dell'evento.

newRepeat
Int32

Nuovo numero di ripetizioni dell'evento.

Attributi

Commenti

Copiare un evento di chiave esistente, modificandone il tempo e il conteggio delle ripetizioni.

Questo membro è deprecato. Utilizzare invece #changeTimeRepeat(KeyEvent, long, int).

Documentazione java per android.view.KeyEvent.KeyEvent(android.view.KeyEvent, long, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

KeyEvent(Int64, String, Int32, KeyEventFlags)

Creare un nuovo evento chiave per una stringa di caratteri.

[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

Parametri

time
Int64

Ora (in android.os.SystemClock#uptimeMillis) in cui si è verificato questo evento.

characters
String

Stringa di caratteri.

deviceId
Int32

ID dispositivo che ha generato l'evento di chiave.

flags
KeyEventFlags

Flag per questo evento di chiave

Attributi

Commenti

Creare un nuovo evento chiave per una stringa di caratteri. Il codice chiave, l'azione, il numero di ripetizioni e l'origine verranno automaticamente impostati su #KEYCODE_UNKNOWN, #ACTION_MULTIPLE, 0 e InputDevice#SOURCE_KEYBOARD automaticamente.

Documentazione java per android.view.KeyEvent.KeyEvent(long, java.lang.String, int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

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

Creare un nuovo evento chiave.

[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

Parametri

downTime
Int64

Ora (in android.os.SystemClock#uptimeMillis) in cui il codice della chiave è stato originariamente disattivato.

eventTime
Int64

Ora (in android.os.SystemClock#uptimeMillis) in cui si è verificato questo evento.

action
KeyEventActions

Codice azione: #ACTION_DOWN, #ACTION_UPo #ACTION_MULTIPLE.

code
Keycode

Codice della chiave.

repeat
Int32

Un conteggio delle ripetizioni per gli eventi inattivo (> 0 se questo è dopo il valore iniziale verso il basso) o il conteggio degli eventi per più eventi.

Attributi

Commenti

Creare un nuovo evento chiave.

Documentazione java per android.view.KeyEvent.KeyEvent(long, long, int, int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

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

Creare un nuovo evento chiave.

[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

Parametri

downTime
Int64

Ora (in android.os.SystemClock#uptimeMillis) in cui il codice della chiave è stato originariamente disattivato.

eventTime
Int64

Ora (in android.os.SystemClock#uptimeMillis) in cui si è verificato questo evento.

action
KeyEventActions

Codice azione: #ACTION_DOWN, #ACTION_UPo #ACTION_MULTIPLE.

code
Keycode

Codice della chiave.

repeat
Int32

Un conteggio delle ripetizioni per gli eventi inattivo (> 0 se questo è dopo il valore iniziale verso il basso) o il conteggio degli eventi per più eventi.

metaState
MetaKeyStates

Flag che indicano quali meta tasti sono attualmente premuti.

Attributi

Commenti

Creare un nuovo evento chiave.

Documentazione java per android.view.KeyEvent.KeyEvent(long, long, int, int, int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

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

Creare un nuovo evento chiave.

[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

Parametri

downTime
Int64

Ora (in android.os.SystemClock#uptimeMillis) in cui il codice della chiave è stato originariamente disattivato.

eventTime
Int64

Ora (in android.os.SystemClock#uptimeMillis) in cui si è verificato questo evento.

action
KeyEventActions

Codice azione: #ACTION_DOWN, #ACTION_UPo #ACTION_MULTIPLE.

code
Keycode

Codice della chiave.

repeat
Int32

Un conteggio delle ripetizioni per gli eventi inattivo (> 0 se questo è dopo il valore iniziale verso il basso) o il conteggio degli eventi per più eventi.

metaState
MetaKeyStates

Flag che indicano quali meta tasti sono attualmente premuti.

deviceId
Int32

ID dispositivo che ha generato l'evento di chiave.

scancode
Int32

Codice di analisi del dispositivo non elaborato dell'evento.

Attributi

Commenti

Creare un nuovo evento chiave.

Documentazione java per android.view.KeyEvent.KeyEvent(long, long, int, int, int, int, int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

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

Creare un nuovo evento chiave.

[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

Parametri

downTime
Int64

Ora (in android.os.SystemClock#uptimeMillis) in cui il codice della chiave è stato originariamente disattivato.

eventTime
Int64

Ora (in android.os.SystemClock#uptimeMillis) in cui si è verificato questo evento.

action
KeyEventActions

Codice azione: #ACTION_DOWN, #ACTION_UPo #ACTION_MULTIPLE.

code
Keycode

Codice della chiave.

repeat
Int32

Un conteggio delle ripetizioni per gli eventi inattivo (> 0 se questo è dopo il valore iniziale verso il basso) o il conteggio degli eventi per più eventi.

metaState
MetaKeyStates

Flag che indicano quali meta tasti sono attualmente premuti.

deviceId
Int32

ID dispositivo che ha generato l'evento di chiave.

scancode
Int32

Codice di analisi del dispositivo non elaborato dell'evento.

flags
KeyEventFlags

Flag per questo evento di chiave

Attributi

Commenti

Creare un nuovo evento chiave.

Documentazione java per android.view.KeyEvent.KeyEvent(long, long, int, int, int, int, int, int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

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

Creare un nuovo evento chiave.

[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

Parametri

downTime
Int64

Ora (in android.os.SystemClock#uptimeMillis) in cui il codice della chiave è stato originariamente disattivato.

eventTime
Int64

Ora (in android.os.SystemClock#uptimeMillis) in cui si è verificato questo evento.

action
KeyEventActions

Codice azione: #ACTION_DOWN, #ACTION_UPo #ACTION_MULTIPLE.

code
Keycode

Codice della chiave.

repeat
Int32

Un conteggio delle ripetizioni per gli eventi inattivo (> 0 se questo è dopo il valore iniziale verso il basso) o il conteggio degli eventi per più eventi.

metaState
MetaKeyStates

Flag che indicano quali meta tasti sono attualmente premuti.

deviceId
Int32

ID dispositivo che ha generato l'evento di chiave.

scancode
Int32

Codice di analisi del dispositivo non elaborato dell'evento.

flags
KeyEventFlags

Flag per questo evento di chiave

source
InputSourceType

Origine di input, InputDevice#SOURCE_KEYBOARDad esempio .

Attributi

Commenti

Creare un nuovo evento chiave.

Documentazione java per android.view.KeyEvent.KeyEvent(long, long, int, int, int, int, int, int, int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a