C#非常简单的键盘钩子

时间:2011-02-08 00:01:26

标签: c# winapi keyboard hook keyboard-hook

我试图在C#中创建一个自定义宏程序,我想知道如何创建一个低级键盘钩子。我环顾四周,发现了一些,但我不明白它们是如何工作的,或者我如何定制它:/

任何人都可以告诉我如何创建一个基本上做的键盘钩子:

一旦按下任何键,int键码被设置为一个方法(我认为VK代码是我需要的?)

我在网上找到的示例似乎太复杂了:/

谢谢:)

2 个答案:

答案 0 :(得分:3)

CodeProject上的

A Simple C# Global Low Level Keyboard Hook似乎是正确的。当我搜索“键盘钩子”时,这是谷歌的第二次打击,当我搜索你的确切头衔时,这是第一次。 你试过吗?

答案 1 :(得分:1)

我在代码项目here上写了一个RAW INPUT示例,作为起点可能会有所帮助。