WPF Global Hotkeys / Global Hook Keystrokes

时间:2013-10-09 14:38:00

标签: c# wpf keystroke global-hotkey

首先,我想知道Global Hotkeys和Hook Global Keystrokes之间有什么区别,并将它们用作热键?

其次,我想在我的应用程序中使用Global Hotkeys,它将包含两部分: 1.我将创建一个窗口,向用户显示他现在按下的键,使用KeyUp功能,它将保存组合。 2.按下步骤1的组合时,将调用特定功能

用户可以同时拥有多个热键组合,每个热键组合调用不同的功能。

我在互联网上找到了很多解决方案/解释/但我不知道哪个最适合我的需求 - 这就是我需要你帮助的地方。

以下是我发现的一些(可能全部)解决方案/解释/

Using global keyboard hook (WH_KEYBOARD_LL) in WPF / C#

https://gist.github.com/Ciantic/471698

http://www.dreamincode.net/forums/topic/180436-global-hotkeys/

http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731.aspx

http://www.codeproject.com/Tips/274003/Global-Hotkeys-in-WPF

http://www.pinvoke.net/default.aspx/user32/RegisterHotKey.html

How can I register a global hot key to say CTRL+SHIFT+(LETTER) using WPF and .NET 3.5?

Global hotkeys in WPF working from every window



非常感谢您的帮助

0 个答案:

没有答案