Глобальные горячие клавиши WPF / Глобальные нажатия клавиш Hook

Во-первых, я хотел бы знать, в чем разница между "горячими клавишами" и "горячими" клавишами и их использованием в качестве "горячих" клавиш?

Во-вторых, я хочу использовать Global Hotkeys в своем приложении, оно будет состоять из 2 частей: 1. Я сделаю окно, которое покажет пользователю, какие клавиши он нажимает прямо сейчас, с помощью функции KeyUp, она сохранит комбинацию. 2. Когда нажата комбинация из шага 1, она вызовет определенную функцию

Пользователь может иметь несколько комбинаций горячих клавиш одновременно, каждая комбинация горячих клавиш вызывает РАЗЛИЧНУЮ функцию.

Я нашел много решений / объяснений / что угодно в интернете, но я не знаю, какое из них лучше всего подойдет для меня - вот где мне нужна ваша помощь.

Вот некоторые (может быть, все) решения / объяснения / все, что я нашел:

Использование глобальной клавиатуры (WH_KEYBOARD_LL) в 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

Как я могу зарегистрировать глобальную горячую клавишу, чтобы сказать CTRL+SHIFT+(LETTER), используя WPF и.NET 3.5?

Глобальные горячие клавиши в WPF работают из каждого окна



Буду признателен за вашу помощь

0 ответов

Другие вопросы по тегам