KeyEvent.HasModifiers(MetaKeyStates) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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_LOCK
et #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_ON
cette 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)>