Idioma

KeyEvent.MetaStateHasModifiers(MetaKeyStates, MetaKeyStates) Método

Definição

Retornará true se apenas as teclas modificadoras especificadas forem pressionadas de acordo com o estado meta especificado.

[Android.Runtime.Register("metaStateHasModifiers", "(II)Z", "")]
public static bool MetaStateHasModifiers(Android.Views.MetaKeyStates metaState, Android.Views.MetaKeyStates modifiers);
[<Android.Runtime.Register("metaStateHasModifiers", "(II)Z", "")>]
static member MetaStateHasModifiers : Android.Views.MetaKeyStates * Android.Views.MetaKeyStates -> bool

Parâmetros

metaState
MetaKeyStates

O meta state a ser considerado.

modifiers
MetaKeyStates

O estado meta das chaves modificadoras a serem verificadas. Pode ser uma combinação de metaes modificador, conforme definido por #getModifierMetaStateMask(). Pode ser 0 para garantir que nenhuma tecla modificadora seja pressionada.

Retornos

True se somente as teclas modificadoras especificadas forem pressionadas.

Atributos

Exceções

se o parâmetro modificadores contiver modificadores inválidos

Comentários

Retornará true se apenas as teclas modificadoras especificadas forem pressionadas de acordo com o estado meta especificado. Retornará false se uma combinação diferente de teclas modificadoras for pressionada.

Para fins dessa função, #KEYCODE_CAPS_LOCK#KEYCODE_SCROLL_LOCKe #KEYCODE_NUM_LOCK não são consideradas chaves modificadoras. Consequentemente, essa função ignora #META_CAPS_LOCK_ONe #META_SCROLL_LOCK_ON#META_NUM_LOCK_ON.

Se a máscara modificador especificada incluir modificadores direcionais, como #META_SHIFT_LEFT_ON, por exemplo, esse método garantirá que o modificador seja pressionado nesse lado. Se a máscara modificador especificada incluir modificadores não direcionais, como #META_SHIFT_ON, por exemplo, esse método garantirá que o modificador seja pressionado em ambos os lados. Se a máscara modificadora especificada incluir modificadores direcionais e não direcionais para o mesmo tipo de chave, como #META_SHIFT_ON e #META_SHIFT_LEFT_ON, em seguida, esse método gerará uma exceção de argumento ilegal.

Java documentação para android.view.KeyEvent.metaStateHasModifiers(int, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Confira também