• Api Documentation
  • Source Code
Search Results for

    Show / Hide Table of Contents
    • SharpShellLink
      • Shortcut
    • SharpShellLink.Const
      • KNOWNFOLDERID
    • SharpShellLink.Flags
      • CSIDL
      • CommonNetworkRelativeLinkFlags
      • DriveType
      • FileAttributesFlags
      • FillAttributes
      • FontFamily
      • FontPitch
      • HotKeyFlags
      • LinkFlags
      • LinkInfoFlags
      • ModifierKeys
      • NetworkProviderType
      • ShowCommand
      • VirtualKeyCodes
    • SharpShellLink.PropertyStore
      • IntegerName
      • PropertyType
      • SerializedPropertyStorage
      • SerializedPropertyStore
      • SerializedPropertyValue
      • StringName
      • Structure
      • TypedPropertyValue
    • SharpShellLink.Structures
      • BlockSignature
      • CommonNetworkRelativeLink
      • ConsoleDataBlock
      • ConsoleFEDataBlock
      • CplLinkTargetIDList
      • DarwinDataBlock
      • EnvironmentVariableDataBlock
      • ExtraData
      • ExtraDataBlock
      • IDList
      • IconEnvironmentDataBlock
      • ItemID
      • KnownFolderDataBlock
      • LinkInfo
      • LinkTargetIDList
      • PropertyStoreDataBlock
      • ShellLinkHeader
      • ShimDataBlock
      • SpecialFolderDataBlock
      • StringData
      • Structure
      • TerminalBlock
      • TrackerDataBlock
      • VistaAndAboveIDListDataBlock
      • VolumeID

    Class HotKeyFlags

    The HotKeyFlags structure specifies input generated by a combination of keyboard keys being pressed.

    Inheritance
    object
    HotKeyFlags
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: SharpShellLink.Flags
    Assembly: SharpShellLink.dll
    Syntax
    public class HotKeyFlags

    Constructors

    | Edit this page View Source

    HotKeyFlags()

    Constructor

    Declaration
    public HotKeyFlags()
    | Edit this page View Source

    HotKeyFlags(VirtualKeyCodes, ModifierKeys)

    Constructor

    Declaration
    public HotKeyFlags(VirtualKeyCodes lowByte, ModifierKeys highByte)
    Parameters
    Type Name Description
    VirtualKeyCodes lowByte

    The low byte value

    ModifierKeys highByte

    The high byte values

    | Edit this page View Source

    HotKeyFlags(ushort)

    Constructor

    Declaration
    public HotKeyFlags(ushort hotKeys)
    Parameters
    Type Name Description
    ushort hotKeys

    2 byte short containg the low & high byte values

    Properties

    | Edit this page View Source

    HighByte

    HighByte (1 byte): An 8-bit unsigned integer that specifies bits that correspond to modifier keys on the keyboard.

    Declaration
    public ModifierKeys HighByte { get; set; }
    Property Value
    Type Description
    ModifierKeys
    | Edit this page View Source

    HotKey

    The HotKey value as found in the ShellLink header

    Declaration
    public ushort HotKey { get; }
    Property Value
    Type Description
    ushort
    | Edit this page View Source

    LowByte

    LowByte (1 byte): An 8-bit unsigned integer that specifies a virtual key code that corresponds to a key on the keyboard.

    Declaration
    public VirtualKeyCodes LowByte { get; set; }
    Property Value
    Type Description
    VirtualKeyCodes
    • Edit this page
    • View Source
    In this article
    Back to top Copyright (c) 2017 Securify B.V., 2026 Jérémy Ansel