Class HotKeyFlags
The HotKeyFlags structure specifies input generated by a combination of keyboard keys being pressed.
Inherited Members
Namespace: SharpShellLink.Flags
Assembly: SharpShellLink.dll
Syntax
public class HotKeyFlags
Constructors
| Edit this page View SourceHotKeyFlags()
Constructor
Declaration
public HotKeyFlags()
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 |
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 SourceHighByte
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 |
HotKey
The HotKey value as found in the ShellLink header
Declaration
public ushort HotKey { get; }
Property Value
| Type | Description |
|---|---|
| ushort |
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 |