Volume Control
Application-specific hotkeys for Windows
|
Represents a Win32 global hotkey. More...
Properties | |
string | Name [get, set] |
Gets or sets the friendly name of this hotkey. More... | |
ushort | ID [get] |
Gets the ID number of this hotkey. More... | |
EFriendlyKey | Key [get, set] |
Gets or sets the main key for this hotkey. More... | |
EModifierKey | Modifiers [get, set] |
Gets or sets the modifier keys for this hotkey. More... | |
bool | Alt [get, set] |
Gets or sets whether the Alt modifier key is enabled. More... | |
bool | Shift [get, set] |
Gets or sets whether the Shift modifier key is enabled. More... | |
bool | Ctrl [get, set] |
Gets or sets whether the Ctrl modifier key is enabled. More... | |
bool | Win [get, set] |
Gets or sets whether the Win modifier key is enabled. More... | |
bool | NoRepeat [get, set] |
Gets or sets whether NoRepeat is enabled. More... | |
bool | IsRegistered [get, set] |
Gets or sets whether this hotkey is registered with the Win32 API. More... | |
HotkeyActionInstance? | Action [get, set] |
Gets or sets the action that this hotkey triggers when pressed. More... | |
Events | |
HotkeyPressedEventHandler? | Pressed |
Occurs when the hotkey combination was pressed. More... | |
HotkeyRegisteringEventHandler? | Registering |
Occurs when the hotkey is about to be registered for any reason. More... | |
EventHandler? | Registered |
Occurs when the hotkey has been registered for any reason. More... | |
HotkeyRegisteringEventHandler? | Unregistering |
Occurs when the hotkey is about to be unregistered for any reason. More... | |
EventHandler? | Unregistered |
Occurs when the hotkey has been unregistered for any reason. More... | |
Represents a Win32 global hotkey.
|
getset |
Gets or sets the action that this hotkey triggers when pressed.
Referenced by VolumeControl.Core.Input.Json.JsonHotkey.JsonHotkey().
|
getset |
Gets or sets whether the Alt modifier key is enabled.
|
getset |
Gets or sets whether the Ctrl modifier key is enabled.
|
get |
Gets the ID number of this hotkey.
Referenced by VolumeControl.Core.Input.HotkeyMessageHookAbstractor.AddHotkey(), and VolumeControl.Core.Input.HotkeyMessageHookAbstractor.RemoveHotkey().
|
getset |
Gets or sets whether this hotkey is registered with the Win32 API.
true
when the hotkey is enabled; otherwise false
.Referenced by VolumeControl.Core.Input.HotkeyMessageHookAbstractor.AddHotkey(), VolumeControl.Core.Input.Json.JsonHotkey.JsonHotkey(), and VolumeControl.Core.Input.HotkeyMessageHookAbstractor.RemoveHotkey().
|
getset |
Gets or sets the main key for this hotkey.
Referenced by VolumeControl.Core.Input.HotkeyMessageHookAbstractor.AddHotkey(), VolumeControl.Core.Input.HotkeyExtensions.GetStringRepresentation(), and VolumeControl.Core.Input.Json.JsonHotkey.JsonHotkey().
|
getset |
Gets or sets the modifier keys for this hotkey.
Referenced by VolumeControl.Core.Input.HotkeyMessageHookAbstractor.AddHotkey(), VolumeControl.Core.Input.HotkeyExtensions.GetStringRepresentation(), and VolumeControl.Core.Input.Json.JsonHotkey.JsonHotkey().
|
getset |
Gets or sets the friendly name of this hotkey.
Referenced by VolumeControl.Core.Input.Json.JsonHotkey.JsonHotkey().
|
getset |
Gets or sets whether NoRepeat is enabled.
|
getset |
Gets or sets whether the Shift modifier key is enabled.
|
getset |
Gets or sets whether the Win modifier key is enabled.
HotkeyPressedEventHandler? VolumeControl.Core.Input.IHotkey.Pressed |
Occurs when the hotkey combination was pressed.
EventHandler? VolumeControl.Core.Input.IHotkey.Registered |
Occurs when the hotkey has been registered for any reason.
HotkeyRegisteringEventHandler? VolumeControl.Core.Input.IHotkey.Registering |
Occurs when the hotkey is about to be registered for any reason.
EventHandler? VolumeControl.Core.Input.IHotkey.Unregistered |
Occurs when the hotkey has been unregistered for any reason.
Referenced by VolumeControl.Core.Input.HotkeyMessageHookAbstractor.AddHotkey(), and VolumeControl.Core.Input.HotkeyMessageHookAbstractor.RemoveHotkey().
HotkeyRegisteringEventHandler? VolumeControl.Core.Input.IHotkey.Unregistering |
Occurs when the hotkey is about to be unregistered for any reason.
Referenced by VolumeControl.Core.Input.HotkeyMessageHookAbstractor.AddHotkey(), and VolumeControl.Core.Input.HotkeyMessageHookAbstractor.RemoveHotkey().