Windows.Devices.Input.Preview Namespace

Unterstützung für das Nachverfolgen von Blick, Aufmerksamkeit und Anwesenheit eines Benutzers basierend auf der Position und Bewegung von Augen und Kopf.

Hinweis

Informationen zu Blickeingaben in Windows Mixed Reality finden Sie unter Anvisieren.

Klassen

GazeDevicePreview

Unterstützt die Möglichkeit, alle verbundenen Eyetrackergeräte zu identifizieren und zu verwalten.

GazeDeviceWatcherAddedPreviewEventArgs

Stellt Ereignisdaten für das GazeDeviceWatcherPreview.Added-Ereignis bereit .

GazeDeviceWatcherPreview

Erkennt und listet Eyetracking-Geräte dynamisch auf und empfängt Ereignisbenachrichtigungen, wenn ein Gerät nach der ersten Enumeration hinzugefügt, entfernt oder aktualisiert wird.

GazeDeviceWatcherRemovedPreviewEventArgs

Stellt Ereignisdaten für das GazeDeviceWatcherPreview.Removed-Ereignis bereit .

GazeDeviceWatcherUpdatedPreviewEventArgs

Stellt Ereignisdaten für das GazeDeviceWatcherPreview.Updated-Ereignis bereit.

GazeEnteredPreviewEventArgs

Stellt Ereignisdaten für das GazeEntered-Ereignis bereit .

GazeExitedPreviewEventArgs

Stellt Ereignisdaten für das GazeExited-Ereignis bereit .

GazeInputSourcePreview

Stellt die Augen und den Kopf des Benutzers dar, der von einem Eyetracking-Gerät identifiziert wird.

GazeMovedPreviewEventArgs

Stellt Ereignisdaten für das GazeMoved-Ereignis bereit .

GazePointPreview

Stellt grundlegende Eigenschaften für den Blickeingabepunkt bereit, der einem einzelnen Eyetracking-Gerät zugeordnet ist.

Enumerationen

GazeDeviceConfigurationStatePreview

Gibt die möglichen Konfigurationszustände eines Eyetrackinggeräts an.

Hinweise

Unterstützung für Eyetracking-Hardware wurde in Windows 10 Fall Creators Update zusammen mit eye control eingeführt, einem integrierten Feature, mit dem Sie den Zeiger auf dem Bildschirm, die Eingabe mit der Bildschirmtastatur und die Kommunikation mit Personen mithilfe von Text-zu-Sprache verwenden können. Dieser Satz von UWP-APIs zum Erstellen von Anwendungen, die mit Eyetracking-Hardware interagieren können, wird in RS4 und höher unterstützt.

Eine Liste der unterstützten Eyetracking-Geräte finden Sie unter Erste Schritte mit der Augensteuerung in Windows 10.

Um die Blickeingabe-APIs zu verwenden und sowohl auf interne als auch auf Peripheriegeräte wie Eyetracker zugreifen zu können, müssen Sie die gazeInput Funktion im App-Manifest registrieren. Fügen Sie einfach Folgendes DeviceCapability zum Capabilities Knoten in der Datei Package.appxmanifest Ihres Projekts hinzu:

<Capabilities>
   <DeviceCapability Name="gazeInput" />
</Capabilities>

Weitere Informationen