StaticprofileThe shortcut profile that holds customizations for the default shortcut bindings.
StaticrootThe root context. All shortcut actions should be registered to this context or as a child context of the root context.
StaticclearStaticgetFinds an action by it's path. The path is defined as a sequence of context names separated by "/" followed by an action name as the last element.
StaticgetFinds the action that would be triggered if the given shortcutKey was pressed at this moment.
The shortcut key to find the action for.
OptionalisActiveContextRequired: booleanWhether the context is required to be active or not.
A pointer to the action bound to the given shortcut key or nullptr if no action is bound to that key.
StaticgetFinds a context by it's path. The path is defined as a sequence of context names separated by "/".
StaticgetGets the internal context debug data.
StaticgetCreates new a context by it's path. The path is defined as a sequence of context names separated by "/".
StaticgetSets the binding for the current profile. This will update the profile as well as all active bindings of the shortcut.
StaticsetSets the binding for the current profile. This will update the profile as well as all active bindings of the shortcut.
The shortcut manager. This class is responsible for dispatching and managing all registered shortcut bindings.
TODO write better docs