【问题标题】:C# very simple keyboard hookC# 非常简单的键盘钩子
【发布时间】:2011-02-08 00:01:26
【问题描述】:

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

谁能告诉我如何创建一个基本上可以做到的键盘钩子:

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

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

谢谢:)

【问题讨论】:

  • 你已经找到了哪些?
  • 还有一些关于 SO 但它们似乎太复杂了:/
  • MSDN 示例看起来很简单——我不知道如何使它更简单。您是否尝试过以此为起点?或者只是编译它来看看它是如何工作的?
  • 我尝试编译它,但它只显示一个空的 cmd 框并消失:/

标签: c# winapi keyboard hook keyboard-hook


【解决方案1】:

A Simple C# Global Low Level Keyboard Hook 在 CodeProject 上似乎是正确的。当我搜索“键盘挂钩”时,这是谷歌上的第二次点击,当我搜索你的确切标题时,这是第一次。 你试过了吗?

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-06
      • 2012-02-27
      相关资源
      最近更新 更多