非焦点形式的 C#/WPF 热键(如 launchy)

标签 c# wpf hotkeys

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

谢谢


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

最佳答案

您需要调用 RegisterHotKey API function .
Here是一个 WPF 包装器。

关于非焦点形式的 C#/WPF 热键(如 launchy),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4829222/

相关文章:

wpf - 从子usercontrol datagrid行动态加载父用户控件表单

c# - 如何在保持其大小的同时自动将 WPF 窗口捕捉到屏幕边缘?

eclipse - 更改自动完成选择的热键

delphi - THotkey 支持 win 键吗?

java - Java 应用程序的 MAC OS X 热键不专心……这可能吗?

c# - SOAP WCF : Prevent deserialization to private fields

c# - asp.net core 2.0身份 Entity Framework 用户未保存

c# - 通过 WPF 中 ViewModel 中的命令将 UserControl 添加到 Canvas

wpf - 如何在 App.xaml 中定义带有图标作为模板的菜单项

javascript - 在浏览器中调用 javascript 函数时指定的强制转换无效