Freigeben über


KeyEvent.HasModifiers(MetaKeyStates) Methode

Definition

Gibt true zurück, wenn nur die angegebenen Modifizierertasten gedrückt werden.

[Android.Runtime.Register("hasModifiers", "(I)Z", "")]
public bool HasModifiers(Android.Views.MetaKeyStates modifiers);
[<Android.Runtime.Register("hasModifiers", "(I)Z", "")>]
member this.HasModifiers : Android.Views.MetaKeyStates -> bool

Parameter

modifiers
MetaKeyStates

Der Metastatus der zu überprüfenden Zusatztasten. Kann eine Kombination von Modifizierer-Metazuständen sein, wie definiert durch #getModifierMetaStateMask(). Es kann 0 sein, um sicherzustellen, dass keine Zusatztasten gedrückt werden.

Gibt zurück

True, wenn nur die angegebenen Modifizierertasten gedrückt werden.

Attribute

Ausnahmen

wenn der Modifiziererparameter ungültige Modifizierer enthält

Hinweise

Gibt true zurück, wenn nur die angegebenen Modifizierertasten gedrückt werden. Gibt false zurück, wenn eine andere Kombination von Zusatztasten gedrückt wird.

Für die Zwecke dieser Funktion, #KEYCODE_CAPS_LOCK, #KEYCODE_SCROLL_LOCKund #KEYCODE_NUM_LOCK werden nicht als Zusatztasten betrachtet. Folglich ignoriert #META_CAPS_LOCK_ON#META_SCROLL_LOCK_ON diese Funktion und #META_NUM_LOCK_ON.

Wenn das angegebene Modifiziererformat direktionale Modifizierer enthält, z #META_SHIFT_LEFT_ON. B. , stellt diese Methode sicher, dass der Modifizierer auf dieser Seite gedrückt wird. Wenn die angegebene Modifizierermaske nicht-direktionale Modifizierer enthält, z #META_SHIFT_ON. B. , stellt diese Methode sicher, dass der Modifizierer auf beiden Seiten gedrückt wird. Wenn das angegebene Modifiziererformat sowohl direktionale als auch nicht direktionale Modifizierer für denselben Schlüsseltyp enthält, z #META_SHIFT_ON . B. und #META_SHIFT_LEFT_ON, löst diese Methode eine unzulässige Argumentausnahme aus.

Java-Dokumentation für android.view.KeyEvent.hasModifiers(int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen

  • <xref:Android.Views.KeyEvent.MetaStateHasModifiers(Android.Views.MetaKeyStates%2c+Android.Views.MetaKeyStates)>