Table of Contents

Namespace SharpHook.Data

Classes

EventMaskExtensions

Contains extension methods for EventMask.

Structs

KeyboardEventData

Represents the data of a keyboard-related event.

MouseEventData

Represents the data of a mouse-related event.

MouseWheelEventData

Represents the data of a mouse wheel-related event.

ScreenData

Represents screen-related data.

UioHookEvent

Represents an event which can be raised by libuiohook.

Enums

EventMask

Represents the mask of a UioHookEvent and contains modifiers and other information.

EventType

Represents the type of an input event which can be raised from a global hook or posted as a fake event.

GlobalHookType

Represents a global hook type – keyboard hook, mouse hook, or both.

KeyCode

Represents a virtual key code.

LogLevel

Represents a log level.

MouseButton

Represents a mouse button.

MouseWheelScrollDirection

Represents a mouse wheel scroll direction.

MouseWheelScrollType

Represents a mouse wheel scroll type.

UioHookResult

Represents a result of an operation of libuiohook.