【发布时间】:2018-07-19 05:56:15
【问题描述】:
我想使用注视跟踪来改进 Windows 桌面上的新输入体验。当它与 2018 年 4 月 10 日的 Windows 更新一起发布时,我感到很兴奋。
https://docs.microsoft.com/en-us/windows/uwp/design/input/gaze-interactions
但是,它似乎是一个仅适用于 UWP 的 API。我想在桌面应用程序中使用它,这样我就可以识别手势并将它们转发到系统中的任何应用程序,这是 UWP 还不能做到的。我还需要一个叠加层来在屏幕上提示用户他可以做什么,而这对于 UWP 来说也是不可能的。此外,我需要能够在所有屏幕和其他应用中跟踪注视。
有没有办法从桌面 .NET 使用这些或类似的 API?或者,我是否可以制作一个 UWP 应用(目前无需在商店中发布),它具有类似于桌面桥应用的不受限制的功能?
【问题讨论】:
-
这是 UWP 中的新功能。您不能在 .NET 应用程序中使用这些 API。您可以制作一个 UWP 应用并旁加载它(无需在商店中发布)。
-
@XavierXie-MSFT 可以使用 runFullTrust 功能运行旁加载的 UWP 应用吗?
-
当前 API 需要一个
CoreWindow并且此时runFullTrust进程不可用。该 API 仍处于“预览”阶段,因为尚未完成所有功能。 -
@PeterTorr-MSFT ,只是想说,将此 API 限制为 UWP 让我感到难过 :(
-
@LOST,我理解你的沮丧。根据今年 //build 的公告,我们的目标是让所有“现代”功能也能在 Win32 应用程序中运行;只是需要一些时间。
标签: uwp desktop-bridge