uwp - 用于桌面应用程序的 Windows 10 上的注视输入
问题描述
我想使用注视跟踪来修补 Windows 桌面上的新输入体验。当它与 Windows 10 April 2018 更新一起发布时感到很兴奋。
https://docs.microsoft.com/en-us/windows/uwp/design/input/gaze-interactions
但是,它似乎是仅 UWP 的 API。我想在桌面应用程序中使用它,这样我就可以识别手势并将它们转发到系统中的任何应用程序,而 UWP 还不能做到这一点。我还需要一个叠加层来向用户提供有关他可以做什么的屏幕提示,这对于 UWP 来说也是不可能的。此外,我需要能够在所有屏幕和其他应用程序中跟踪注视。
有没有办法从桌面 .NET 使用这些或类似的 API?或者,我是否可以制作一个 UWP 应用程序(目前还不需要在商店中发布),它具有类似于桌面桥应用程序的不受限制的功能?
解决方案
@Lost,如前所述,Windows 社区工具包中的新 Windows 10 凝视API 和凝视交互库目前仅限于 UWP 应用程序开发。
但是,如果您确实想在 Win32 或 WPF 应用程序中试验眼动追踪体验,您可以使用眼动追踪设备制造商的 SDK,它会做更多的工作并且没有相同的跨硬件支持,但这是一种试验方法你感兴趣的事物的种类。
例如,Tobii为 Win32 和 WPF提供了他们的Core SDK 。
推荐阅读
- airflow - 触发的 DAG 无法从 TriggerDagRunOperator 获取参数
- php - PHP - 未跳过标头时,导出 CSV 函数不处理所有数据
- php - 如何替换array_value?
- c# - PHP 函数分解为 C# 以在开始和结束之间获取值
- javascript - 无法使用 fetch api 发布 wordpress
- vb.net - 将动态选项卡中的数据表添加到数组列表中
- java - 无法将请求编组到 JSON:Java 堆空间
- python - Python - 快速正则表达式替换分隔文件中的重复空格
- java - ListView 特定项目颜色
- swift - 为什么 Swift 的运行时不能将存储的属性放入现有的扩展结构中?