Глобальные окна назначения горячих клавиш
Я создал приложение WPF с главным окном
Я хочу нажать Ctr+Alt+1, чтобы активировать / развернуть окно
У меня тогда есть на окне панель с 9 вкладками
Я хочу получить доступ к каждой вкладке с помощью горячих клавиш 1-9 соответственно (когда главное окно активно), когда окно не активно и развернуто, я хочу удалить горячие клавиши
На каждой вкладке у меня есть 9 кнопок, и я хочу снова активировать нажатие кнопки с помощью горячих клавиш 1-9, когда вкладка находится в фокусе.
Я нашел статью http://www.codeproject.com/Articles/160441/Using-C-Interfaces-to-Make-Applications-Resilient которая дает хороший способ генерировать горячие клавиши с классом, но я получаю в настоящий беспорядок, пытающийся реализовать эту функциональность.
Что я должен делать? (Я не хочу использовать Autohotkey, кстати)
Есть ли лучший способ добиться этого, а не ссылка выше?
1 ответ
Насколько я знаю, другого способа создания глобальных горячих клавиш без пинвока от WinApi нет. Проверьте это для wpf: http://outcoldman.com/en/blog/show/240