Table of Contents

Class GlobalKeyboardHookEventArgs

Namespace
SunamoPInvoke.Args
Assembly
SunamoPInvoke.dll

Provides event data for global keyboard hook events, including the keyboard state and low-level input data.

public class GlobalKeyboardHookEventArgs : HandledEventArgs
Inheritance
GlobalKeyboardHookEventArgs
Inherited Members
Extension Methods

Constructors

GlobalKeyboardHookEventArgs(LowLevelKeyboardInputEvent, KeyboardState)

Initializes a new instance of the GlobalKeyboardHookEventArgs class.

public GlobalKeyboardHookEventArgs(LowLevelKeyboardInputEvent keyboardData, GlobalKeyboardHook.KeyboardState keyboardState)

Parameters

keyboardData LowLevelKeyboardInputEvent

The low-level keyboard input event data.

keyboardState GlobalKeyboardHook.KeyboardState

The state of the keyboard key.

Properties

KeyboardData

Gets the low-level keyboard input event data including virtual key code and scan code.

public LowLevelKeyboardInputEvent KeyboardData { get; }

Property Value

LowLevelKeyboardInputEvent

KeyboardState

Gets the state of the keyboard key (pressed, released, etc.).

public GlobalKeyboardHook.KeyboardState KeyboardState { get; }

Property Value

GlobalKeyboardHook.KeyboardState