SharpHook
SharpHook provides a cross-platform global keyboard and mouse hook for .NET, and the ability to simulate input events. It is a thin wrapper of libuiohook and provides direct access to its features as well as higher-level types to work with it.
You can look through the articles to find out more about this library, or dive into the API reference.
- Introduction
- Native Functions
- Global Hooks
- Reactive Global Hooks
- Event Simulation
- Logging
- Migration Guide
- About SharpHook
- API Docs
GitHub Repository
https://github.com/TolikPylypchuk/SharpHook
Installation
dotnet add package SharpHook --version 3.1.0
dotnet add package SharpHook.Reactive --version 3.1.0