Compartilhar via


KeyEvent.HasModifiers(MetaKeyStates) Método

Definição

Retorna true se apenas as teclas modificadoras especificadas forem pressionadas.

[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

Parâmetros

modifiers
MetaKeyStates

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

Retornos

True se apenas as teclas modificadoras especificadas forem pressionadas.

Atributos

Exceções

se o parâmetro modifiers contiver modificadores inválidos

Comentários

Retorna true se apenas as teclas modificadoras especificadas forem pressionadas. Retorna false se uma combinação diferente de teclas modificadoras for pressionada.

Para os fins desta função, #KEYCODE_CAPS_LOCK, #KEYCODE_SCROLL_LOCKe #KEYCODE_NUM_LOCK não são consideradas chaves modificadoras. Consequentemente, esta função ignora #META_CAPS_LOCK_ON, #META_SCROLL_LOCK_ON e #META_NUM_LOCK_ON.

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

Documentação Java para android.view.KeyEvent.hasModifiers(int).

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

Aplica-se a

Confira também

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