C# 有没有办法在通用Windows应用程序中注册热键?从4.5转换到UWP时功能丢失

C# 有没有办法在通用Windows应用程序中注册热键?从4.5转换到UWP时功能丢失,c#,.net,hook,win-universal-app,hotkeys,C#,.net,Hook,Win Universal App,Hotkeys,我用Windows设置了热键。输入和挂钩,但似乎通用Windows应用程序不允许您这样做。我在Nuget中尝试的所有库都失败了,而且我似乎不能使用相同的方法来使用hWnd、RegisterHotKey和挂钩 UWP是否删除了此功能?通用Windows应用程序中不支持挂钩和全局热键。@RaymondChen似乎是一个巨大的倒退。通用应用程序模型是有意保守的。让应用程序安装全局热键和钩子违反了应用程序隔离的原则,这将是编写键盘记录器的一大步。此外,通用应用模型中没有hWnds,因为Windows P

我用Windows设置了热键。输入和挂钩,但似乎通用Windows应用程序不允许您这样做。我在Nuget中尝试的所有库都失败了,而且我似乎不能使用相同的方法来使用hWnd、RegisterHotKey和挂钩


UWP是否删除了此功能?

通用Windows应用程序中不支持挂钩和全局热键。@RaymondChen似乎是一个巨大的倒退。通用应用程序模型是有意保守的。让应用程序安装全局热键和钩子违反了应用程序隔离的原则,这将是编写键盘记录器的一大步。此外,通用应用模型中没有
hWnd
s,因为Windows Phone、Xbox和HoloLens没有
hWnd
s。RaymondChen键盘记录者更关心可用性吗?桌面应用程序应该是功能齐全的,只有一个键盘,没有鼠标,没有触摸界面。微软已经完全忘记了可访问性和人体工程学吗?你可以创建热键在你的应用程序中使用。但全球热键目前不可用。你可以要求他们,也许你会得到他们。(您也可以要求提供HWND,但这并不像只存在于桌面上的HWND那样好,因为HWND并不是普遍存在的。)