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
keyboardDataLowLevelKeyboardInputEventThe low-level keyboard input event data.
keyboardStateGlobalKeyboardHook.KeyboardStateThe 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
KeyboardState
Gets the state of the keyboard key (pressed, released, etc.).
public GlobalKeyboardHook.KeyboardState KeyboardState { get; }