次の方法で共有


KeyEvent.HasModifiers(MetaKeyStates) メソッド

定義

指定した修飾子キーのみが押された場合は true を返します。

[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

パラメーター

modifiers
MetaKeyStates

チェックする修飾子キーのメタ状態。 で #getModifierMetaStateMask()定義される修飾子メタ状態の組み合わせとすることができる。 修飾子キーが押されないようにするには、0 を指定できます。

戻り値

True の 場合は、指定した修飾子キーのみが押されます。

属性

例外

修飾子パラメーターに無効な修飾子が含まれている場合

注釈

指定した修飾子キーのみが押された場合は true を返します。 別の修飾子キーの組み合わせが押された場合は false を返します。

この関数では、#KEYCODE_CAPS_LOCK修飾子#KEYCODE_SCROLL_LOCK#KEYCODE_NUM_LOCKキーとは見なされません。 その結果、この関数は #META_CAPS_LOCK_ON、および #META_NUM_LOCK_ON. #META_SCROLL_LOCK_ON

指定した修飾子マスクに方向修飾子が含まれている場合 (たとえば #META_SHIFT_LEFT_ON、このメソッドを使用すると、その側で修飾子が押されることが保証されます)。 指定された修飾子マスクに非方向修飾子が含まれている場合 (たとえば #META_SHIFT_ON、このメソッドは、修飾子が両側で押されることを保証します)。 指定した修飾子マスクに、同じ種類のキーに対する方向修飾子と非方向修飾子の両方が含まれている場合 (たとえば、#META_SHIFT_ON#META_SHIFT_LEFT_ONこのメソッドは無効な引数例外をスローします)。

の Java ドキュメントandroid.view.KeyEvent.hasModifiers(int)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

こちらもご覧ください

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