Skip to content
Version 2.11.0
↓ Get the launcher

IHotkeyAction interface

Handle returned by DeclareAction. Dispose to unregister the action.

public interface IHotkeyAction : IDisposable
name description
CurrentBinding { get; } The currently active user binding, or null when no binding is set.
Description { get; } The human-readable label from Description. Never null (empty when undeclared).
Id { get; } The stable id this action was registered with.
PluginId { get; } Guid of the plugin that declared this action, or null for framework-declared actions (those go straight to the shared hotkey service, not through a per-plugin IHotkeys). Lets the Settings → Hotkeys panel group by real plugin identity instead of guessing it from the id prefix.