KeyEvent.HasModifiers(MetaKeyStates) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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_LOCK
e #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)>