Как переназначить сочетания клавиш по умолчанию (например, Win + E, чтобы открыть окно проводника) в С#?
Вы можете проверить эту программу:
Кажется, что это программа, которая делает то, что вы описываете, и является открытым исходным кодом. Вы могли бы открыть свой источник и посмотреть. Мои деньги на них контролируют нажатия клавиш.
Вам нужно использовать стороннее приложение, например WinKey:
http://www.pcworld.com/downloads/file/fid,5506-order,1-page,1-c,alldownloads/description.html
О да... э-э... в С#