Sprache

KeyEventFlags Enumeration

Definition

Definiert Flags, die wichtige Ereignisse beschreiben.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

[System.Flags]
public enum KeyEventFlags
[<System.Flags>]
type KeyEventFlags = 
Vererbung
KeyEventFlags
Attribute

Felder

Name Wert Beschreibung
WokeHere 1

Diese Maske wird festgelegt, wenn das Gerät aufgrund dieses Schlüsselereignisses woke.

SoftKeyboard 2

Diese Maske wird festgelegt, wenn das Schlüsselereignis von einer Softwaretastatatur generiert wurde.

KeepTouchMode 4

Diese Maske wird festgelegt, wenn das Schlüsselereignis nicht dazu führen soll, dass wir den Touchmodus verlassen.

FromSystem 8

Diese Maske wird festgelegt, wenn ein Ereignis bekannt war, das von einem vertrauenswürdigen Teil des Systems stammt.

EditorAction 16

Diese Maske wird zur Kompatibilität verwendet, um Eingabeschlüssel zu identifizieren, die von einem IME stammen, dessen Eingabeschlüssel automatisch mit der Bezeichnung "Next" oder "done" gekennzeichnet wurde.

Canceled 32

Wenn sie mit up-Tastenereignissen verknüpft sind, gibt dies an, dass die Taste abgebrochen wurde.

VirtualHardKey 64

Dieses Schlüsselereignis wurde von einem virtuellen (Bildschirm)-Hartschlüsselbereich generiert. In der Regel handelt es sich um einen Bereich des Touchscreens außerhalb des regulären Displays, der den Schaltflächen "Hardware" zugeordnet ist.

LongPress 128

Dieses Kennzeichen wird für die erste Wiederholung festgelegt, die nach dem langen Drücken des Timeouts auftritt.

CanceledLongPress 256

Legen Sie fest, wann ein Tastenereignis festgelegt wurde Canceled, weil eine lange Druckaktion ausgeführt wurde, während es nach unten war.

Tracking 512

Legen Sie fest Up, wann der Schlüsselcode dieses Ereignisses von der ursprünglichen Einstellung aus nachverfolgt wird.

Fallback 1024

Markiert ein Schlüsselereignis als Fallback für eine nicht behandelte Taste.

Hinweise

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: