InputMethod.AccessibilityInputConnection.SendKeyEvent(KeyEvent) Metodo

Definizione

Inviare un evento chiave al processo attualmente collegato tramite questa connessione di input.

[Android.Runtime.Register("sendKeyEvent", "(Landroid/view/KeyEvent;)V", "", ApiSince=33)]
public void SendKeyEvent(Android.Views.KeyEvent e);
[<Android.Runtime.Register("sendKeyEvent", "(Landroid/view/KeyEvent;)V", "", ApiSince=33)>]
member this.SendKeyEvent : Android.Views.KeyEvent -> unit

Parametri

Attributi

Commenti

Inviare un evento chiave al processo attualmente collegato tramite questa connessione di input. L'evento verrà inviato come un evento chiave normale, alla visualizzazione attualmente incentrata; si tratta in genere della visualizzazione che fornisce inputConnection, ma a causa della natura asincrona di questo protocollo che non può essere garantita e che lo stato attivo potrebbe essere cambiato dal momento in cui viene ricevuto l'evento.

Questo metodo può essere usato per inviare eventi chiave all'applicazione. Ad esempio, una tastiera su schermo può usare questo metodo per simulare una tastiera hardware. Esistono tre tipi di tastiere standard, numeriche (12 tasti), predittive (20 tasti) e ALPHA (QWERTY). È possibile specificare il tipo di tastiera specificando l'ID dispositivo dell'evento tasto.

In genere si vuole impostare il flag KeyEvent#FLAG_SOFT_KEYBOARD KeyEvent.FLAG_SOFT_KEYBOARD su tutti gli oggetti evento chiave che si assegnano a questa API. Il flag non verrà impostato per l'utente.

Si noti che è sconsigliato inviare tali eventi chiave nel normale funzionamento; si tratta principalmente di campi android.text.InputType#TYPE_NULL di testo di tipo. Usare invece la #commitText famiglia di metodi per inviare testo all'applicazione.

per android.accessibilityservice.InputMethod.AccessibilityInputConnection.sendKeyEvent(android.view.KeyEvent).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a