Windows.Devices.Input.Preview 命名空间

根据用户眼睛和头部的位置和移动,为跟踪用户的视线、注意力和状态提供支持。

注意

对于 Windows Mixed Reality 中的凝视,请参阅凝视

GazeDevicePreview

支持识别和管理所有连接的眼动跟踪器设备的功能。

GazeDeviceWatcherAddedPreviewEventArgs

GazeDeviceWatcherPreview.Added 事件提供事件数据。

GazeDeviceWatcherPreview

动态检测和枚举目视跟踪设备,并在初始枚举后添加、删除或更新设备时接收事件通知。

GazeDeviceWatcherRemovedPreviewEventArgs

GazeDeviceWatcherPreview.Removed 事件提供事件数据。

GazeDeviceWatcherUpdatedPreviewEventArgs

GazeDeviceWatcherPreview.Updated 事件提供事件数据。

GazeEnteredPreviewEventArgs

提供 GazeEntered 事件的事件数据。

GazeExitedPreviewEventArgs

GazeExited 事件提供事件数据。

GazeInputSourcePreview

表示由目视跟踪设备标识的用户的眼睛和头部。

GazeMovedPreviewEventArgs

GazeMoved 事件提供事件数据。

GazePointPreview

为与单个目视跟踪设备关联的凝视输入点提供基本属性。

枚举

GazeDeviceConfigurationStatePreview

指定目视跟踪设备的可能配置状态。

注解

Windows 10 Fall Creators Update中引入了对目视跟踪硬件的支持以及目视控制,这是一项内置功能,可用于使用眼睛控制屏幕指针、使用屏幕键盘键入和使用文本转语音与人通信。 RS4 及更高版本支持这组 UWP API,用于生成可与目视跟踪硬件交互的应用程序。

请参阅 Windows 10 中的目视控制入门获取受支持的目视跟踪设备的列表。

若要使用凝视输入 API 并访问内部和外围设备(如眼动跟踪器),必须在应用清单中注册 gazeInput 该功能。 只需将以下内容 DeviceCapability 添加到 Capabilities 项目的 Package.appxmanifest 文件中的 节点:

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

另请参阅