Struct GlobalKeyboardHook.LowLevelKeyboardInputEvent
Struct LowLevelKeyboardInputEvent.
Inherited Members
Namespace: VisioForge.Core.UI.WinForms.Dialogs
Assembly: VisioForge.Core.dll
Syntax
public struct GlobalKeyboardHook.LowLevelKeyboardInputEvent
Fields
AdditionalInformation
Additional information associated with the message.
Declaration
public nint AdditionalInformation
Field Value
| Type | Description |
|---|---|
| nint |
Flags
The extended-key flag, event-injected Flags, context code, and transition-state flag. This member is specified as follows. An application can use the following values to test the keystroke Flags. Testing LLKHF_INJECTED (bit 4) will tell you whether the event was injected. If it was, then testing LLKHF_LOWER_IL_INJECTED (bit 1) will tell you whether or not the event was injected from a process running at lower integrity level.
Declaration
public int Flags
Field Value
| Type | Description |
|---|---|
| int |
HardwareScanCode
A hardware scan code for the key.
Declaration
public int HardwareScanCode
Field Value
| Type | Description |
|---|---|
| int |
TimeStamp
The time stamp stamp for this message, equivalent to what GetMessageTime would return for this message.
Declaration
public int TimeStamp
Field Value
| Type | Description |
|---|---|
| int |
VirtualCode
A virtual-key code. The code must be a value in the range 1 to 254.
Declaration
public int VirtualCode
Field Value
| Type | Description |
|---|---|
| int |
Properties
Key
Gets the VirtualCode converted to typeof(Keys) for higher usability.
Declaration
public Keys Key { get; }
Property Value
| Type | Description |
|---|---|
| Keys |