Windows.Devices.Haptics 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供对基本、非方向触觉反馈(如点击、蜂鸣和音调)的支持,这些反馈可以通过强度和计时等特征进行优化。
类
| 名称 | 说明 |
|---|---|
| InputHapticsManager |
提供在最近将输入传递到关联线程的输入设备上的触觉反馈的功能(如果设备支持触觉和输入最近收到)。 对象必须在创建对象的同一线程上使用。 |
| InputHapticsManagerController |
提供对基本、非方向触觉反馈(如点击、蜂鸣和音调)的支持,这些反馈可以通过强度和计时等特征进行优化。 |
| InputHapticsManagerCreatedEventArgs |
提供对基本、非方向触觉反馈(如点击、蜂鸣和音调)的支持,这些反馈可以通过强度和计时等特征进行优化。 |
| KnownSimpleHapticsControllerWaveforms |
提供一组已知的触觉波形类型(基于 触觉使用页 HID 规范)。 |
| SimpleHapticsController |
提供对单个触觉输入设备的访问权限,该设备可用于枚举关联输入设备支持的触觉波形并触发特定的触觉响应。 |
| SimpleHapticsControllerFeedback |
提供对触觉输入设备支持的反馈行为的访问。 |
| VibrationDevice |
提供对仅支持振动通知的设备的访问权限。 |
结构
| 名称 | 说明 |
|---|---|
| HapticsControllerOverrideToken |
表示 SetOverrideHapticsController 返回的令牌,该令牌可以传递给 ClearOverrideHapticsController 以删除重写。 |
枚举
| 名称 | 说明 |
|---|---|
| HapticDeviceType |
指定可由 InputHapticsManager 标识的触觉设备的类型。 |
| VibrationAccessStatus |
指定振动设备的访问权限。 |
示例
以下功能齐全的示例演示了各种设备的触觉功能。
笔触觉
有关以下功能的工作示例,请参阅 笔触觉示例 :
- 从笔输入获取 SimpleHapticsController :从 PointerPoint.PointerId 转到 PenDevice 到 SimpleHapticsController (需要支持触觉的笔和支持笔的设备)。
- 检查笔的触觉功能:SimpleHapticsController 提供了关于笔硬件功能的属性,比如 IsIntensitySupported、IsPlayCountSupported、SupportedFeedback 等。
- 启动和停止触觉反馈:适当地使用 SendHapticFeedback 和 StopFeedback 方法。
- 触发触觉反馈:墨迹书写反馈和交互反馈。
RadialController 触觉
有关如何将触觉与 RadialController 设备(如 Surface Dial)配合使用的示例,请参阅 RadialController 。
混合现实控制器触觉
有关如何在 Windows Mixed Reality Desktop 上使用六度自由(6DOF)控制器的触觉的示例,请参阅 空间交互源示例 。