Windows.Devices.Haptics 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
強度やタイミングなどの特性を通じて調整できる、クリック、バズ、ランブルなどの基本的な非方向性ハプティクス フィードバックをサポートします。
クラス
KnownSimpleHapticsControllerWaveforms |
よく知られているハプティクス波形の種類のセットを提供します ( ハプティクス使用法ページ HID 仕様に基づく)。 |
SimpleHapticsController |
関連付けられた入力デバイスでサポートされているハプティクス波形を列挙し、特定のハプティクス応答をトリガーするために使用できる 1 つのハプティクス入力デバイスへのアクセスを提供します。 |
SimpleHapticsControllerFeedback |
ハプティクス入力デバイスでサポートされているフィードバック動作へのアクセスを提供します。 |
VibrationDevice |
振動通知のみをサポートするデバイスへのアクセスを提供します。 |
列挙型
VibrationAccessStatus |
振動デバイスへのアクセス権を指定します。 |
例
次の完全に機能するサンプルは、さまざまなデバイスにわたるハプティクス機能を示しています。
ペン ハプティクス
次の機能の動作例については、ペン ハプティクス サンプルを参照してください。
- ペン入力から SimpleHapticsController を取得する: PointerPoint.PointerId から PenDevice に移動して SimpleHapticsController に移動します (ハプティクス対応ペンとペンをサポートするデバイスの両方が必要です)。
- ペン ハプティクス機能を確認する: SimpleHapticsController では、IsIntensitySupported、IsPlayCountSupported、SupportedFeedback など、ペンのハードウェア機能に関するプロパティが公開されます。
- ハプティクス フィードバックの開始と停止: SendHapticFeedback メソッドと StopFeedback メソッドを適切に使用します。
- ハプティクス フィードバックをトリガーする: "インク フィードバック" と "相互作用フィードバック" の両方に対するフィードバック。
RadialController ハプティクス
Surface Dial などの RadialController デバイスでハプティクスを使用する方法の例については、 RadialController を参照してください。
Mixed Reality コントローラーのハプティクス
デスクトップで 6 自由度 (6DOF) コントローラーでハプティクスを使用する方法の例については、空間相互作用ソース サンプルWindows Mixed Reality参照してください。