KnownSimpleHapticsControllerWaveforms Klasse
Definition
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.
Stellt eine Reihe bekannter haptischer Wellenformtypen bereit (basierend auf der HID-Spezifikation für haptische Nutzungsseite .
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
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 Creators Update (eingeführt in 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v4.0)
|
Beispiele
Die folgenden voll funktionsfähigen Beispiele veranschaulichen haptische Features auf verschiedenen Geräten.
Stifthaptik
Im Pen-Haptikbeispiel finden Sie Arbeitsbeispiele für die folgenden Funktionen:
- 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 der Haptikfunktionen des Stifts: 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
Beispiele für die Verwendung von Haptik mit RadialController-Geräten wie Surface Dial finden Sie unter RadialController .
Haptik des Mixed Reality-Controllers
Ein Beispiel für die Verwendung von Haptik mit Six Grad of Freedom-Controllern (6DOF) auf Windows Mixed Reality Desktop finden Sie im Beispiel für räumliche Interaktionsquellen.
Eigenschaften
BrushContinuous |
Ruft eine Summenwellenform ab, die kontinuierlich für ein Stiftgerät generiert wird, während sie mit der Digitalisiereroberfläche in Kontakt steht. |
BuzzContinuous |
Ruft eine Summenwellenform ab, die kontinuierlich generiert wird, bis sie beendet wird. |
ChiselMarkerContinuous |
Ruft eine Summenwellenform ab, die kontinuierlich für ein Stiftgerät (im Marker-/Textmarkermodus) generiert wird, während sie mit der Digitalisiereroberfläche in Kontakt steht. |
Click |
Ruft eine Klickwellenform ab. |
EraserContinuous |
Ruft eine Summenwellenform ab, die kontinuierlich für ein Stiftgerät (im Radierermodus) generiert wird, während sie mit der Digitizeroberfläche in Kontakt steht. |
Error |
Ruft eine starke Summenwellenform ab, mit der signalisiert wird, dass eine Aktion fehlgeschlagen ist oder ein Fehler aufgetreten ist. |
GalaxyPenContinuous |
Ruft eine Summenwellenform ab, die kontinuierlich für spezielle Freihandwerkzeuge (z. B. einen mehrfarbigen Pinsel) generiert wird, während sie mit der Digitalisiereroberfläche in Berührung kommt. |
Hover |
Ruft eine Summenwellenform ab, die angibt, dass der Zeiger begonnen hat, auf ein interaktives UI-Element zu zeigen. |
InkContinuous |
Ruft eine Summenwellenform ab, die kontinuierlich für ein Stiftgerät (im Freihandmodus) generiert wird, während sie mit der Digitalisiereroberfläche in Kontakt steht. |
MarkerContinuous |
Ruft eine Summenwellenform ab, die kontinuierlich ohne Unterbrechung für ein Stiftgerät (im Markermodus) generiert wird, während sie mit der Digitalisiereroberfläche in Kontakt steht. |
PencilContinuous |
Ruft eine Summenwellenform ab, die kontinuierlich für ein Stiftgerät (im Freihandstiftmodus) generiert wird, während sie mit der Digitalisiereroberfläche in Kontakt steht. |
Press |
Ruft eine Summenwellenform ab, die angibt, wenn ein Benutzer ein interaktives UI-Element in einer inkrementellen Aktion drückt (siehe Release). |
Release |
Ruft eine Summenwellenform ab, die angibt, wenn ein Benutzer ein interaktives UI-Element in einer inkrementellen Aktion freigibt (siehe Drücken). |
RumbleContinuous |
Ruft eine Rumpelwellenform ab, die kontinuierlich generiert wird, bis sie beendet wird. |
Success |
Ruft eine Summenwellenform ab, die für ein Stiftgerät generiert wird, wenn die Freihanderkennung erfolgreich ist. |