百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
G

globalmousekeyhook

> 编程语言
开源

此库允许您使用键盘和鼠标,即使应用程序处于非活动状态并运行在后台,也能检测和记录其活动。

1.1K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

此库允许您使用键盘和鼠标,即使应用程序处于非活动状态并运行在后台,也能检测和记录其活动。

nuget [![master][master-appveyor-badge]][master-appveyor-url]

新闻!

增加了对键组合和序列检测的支持,请参阅: 快速入门 - 检测键组合和序列

它做什么?

此库允许您使用键盘和鼠标,即使应用程序处于非活动状态并运行在后台,也能检测和记录它们的活动。

前提条件

  • Windows: .NET Framework 4.0 或更高版本

安装和源代码

nuget 安装 MouseKeyHook

  • NuGet 包
  • 源代码

使用方法

…

(还可以查看源代码中附带的 Demo 应用程序)

它是如何工作的?

此库附属于 Windows 全局钩子,可跟踪键盘和鼠标的点击、移动和触发常见的 .NET 事件,其中包含 KeyEventArgs 和 MouseEventArgs,因此您可以轻松获取所需的任何信息:

  • 鼠标坐标
  • 鼠标按键点击
  • 鼠标拖动操作
  • 鼠标滚轮滚动
  • 键盘按下和释放
  • 特殊键状态 此外,还提供了 MouseEventExtArgs 和 KeyEventExtArgs,它们提供了更多选项:
  • 输入抑制
  • 时间戳
  • 是否按下/松开鼠标
  • 是否按下/松开键盘
  • 使用或与编程相关的问题?请在 StackOverflow 上使用 mousekeyhook 标签发布它 - 发现了错误或缺少了功能?请使用 问题跟踪器

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言