Partager via


KeyEvent.HasModifiers(MetaKeyStates) Méthode

Définition

Retourne true si seules les touches modificateurs spécifiées sont enfoncées.

[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

Paramètres

modifiers
MetaKeyStates

État méta des touches de modificateur à vérifier. Peut être une combinaison d’états méta modificateurs tels que définis par #getModifierMetaStateMask(). Peut être 0 pour vous assurer qu’aucune touche de modificateur n’est enfoncée.

Retours

True si seules les touches de modificateur spécifiées sont enfoncées.

Attributs

Exceptions

si le paramètre modificateurs contient des modificateurs non valides

Remarques

Retourne true si seules les touches modificateurs spécifiées sont enfoncées. Retourne false si une combinaison différente de touches de modificateur est enfoncée.

Pour les besoins de cette fonction, #KEYCODE_CAPS_LOCK, #KEYCODE_SCROLL_LOCKet #KEYCODE_NUM_LOCK ne sont pas considérés comme des touches modificateurs. Par conséquent, cette fonction ignore #META_CAPS_LOCK_ON, #META_SCROLL_LOCK_ON et #META_NUM_LOCK_ON.

Si le masque de modificateur spécifié inclut des modificateurs directionnels, tels que #META_SHIFT_LEFT_ON, cette méthode garantit que le modificateur est appuyé sur ce côté. Si le masque de modificateur spécifié inclut des modificateurs non directionnels, tels que #META_SHIFT_ON, cette méthode garantit que le modificateur est appuyé sur l’un ou l’autre côté. Si le masque de modificateur spécifié inclut à la fois des modificateurs directionnels et non directionnels pour le même type de clé, par #META_SHIFT_ON exemple, #META_SHIFT_LEFT_ONcette méthode lève une exception d’argument illégale.

Documentation Java pour android.view.KeyEvent.hasModifiers(int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

Voir aussi

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