【发布时间】:2012-11-16 12:08:54
【问题描述】:
我可以分配一个键盘快捷键组合以通过代码启动我的 Windows 8 应用程序而无需用户干预吗?
【问题讨论】:
标签: c# windows-8 keyboard-shortcuts
我可以分配一个键盘快捷键组合以通过代码启动我的 Windows 8 应用程序而无需用户干预吗?
【问题讨论】:
标签: c# windows-8 keyboard-shortcuts
RegisterHotKey 不适用于 Windows 应用商店应用。 Discussion on MSDN
在调查这个问题时,我认为这可能是由于以下两件事之一:
电池寿命问题 监控系统范围的事件需要更多处理,但如果在操作系统级别完成对热键的过滤,我相信与拥有所有键盘相比,成本不会太大监控事件,因此我们可以:
跨平台的一致性 看到虚拟键盘不包括 Windows 或 Alt 之类的键,我想它是不可能执行的Surface 设备上的大多数热键。他们可能决定简单地删除该功能以保持一致性,而不是在 PC 上获得“更好的体验”。
如果有人有更好的解释,我想听听!
【讨论】: