C#/ WPF热键上没有聚焦的forms(如launchy)

是否可以从未聚焦的表单中捕获热键(例如Ctrl + Space ),以便在有人使用此特定热键时显示该热键; 而无需在注册表上注册此热键。 在“Launchy”应用程序中可以注意到类似的事件。

谢谢


语言:C#(WPF)//操作系统:Windows

您需要调用RegisterHotKey API函数 。
这是一个WPF包装器。

我认为您需要通过处理KeyDown事件在Active窗体中执行此操作