Windows.UI.Input 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Windows 入力システムのサポートを提供します。 これには次のものが含まれます
- タッチ、ペン/スタイラス、マウス、キーボード デバイスの入力。
- ジェスチャと操作の検出、認識、処理。
- 慣性の構成、検出、および処理。
- 入力ポインターの管理。
クラス
AttachableInputObject |
ウィンドウ、ビュー、またはその他のビジュアル要素に関連付けられた InputActivationListener オブジェクトの基本クラス。 |
CrossSlidingEventArgs |
CrossSliding イベントのイベント データが含まれています。 |
DraggingEventArgs |
ドラッグ イベントのイベント データ が 含まれます。 |
EdgeGesture |
アプリにトリガーを通知するイベントへのアクセスをエッジベースの UI に提供します。 |
EdgeGestureEventArgs |
エッジ ジェスチャ イベントをトリガーしたユーザー入力の種類へのアクセスを提供します。 |
GestureRecognizer |
ジェスチャと操作の認識、イベント リスナー、および設定を提供します。 |
HoldingEventArgs |
Holding イベントのイベント データが含まれています。 |
InputActivationListener |
ウィンドウ、ビュー、またはその他のビジュアル要素のアクティブ化状態に対する変更にアクセスして観察する機能を提供します。 |
InputActivationListenerActivationChangedEventArgs |
InputActivationChanged イベントのイベント データが含まれます。 |
KeyboardDeliveryInterceptor |
ショートカット キー、アクセス キー (またはホット キー)、アクセラレータ キー、アプリケーション キーなどのキーの組み合わせを含む、生のキーボード入力のシステム処理をアプリでオーバーライドできるようにします。 生のキーボード入力はインターセプトされ、抑制され、処理のためにアプリ (フォアグラウンドの場合) にルーティングされます。 注意 Ctrl + Alt + Del と Windows + L を含む Secure Attention Sequence (SAS) キーの組み合わせは引き続きシステムで処理されます。 |
ManipulationCompletedEventArgs |
ManipulationCompleted イベントのイベント データが含まれます。 |
ManipulationInertiaStartingEventArgs |
GestureRecognizer.ManipulationInertiaStartingEvent のイベント データが含まれています。 |
ManipulationStartedEventArgs |
ManipulationStarted イベントのイベント データが含まれます。 |
ManipulationUpdatedEventArgs |
ManipulationUpdated イベントのイベント データが含まれます。 |
MouseWheelParameters |
マウス デバイスのボタン ホイールに関連付けられたプロパティを提供します。 |
PhysicalGestureRecognizer |
Windows 入力システムのサポートを提供します。 これには次のものが含まれます
|
PointerPoint |
1 つのマウス、ペン/スタイラス、またはタッチ接触に関連付けられた入力ポインターの基本的なプロパティを提供します。 |
PointerPointProperties |
PointerPoint オブジェクトの拡張プロパティを提供します。 ほとんどの場合、選択したWindows 8言語フレームワークのポインター イベント ハンドラー (JavaScript を使用する Windows アプリ、C++、C#、Visual Basic を使用する UWP アプリ、または C++ で DirectX を使用する UWP アプリ) を使用してポインター情報を取得することをお勧めします。 イベント引数でアプリに必要なポインターの詳細が公開されない場合は、getCurrentPoint メソッドと getIntermediatePoints メソッド、または currentPoint および intermediatePoints プロパティを使用して、イベント引数から拡張ポインター データにアクセスできます。 ポインター データのコンテキストを指定できるため、 getCurrentPoint メソッドと getIntermediatePoints メソッドを使用することをお勧めします。 静的 な PointerPoint メソッド である GetCurrentPoint および GetIntermediatePoints は、常にアプリのコンテキストを使用します。 |
PointerVisualizationSettings |
ポインター入力の視覚的フィードバック設定へのアクセスを提供します。 重要 ポインターの視覚化は、デスクトップ デバイス ファミリでのみサポートされています。 |
RadialController |
Surface Dial などのホイール入力デバイスまたはアクセサリを表します。
回転動作 (またはジェスチャ) に基づくフォームファクタを持つ Surface Dial は、プライマリ デバイスからの入力を補完または変更する、セカンダリのマルチ モーダル入力デバイスとして設計されています。 このデバイスは多くの場合、ユーザーが利き手でタスクを実行している間に (たとえばペンでインク操作をするときなど)、利き手ではない手で操作されます。 高精度のポインター入力 (タッチ、ペン、マウスなど) 用に設計されていません。 Surface Dial は、長押しアクションとクリックアクションもサポートしています。 長押しの機能は 1 つで、コマンドのメニューを表示します。 メニューがアクティブになっている場合、回転とクリックの入力はメニューによって処理されます。 それ以外の場合、入力は、処理のためにアプリに渡されます。 RadialController と関連 API (トピックの最後を参照) を使用すると、統合コマンド メニューと、アプリでサポートされている対話エクスペリエンスの両方をカスタマイズできます。 |
RadialControllerButtonClickedEventArgs |
ButtonClicked イベントのイベント データが含まれます (カスタム RadialController ツールがアクティブな間にのみ発生します)。 アプリは、次の場合にこのイベントを受け取りません。
注意 時間のしきい値を超えると、クリックは長押しアクションになります。 この場合、ホイール デバイスに関連付けられているコンテキスト アプリ コマンドの統合メニューが表示され、その後の回転イベントとクリック イベントがメニューによって処理されます。 |
RadialControllerButtonHoldingEventArgs |
ButtonHolding イベントのイベント データが含まれます (IsMenuSuppressed が true の場合にのみ発生します)。 |
RadialControllerButtonPressedEventArgs |
ButtonPressed イベントのイベント データが含まれています。 |
RadialControllerButtonReleasedEventArgs |
ButtonReleased イベントのイベント データが含まれています。 |
RadialControllerConfiguration |
RadialController メニューの構成の詳細を提供します。 |
RadialControllerControlAcquiredEventArgs |
RadialController メニューからカスタム ツールが選択されたとき、または RadialController オブジェクトに関連付けられているアプリがフォアグラウンドに移動されたとき (カスタム RadialController ツールがアクティブな間にのみ発生する) 場合に、ControlAcquired イベントのイベント データが含まれます。 |
RadialControllerMenu |
RadialController オブジェクトに関連付けられているコンテキスト ツールの統合メニューを表します。 注意 特定のアプリ コンテキストをサポートするために RadialController メニューに追加されたツールは、そのコンテキストでのみ表示されます。 他の RadialController インスタンスには表示されません。 |
RadialControllerMenuItem |
RadialController メニューから 1 つのカスタム ツールを表します。 |
RadialControllerRotationChangedEventArgs |
RotationChanged イベントのイベント データが含まれます (カスタム RadialController ツールがアクティブな間にのみ発生します)。 アプリは、次の場合にこのイベントを受け取りません。
|
RadialControllerScreenContact |
カスタム RadialController ツールがアクティブな状態で、デジタイザーサーフェスに配置されたホイール デバイスの接触の詳細を提供します。 デバイスに依存しないピクセル (DIP) では、アプリケーション ウィンドウに対する相対位置。 |
RadialControllerScreenContactContinuedEventArgs |
ScreenContactContinued イベントのイベント データが含まれます (カスタム RadialController ツールがアクティブな間にのみ発生します)。 アプリは、次の場合にこのイベントを受け取りません。
|
RadialControllerScreenContactEndedEventArgs |
ScreenContactEnded イベントのイベント データが含まれます (カスタム RadialController ツールがアクティブな間にのみ発生します)。 アプリは、次の場合にこのイベントを受け取りません。
|
RadialControllerScreenContactStartedEventArgs |
ScreenContactStarted イベントのイベント データが含まれます (カスタム RadialController ツールがアクティブな間にのみ発生します)。 アプリは、次の場合にこのイベントを受け取りません。
|
RightTappedEventArgs |
RightTapped イベントのイベント データが含まれます。 |
SystemButtonEventController |
ハードウェア システム ボタン (関数ボタンなど) によって生成されたイベントを処理できるようにします。 |
SystemFunctionButtonEventArgs |
SystemFunctionButtonPressed イベントおよび SystemFunctionButtonReleased イベントのイベント データを格納します。 |
SystemFunctionLockChangedEventArgs |
SystemFunctionLockChanged イベントのイベント データが含まれます。 |
SystemFunctionLockIndicatorChangedEventArgs |
SystemFunctionLockIndicatorChanged イベントのイベント データが含まれます。 |
TappedEventArgs |
Tapped イベントのイベント データが含まれます。 |
TouchpadGesturesController |
Windows 入力システムのサポートを提供します。 これには次のものが含まれます
|
TouchpadGlobalActionEventArgs |
Windows 入力システムのサポートを提供します。 これには次のものが含まれます
|
構造体
CrossSlideThresholds |
CrossSliding 相互作用の距離しきい値が含まれます。 |
ManipulationDelta |
現在の操作の累積変換を格納します。 |
ManipulationVelocities |
現在の相互作用に対する累積変換の速度を格納します。 注意 速度は、オブジェクトが指定した方向に移動する時間の単位の間の距離です。 |
インターフェイス
IPointerPointTransform |
一般化された変換関数を提供します。 |
列挙型
CrossSlidingState |
CrossSliding イベントの可能性のある状態を指定します。 |
DraggingState |
ドラッグ イベントの考えられる状態 を 指定します。 |
EdgeGestureKind |
エッジ ジェスチャ イベントをトリガーしたユーザー入力の種類を指定します。 |
GazeInputAccessStatus |
ユーザーの視線入力を追跡するためのアクセス許可の状態を指定します。 |
GestureSettings |
アプリケーションでサポートされる相互作用を指定します。 |
HoldingState |
Holding イベントの状態を指定します。 |
InputActivationState |
ビュー、ウィンドウ、またはその他のユーザー インターフェイス要素に対して考えられるすべてのアクティブ化状態を指定します。 |
PointerUpdateKind |
アプリケーションでサポートされるポインター更新の種類を指定します。 |
RadialControllerMenuKnownIcon |
RadialControllerMenu のカスタム RadialController ツールで使用できるシステム アイコンのセットを指定します。 |
RadialControllerSystemMenuItemKind |
RadialControllerMenu で使用できる組み込みの RadialController ツールのセットを指定します。 |
TouchpadGlobalAction |
Windows 入力システムのサポートを提供します。 これには次のものが含まれます
|
TouchpadGlobalGestureKinds |
Windows 入力システムのサポートを提供します。 これには次のものが含まれます
|
こちらもご覧ください
- Windows.Devices.Input
- Windows.UI.Core
- Windows.UI.Input.Inking
- Windows.UI.Xaml.Input
- 入力 &デバイス
- 操作の基本情報
- ユーザー操作モードのサンプル
- フォーカスの視覚効果のサンプル
- 入力: デバイス機能のサンプルに関するページ
- 入力: 簡略化されたインクのサンプル
- 入力: Windows 8 のジェスチャのサンプルに関するページ
- 入力: XAML ユーザー入力イベントのサンプルに関するページ
- XAML のスクロール、パン、ズームのサンプル
- DirectX タッチ入力のサンプル
- 入力: 操作とジェスチャ (C++) のサンプルに関するページ
- 入力: タッチのヒット テストのサンプルに関するページ
- 入力ソース識別のサンプル
- タッチインジェクションサンプル
- Win32 タッチ ヒット テストのサンプル
- 基本的な入力のサンプル
- 放射状コントローラーのサンプル