VisioForge (c) 2025

Search Results for

    Struct GlobalKeyboardHook.LowLevelKeyboardInputEvent

    Struct LowLevelKeyboardInputEvent.

    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    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