# ShortcutModifiers

> Represents modifier keys for use in a shortcut binding.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEditor.ShortcutManagement](/engine/6000.5/script-reference/unityeditor/shortcutmanagement.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
[Flags]
public enum ShortcutModifiers
```

## Fields

| Value                                                                                                  | Description                                                                                                               |
| ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------- |
| [Action](/engine/6000.5/script-reference/unityeditor/shortcutmanagement/shortcutmodifiers/action.md)   | Control key on Windows and Linux. Command key on macOS.                                                                   |
| [Alt](/engine/6000.5/script-reference/unityeditor/shortcutmanagement/shortcutmodifiers/alt.md)         | Alt key (or Option key on macOS).                                                                                         |
| [Control](/engine/6000.5/script-reference/unityeditor/shortcutmanagement/shortcutmodifiers/control.md) | Marks that the Control key modifier is part of the key combination. Resolves to control key on Windows, macOS, and Linux. |
| [None](/engine/6000.5/script-reference/unityeditor/shortcutmanagement/shortcutmodifiers/none.md)       | No modifier keys.                                                                                                         |
| [Shift](/engine/6000.5/script-reference/unityeditor/shortcutmanagement/shortcutmodifiers/shift.md)     | Shift key.                                                                                                                |
