KnownSimpleHapticsControllerWaveforms 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public ref class KnownSimpleHapticsControllerWaveforms abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class KnownSimpleHapticsControllerWaveforms final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public static class KnownSimpleHapticsControllerWaveforms
Public Class KnownSimpleHapticsControllerWaveforms
- 继承
- 属性
Windows 要求
| 要求 | 说明 |
|---|---|
| 设备系列 |
Windows 10 Creators Update (在 10.0.15063.0 中引入)
|
| API contract |
Windows.Foundation.UniversalApiContract (在 v4.0 中引入)
|
示例
以下功能齐全的示例演示了各种设备的触觉功能。
笔触觉
有关以下功能的工作示例,请参阅 笔触觉示例 :
- 从笔输入获取 SimpleHapticsController :从 PointerPoint.PointerId 转到 PenDevice 到 SimpleHapticsController (需要支持触觉的笔和支持笔的设备)。
- 检查笔的触觉功能:SimpleHapticsController 提供了关于笔硬件功能的属性,比如 IsIntensitySupported、IsPlayCountSupported、SupportedFeedback 等。
- 启动和停止触觉反馈:适当地使用 SendHapticFeedback 和 StopFeedback 方法。
- 触发触觉反馈:墨迹书写反馈和交互反馈。
RadialController 触觉
有关如何将触觉与 RadialController 设备(如 Surface Dial)配合使用的示例,请参阅 RadialController 。
混合现实控制器触觉
有关如何在 Windows Mixed Reality Desktop 上使用六度自由(6DOF)控制器的触觉的示例,请参阅 空间交互源示例 。
属性
| 名称 | 说明 |
|---|---|
| Align |
获取对象对齐参考线时生成的尖锐脉冲波形。 |
| BrushContinuous |
获取在与数字化器表面接触时为笔设备连续生成的蜂鸣波形。 |
| BuzzContinuous |
获取连续生成的蜂鸣波形,直到终止为止。 |
| ChiselMarkerContinuous |
获取在与数字化器表面接触时为笔设备(以标记/荧光笔模式)连续生成的蜂鸣波形。 |
| Click |
获取单击波形。 |
| Collide |
获取为指示到达边界或限制而生成的软脉冲波形。 |
| EraserContinuous |
获取在与数字化器表面接触时为笔设备(在橡皮擦模式下)连续生成的蜂鸣波形。 |
| Error |
获取一个强蜂鸣波形,用于指示操作已失败或发生错误。 |
| GalaxyPenContinuous |
获取为特殊墨迹工具(如多色画笔)连续生成的蜂鸣波形,同时与数字化器表面接触。 |
| Grow |
获取一个动态脉冲波形,该波形生成用于传达运动、转换或智能系统活动。 |
| Hover |
获取一个嗡嗡声波形,该波形指示指针已开始将鼠标悬停在交互式 UI 元素上。 |
| InkContinuous |
获取在与数字化器表面接触时为笔设备(以墨迹模式)连续生成的蜂鸣波形。 |
| MarkerContinuous |
获取在与数字化器图面接触时,为笔设备(以标记模式)连续生成的蜂鸣波形。 |
| PencilContinuous |
获取在与数字化器表面接触时为笔设备(以墨迹铅笔模式)连续生成的蜂鸣波形。 |
| Press |
获取一个蜂鸣波形,该波形指示用户何时在增量操作中按下交互式 UI 元素(请参阅 发布)。 |
| Release |
获取一个蜂鸣波形,该波形指示用户何时在增量操作中释放交互式 UI 元素(请参阅 Press)。 |
| RumbleContinuous |
获取连续生成的朗声波形,直到终止为止。 |
| Step |
获取生成以传达离散变化(如移动步骤或值)的坚定脉冲波形。 |
| Success |
获取在墨迹识别成功时为笔设备生成的蜂鸣波形。 |