2011-02-08 2 views
0

im пытается создать пользовательскую макрокоманду на C#, и я хочу знать, как я могу создать крючок клавиатуры низкого уровня. Я посмотрел вокруг и нашел некоторые, но я не понимаю, как они работают и как я могу настроить его:/C# очень простой клавиатурный крючок

может кто-нибудь показать мне, как я могу создать хук клавиатуры, которая в основном делает:

раз любой клавиша нажата, INT скан устанавливается в методе (я думаю, что код VK является то, что мне нужно?)

в exampels я найти в Интернете, кажется слишком сложным для этого:/

Спасибо :)

+0

Какие из них вы уже нашли? – payne

+0

Я нашел http://blogs.msdn.com/b/toub/archive/2006/05/03/589423.aspx – Ozzy

+0

и несколько на SO, но они кажутся слишком сложными:/ – Ozzy

ответ

3

A Simple C# Global Low Level Keyboard Hook на CodeProject кажется правильным. Это был второй хит в Google, когда я искал «клавиатурный крючок» и первый, когда искал твой точный заголовок. Вы пробовали?

1

Я написал пример RAW INPUT кода проекта here, это может быть полезно в качестве отправной точки.

Смежные вопросы