C#/WPF hotkey on a not focused form (like launchy)

2019-07-02 03:56发布

问题:

Is it possible to catch a hotkey (eg. Ctrl+Space) from a not focused form, to make it appear whenever someone uses this specific hotkey ; And without having to register this hotkey on the registry. A similar event can be noticed in the application "Launchy".

Thank you


Language : C# (WPF) // OS : Windows

回答1:

You need to call the RegisterHotKey API function.
Here is a WPF wrapper.



回答2:

I think you will need to do that in the Active form by handling KeyDown Event



标签: c# wpf hotkeys