Daniel's XL Toolbox NG
XLToolbox.Keyboard.Manager Class Reference

Manages keyboard shortcuts. More...

Public Member Functions

void RegisterShortcuts ()
 
void UnregisterShortcuts ()
 
void SetShortcut (Command command, string keySequence)
 
void UnsetShortcut (Command command)
 
void SetDefaults ()
 Resets the shortcut collection to built-in defaults. More...
 

Properties

static Manager Default [get]
 
static bool IsInitialized [get]
 
bool IsEnabled [get, set]
 
ObservableCollection< ShortcutShortcuts [get, set]
 

Detailed Description

Manages keyboard shortcuts.

Member Function Documentation

◆ RegisterShortcuts()

void XLToolbox.Keyboard.Manager.RegisterShortcuts ( )
inline

◆ SetDefaults()

void XLToolbox.Keyboard.Manager.SetDefaults ( )
inline

Resets the shortcut collection to built-in defaults.

◆ SetShortcut()

void XLToolbox.Keyboard.Manager.SetShortcut ( Command  command,
string  keySequence 
)
inline

◆ UnregisterShortcuts()

void XLToolbox.Keyboard.Manager.UnregisterShortcuts ( )
inline

◆ UnsetShortcut()

void XLToolbox.Keyboard.Manager.UnsetShortcut ( Command  command)
inline

Property Documentation

◆ Default

Manager XLToolbox.Keyboard.Manager.Default
staticget

◆ IsEnabled

bool XLToolbox.Keyboard.Manager.IsEnabled
getset

◆ IsInitialized

bool XLToolbox.Keyboard.Manager.IsInitialized
staticget

◆ Shortcuts

ObservableCollection<Shortcut> XLToolbox.Keyboard.Manager.Shortcuts
getset

The documentation for this class was generated from the following file: