KnownSimpleHapticsControllerWaveforms Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona un conjunto de tipos conocidos de forma de onda háptica (según la especificación HID de la página de uso háptico ).
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
- Herencia
- Atributos
Requisitos de Windows
| Requisitos | Description |
|---|---|
| Familia de dispositivos |
Windows 10 Creators Update (se introdujo en la versión 10.0.15063.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v4.0)
|
Ejemplos
Los siguientes ejemplos totalmente funcionales muestran características hápticas en varios dispositivos.
Hápticos de lápiz
Consulte el ejemplo de hápticos del lápiz para ver ejemplos prácticos de la siguiente funcionalidad:
- Obtener un SimpleHapticsController de la entrada del lápiz: vaya de PointerPoint.PointerId a PenDevice a SimpleHapticsController (requiere un lápiz compatible con háptic y un dispositivo que admita el lápiz).
- Comprobar las funcionalidades hápticas del lápiz: Un SimpleHapticsController expone propiedades para las funcionalidades de hardware del lápiz, como IsIntensitySupported, IsPlayCountSupported, SupportedFeedback, etc.
- Iniciar y detener comentarios hápticos: use los métodos SendHapticFeedback y StopFeedback correctamente.
- Activar retroalimentación háptica: retroalimentación tanto para retroalimentación de entrada manuscrita como para retroalimentación de interacción.
RadialController haptics
Consulta RadialController para obtener ejemplos de cómo usar hápticos con dispositivos RadialController como Surface Dial.
Hápticos del controlador de realidad mixta
Consulta el ejemplo de origen de interacción espacial para obtener un ejemplo de cómo usar hápticos con seis controladores de grado de libertad (6DOF) en Windows Mixed Reality Desktop.
Propiedades
| Nombre | Description |
|---|---|
| Align |
Obtiene una forma de onda de pulso nítida que se genera cuando un objeto se ajusta a una guía de alineación. |
| BrushContinuous |
Obtiene una forma de onda de zumbido que se genera continuamente para un dispositivo de lápiz mientras está en contacto con la superficie del digitalizador. |
| BuzzContinuous |
Obtiene una forma de onda de zumbido que se genera continuamente hasta que finaliza. |
| ChiselMarkerContinuous |
Obtiene una forma de onda de zumbido que se genera continuamente para un dispositivo de lápiz (en modo marcador/resaltador) mientras está en contacto con la superficie del digitalizador. |
| Click |
Obtiene una forma de onda de clic. |
| Collide |
Obtiene una forma de onda de pulso suave que se genera para indicar que alcanza un límite o un límite. |
| EraserContinuous |
Obtiene una forma de onda de zumbido que se genera continuamente para un dispositivo de lápiz (en modo borrador) mientras está en contacto con la superficie del digitalizador. |
| Error |
Obtiene una forma de onda de zumbido fuerte que se usa para indicar que se ha producido un error en una acción o que se ha producido un error. |
| GalaxyPenContinuous |
Obtiene una forma de onda de zumbido que se genera continuamente para herramientas de tinta especiales (como un pincel multicolor) mientras se pone en contacto con la superficie del digitalizador. |
| Grow |
Obtiene una forma dinámica de onda de pulso que se genera para transmitir movimiento, transición o actividad inteligente del sistema. |
| Hover |
Obtiene una forma de onda de zumbido que indica que el puntero ha comenzado a mantener el puntero sobre un elemento interactivo de la interfaz de usuario. |
| InkContinuous |
Obtiene una forma de onda de zumbido que se genera continuamente para un dispositivo de lápiz (en modo de entrada de lápiz) mientras está en contacto con la superficie del digitalizador. |
| MarkerContinuous |
Obtiene una forma de onda de zumbido que se genera continuamente sin interrupción para un dispositivo de lápiz (en modo de marcador) mientras está en contacto con la superficie del digitalizador. |
| PencilContinuous |
Obtiene una forma de onda de zumbido que se genera continuamente para un dispositivo de lápiz (en modo lápiz de lápiz) mientras está en contacto con la superficie del digitalizador. |
| Press |
Obtiene una forma de onda de zumbido que indica cuándo un usuario presiona un elemento interactivo de la interfaz de usuario en una acción incremental (consulte Release). |
| Release |
Obtiene una forma de onda de zumbido que indica cuándo un usuario libera un elemento interactivo de la interfaz de usuario en una acción incremental (vea Presionar). |
| RumbleContinuous |
Obtiene una forma de onda rumble que se genera continuamente hasta que finaliza. |
| Step |
Obtiene una forma de onda de pulso firme que se genera para transmitir cambios discretos, como mover pasos o valores. |
| Success |
Obtiene una forma de onda de zumbido que se genera para un dispositivo de lápiz cuando el reconocimiento de entrada de lápiz es correcto. |