【发布时间】:2016-04-21 08:25:45
【问题描述】:
我目前正在游泳(溺水)到 MSDN 中,为这个问题寻找答案:
与 OneNote 一样,我希望我的通用 Windows 应用程序能够监听快捷方式。 然后运行一些东西,并显示结果。
所以我发现了这个关于Launching, resuming, and background tasks 但我找不到有关收听键盘快捷键的信息。
于是我在各个班级中搜索,找到了BackgroundTaskBuilder Class。 但是看起来 SetTrigger Method[1] 没有注册快捷方式。
还有为结果启动应用程序 [2]。我不知道它对我有什么帮助。
我知道当我关注程序窗口时如何收听快捷方式,但是当我不关注时我该怎么做呢? 我认为它必须是在后台运行的服务,并监听该快捷事件。但是我在文档中找不到...
我会很感激一些帮助和建议,谢谢你们
[1]:msdn.microsoft.com/fr-fr/library/windows/apps/xaml/windows.applicationmodel.background.backgroundtaskbuilder.aspx?cs-save-lang=1&cs-lang=javascript#code-sn -p-1
[2]:msdn.microsoft.com/en-us/library/windows/apps/xaml/mt269386.aspx
【问题讨论】:
-
我相信 OneNote 为此使用了一个单独的非 UWP 进程(任务管理器的启动选项卡中列出的“发送到 OneNote 工具”)——这可能会启动 UWP 应用程序。请记住,并非所有 UWP 平台都有键盘来收听来自...的键盘快捷键。
标签: javascript c# uwp