ShortcutKeySettings

public static class ShortcutKeySettings
Contains static methods and properties to control keyboard shortcut keys

Methods

GetDefaults

#Since v8.13
public static KeyboardShortcut[] GetDefaults()
Get all the default shortcuts registered with Rhino

GetLabel

#Since v8.0
public static string GetLabel(ShortcutKey key)
Get the macro label associated with a given keyboard shortcut
key (ShortcutKey)

GetMacro

#Since v5.0
public static string GetMacro(ShortcutKey key)
Get macro associated with a given keyboard shortcut
key (ShortcutKey)

GetShortcuts

#Since v8.12
public static KeyboardShortcut[] GetShortcuts()
Get all shortcuts registered with Rhino

IsAcceptableKeyCombo

#Since v8.12
public static bool IsAcceptableKeyCombo(KeyboardKey key, ModifierKey modifier)
Is a key plus modifier combination one that can be used with Rhino
key (KeyboardKey)
modifier (ModifierKey)

SetMacro

#Since v8.12
public static void SetMacro(KeyboardKey key, ModifierKey modifier, string macro)
Set a macro for a given key and modifier combination
key (KeyboardKey)
modifier (ModifierKey)
macro (string)

SetMacro

#Since v5.0
public static void SetMacro(ShortcutKey key, string macro)
Set macro associated with a keyboard shortcut
key (ShortcutKey)
macro (string)

Update

#Since v8.12
public static void Update(IEnumerable<KeyboardShortcut> shortcuts, bool replaceAll)
Add or modify shortcuts with a list or KeyboardShortcut elements
shortcuts (IEnumerable<KeyboardShortcut>)
replaceAll (bool)