KeyEvent.MetaStateHasModifiers(MetaKeyStates, MetaKeyStates) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したメタ状態に従って指定した修飾子キーのみが押された場合は true を返します。
[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
パラメーター
- metaState
- MetaKeyStates
考慮するメタ状態。
- modifiers
- MetaKeyStates
チェックする修飾子キーのメタ状態。 によって #getModifierMetaStateMask()
定義される修飾子メタ状態の組み合わせを使用できます。 修飾子キーが押されないようにするには、0 を指定できます。
戻り値
True の 場合は、指定した修飾子キーのみが押されます。
- 属性
例外
修飾子パラメーターに無効な修飾子が含まれている場合
注釈
指定したメタ状態に従って指定した修飾子キーのみが押された場合は true を返します。 修飾キーの別の組み合わせが押された場合は false を返します。
この関数では、 #KEYCODE_CAPS_LOCK
#KEYCODE_SCROLL_LOCK
#KEYCODE_NUM_LOCK
は修飾子キーとは見なされません。 したがって、この関数は、、#META_SCROLL_LOCK_ON
および を無視します。#META_CAPS_LOCK_ON
#META_NUM_LOCK_ON
指定した修飾子マスクに などの #META_SHIFT_LEFT_ON
方向修飾子が含まれている場合、このメソッドにより、その側で修飾子が確実に押されます。 指定した修飾子マスクに のような #META_SHIFT_ON
非方向修飾子が含まれている場合、このメソッドは修飾子が両側で確実に押されるようにします。 指定した修飾子マスクに、 や などの#META_SHIFT_ON
#META_SHIFT_LEFT_ON
同じ種類のキーの方向修飾子と非方向修飾子の両方が含まれている場合、このメソッドは無効な引数例外をスローします。
の Java ドキュメント android.view.KeyEvent.metaStateHasModifiers(int, int)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。