Langue

KeyEvent.NormalizeMetaState(MetaKeyStates) Méthode

Définition

Normalise l’état de méta spécifié.

[Android.Runtime.Register("normalizeMetaState", "(I)I", "")]
public static Android.Views.MetaKeyStates NormalizeMetaState(Android.Views.MetaKeyStates metaState);
[<Android.Runtime.Register("normalizeMetaState", "(I)I", "")>]
static member NormalizeMetaState : Android.Views.MetaKeyStates -> Android.Views.MetaKeyStates

Paramètres

metaState
MetaKeyStates

État meta.

Retours

État méta normalisé.

Attributs

Remarques

Normalise l’état de méta spécifié.

L’état méta est normalisé de telle sorte que si les bits d’état méta du modificateur gauche ou droit sont définis, le résultat inclut également le bit universel pour ce modificateur.

Si l’état de méta spécifié contient #META_ALT_LEFT_ON , le résultat contiendra #META_ALT_ON également en plus #META_ALT_LEFT_ON des autres bits spécifiés dans l’entrée. Le même processus est effectué pour le décalage, le contrôle et la méta.

Si l’état de méta spécifié contient des états méta synthétiques définis par MetaKeyKeyListener, ces états sont traduits ici et les états meta synthétiques d’origine sont supprimés du résultat. MetaKeyKeyListener#META_CAP_LOCKED est traduit en #META_CAPS_LOCK_ON. MetaKeyKeyListener#META_ALT_LOCKED est traduit en #META_ALT_ON. MetaKeyKeyListener#META_SYM_LOCKED est traduit en #META_SYM_ON.

Les bits d’état métadéfinis sont supprimés.

Java documentation pour android.view.KeyEvent.normalizeMetaState(int).

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

S’applique à