Windows.Devices.Haptics Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bietet Unterstützung für einfaches, nicht direktionales haptisches Feedback wie Klicks, Summen und Rumbles, das durch Merkmale wie Intensität und Timing optimiert werden kann.
Klassen
KnownSimpleHapticsControllerWaveforms |
Stellt eine Reihe bekannter haptischer Wellenformtypen bereit (basierend auf der HID-Spezifikation für haptische Nutzungsseite . |
SimpleHapticsController |
Ermöglicht den Zugriff auf ein einziges haptisches Eingabegerät, das verwendet werden kann, um die vom zugehörigen Eingabegerät unterstützten haptischen Wellenformen aufzulisten und eine bestimmte haptische Antwort auszulösen. |
SimpleHapticsControllerFeedback |
Ermöglicht den Zugriff auf das Feedbackverhalten, das vom haptischen Eingabegerät unterstützt wird. |
VibrationDevice |
Ermöglicht den Zugriff auf ein Gerät, das nur Vibrationsbenachrichtigungen unterstützt. |
Enumerationen
VibrationAccessStatus |
Gibt die Zugriffsrechte für das Vibrationsgerät an. |
Beispiele
Die folgenden voll funktionsfähigen Beispiele veranschaulichen haptische Features auf verschiedenen Geräten.
Stifthaptik
Im Beispiel für die Pen-Haptik finden Sie Beispiele für die folgende Funktionalität:
- Abrufen eines SimpleHapticsControllers aus der Stifteingabe: Wechseln Sie von PointerPoint.PointerId zu PenDevice zu SimpleHapticsController (erfordert sowohl einen haptisch fähigen Stift als auch ein Gerät, das den Stift unterstützt).
- Überprüfen von Stift haptikfunktionen: Ein SimpleHapticsController macht Eigenschaften für Stifthardwarefunktionen verfügbar, einschließlich IsIntensitySupported, IsPlayCountSupported, SupportedFeedback usw.
- Starten und Beenden von haptischem Feedback: Verwenden Sie die Methoden SendHapticFeedback und StopFeedback entsprechend.
- Haptisches Feedback auslösen: Feedback für Freihand- und Interaktionsfeedback.
RadialController-Haptik
Im RadialController finden Sie Beispiele für die Verwendung von Haptik mit RadialController-Geräten wie Surface Dial.
Mixed Reality Controller Haptik
Ein Beispiel für die Verwendung von Haptik mit 6DOF-Controllern (Six Degree of Freedom) auf Windows Mixed Reality Desktop finden Sie im Beispiel für räumliche Interaktion.