侧面加载时,凝视互动不起作用

时间:2018-10-16 02:12:09

标签: windows-community-toolkit

我创建了一个使用“ Microsoft.Toolkit.Uwp.Input.GazeInteraction”的简单UWP应用。在VS环境中,凝视互动效果很好。但是,当我在另一个PC上创建包装并侧面加载时,凝视交互不起作用,没有凝视光标,并且在查看按钮时也没有反应。

Eye Gaze设备已经在客户端PC上进行了测试和校准

应用安装无误(Power Shell安装)

应用程序运行无误

应用程序请求使用眼睛注视设备的权限

应用程序识别出已连接了视线设备,因此“ GazeInput.IsDeviceAvailable”可以正常工作

想法,关于凝视互动为何不起作用的建议?

3 个答案:

答案 0 :(得分:2)

“ Microsoft.Toolkit.Uwp.Input.GazeInteraction”库利用Windows 10(自Fall Creators Update-版本1709)内置的眼动跟踪硬件支持,该支持用于Windows 10中的Eye Control feature

如果您的uwp应用程序引用了GazeInteraction nuget package

凝视交互应该在您的应用程序中起作用,而无需引用Tobii Nuget软件包或Tobii sdk。

当您将应用程序侧面加载到另一台PC上时,该计算机还需要运行Fall Creator's Update版本或Windows 10或更高版本。

机器上还需要为您的硬件安装最新的驱动程序。

对于Tobii眼动仪go here

对于EyeTech跟踪器go here

除了重新启动系统外,另一种简单的尝试是从USB端口拔出眼动仪,然后再将其重新插入,这在某些情况下可能会强制重新初始化与眼动仪的通信。

答案 1 :(得分:1)

您检查的所有内容似乎都在显示一个有效的眼动仪,但没有收到实际的跟踪数据。还有两件事要检查:

Windows的Eye Control功能是否正常工作?基本上使用了与工具包相同的库。您可以从开始->设置->轻松访问->眼控中启用眼控。

在开发机器上,您说该应用程序“在VS环境中”工作。它可以在Visual Studio之外的那台机器上工作吗?

我认为您已经关闭了目标计算机的电源并从冷启动。

答案 2 :(得分:1)

我发现我丢失了对Tobii NuGet软件包的引用。不确定为什么没有VS中的引用就可以运行该应用程序