【问题标题】:Launch windows 8 app using shortcut key使用快捷键启动 Windows 8 应用程序
【发布时间】:2012-11-16 12:08:54
【问题描述】:

我可以分配一个键盘快捷键组合以通过代码启动我的 Windows 8 应用程序而无需用户干预吗?

【问题讨论】:

    标签: c# windows-8 keyboard-shortcuts


    【解决方案1】:

    RegisterHotKey 不适用于 Windows 应用商店应用。 Discussion on MSDN

    在调查这个问题时,我认为这可能是由于以下两件事之一:

    电池寿命问题 监控系统范围的事件需要更多处理,但如果在操作系统级别完成对热键的过滤,我相信与拥有所有键盘相比,成本不会太大监控事件,因此我们可以:

    跨平台的一致性 看到虚拟键盘不包括 WindowsAlt 之类的键,我想它是不可能执行的Surface 设备上的大多数热键。他们可能决定简单地删除该功能以保持一致性,而不是在 PC 上获得“更好的体验”。

    如果有人有更好的解释,我想听听!

    【讨论】:

    • 主要原因是应用分离和隔离。
    猜你喜欢
    • 2015-02-02
    • 2017-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-21
    相关资源
    最近更新 更多