Namespace SharpHook
Classes
EventSimulator
A keyboard and mouse event simulator which posts events to the OS.
GlobalHookBase
Represents an abstract implementation of IGlobalHook which raises events only when there is at least one subscriber.
HookEventArgs
A base class for event args related to the global hook.
HookException
Represents an exception related to the global hook.
KeyboardHookEventArgs
Event args for keyboard-related hook events.
MouseHookEventArgs
Event args for mouse-related hook events.
MouseWheelHookEventArgs
Event args for mouse wheel-related hook events.
SimpleGlobalHook
Represents an implementation of IGlobalHook which raises events on the same thread on which the hook itself runs.
TaskPoolGlobalHook
Represents a task pool-based implementation of IGlobalHook.
TaskPoolGlobalHookOptions
Represents options for TaskPoolGlobalHook.
Interfaces
IEventSimulator
Represents an object which can simulate keyboard and mouse events.
IGlobalHook
Represents a global keyboard and mouse hook.