This library allows you to tap keyboard and mouse, detect and record their activity even when an application is inactive and runs in background.
This library allows you to tap keyboard and mouse, detect and record their activity even when an application is inactive and runs in background.
Added support for the detection of key combinations and sequences see: Quickstart - Detecting Key Combinations and Sequences
This library allows you to tap the keyboard and mouse, to detect and record their activity even when an application is inactive and runs in the background.
nuget install MouseKeyHook
…(also have a look at the Demo app included with the source)
This library attaches to windows global hooks, tracks keyboard and mouse clicks, movements and raises common .NET events with KeyEventArgs and MouseEventArgs, so you can easily retrieve any information you need:
Additionally, there are MouseEventExtArgs and KeyEventExtArgs which provide further options:
The CI builds are generously hosted and run on the Travis and AppVeyor infrastructures.
| Travis-CI | AppVeyor | |
|---|---|---|
| master | ||
| vNext |
| Year | URL |
|---|---|
| 2000 - 2008 | http://www.codeproject.com/KB/cs/globalhook.aspx |
| 2008 - 2015 | https://globalmousekeyhook.codeplex.com/ |
| 2015 - now | https://github.com/gmamaladze/globalmousekeyhook |
The MIT license see: LICENSE.txt
No open issues yet, or sync has not completed.