通过 mousekeyhook C# 检测按键的绝对最小代码
Posted
技术标签:
【中文标题】通过 mousekeyhook C# 检测按键的绝对最小代码【英文标题】:Absolute minimum code to detect keypresses via mousekeyhook C# 【发布时间】:2017-07-17 10:53:43 【问题描述】:我想在 C# 中创建按键日志。我找到了keymousehook,但我不知道如何使用它。我找不到全面的指南或博客文章。
文档也不是很有帮助。检测按键的绝对最小代码是多少?它可以在控制台应用程序中使用吗?
【问题讨论】:
试试globalmousekeyhook.codeplex.com/documentation 如果你想创建 KeyPresses 的日志,那么 KeyMouseHook 对你没有帮助。 This article on keyboard hooks 展示了如何使用 keyboard 挂钩。 @stuartd 这正是我真正需要的。鼠标有没有类似的东西。 Low-Level Mouse Hook in C# 【参考方案1】:你可以看看。这可以在控制台应用程序中使用。
https://github.com/twenzel/SurfacePenNavigator/blob/master/SurfacePenNavigator/KeyboardHook.cs
【讨论】:
以上是关于通过 mousekeyhook C# 检测按键的绝对最小代码的主要内容,如果未能解决你的问题,请参考以下文章
MouseKeyHook 'CallbackOnCollectedDelegate' 问题
WPF 使用 mousekeyhook 库计算点击次数 - LoaderLock 错误