# KeyboardShortcut class

Namespace: [Rhino.ApplicationSettings](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.applicationsettings.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md)

```cs
public class KeyboardShortcut
```

A shortcut is a key plus modifier combination that executes a macro

## Properties

- [Key](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.keyboardshortcut/key.md): Key used for shortcut
- [Macro](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.keyboardshortcut/macro.md): Macro to execute when key plus modifier are pressed
- [Modifier](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.keyboardshortcut/modifier.md): Modifier key used for shortcut
