1

可能重复:
如何使用 WPF 和 .NET 3.5 注册全局热键以说出 CTRL+SHIFT+(LETTER)?

我想为我的 WPF 应用程序创建一个快捷方式。

应用程序在大多数情况下应该是不可见的,当按下 Ctrl+N 时应用程序应该会出现。我试图这样做:

Mcommand m = new Mcommand();
KeyBinding b = new KeyBinding()
{
  Command = m,
  Modifiers = ModifierKeys.Control,
  Key = Key.Q
 };

m 在应用程序可见时执行。但是当应用程序不可见时,它就不起作用了。任何想法 ?谢谢你。

4

0 回答 0