# ShortcutArguments

> Provides data for shortcut action methods invoked by the shortcut system.

## Definition

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

```csharp
public struct ShortcutArguments
```

## Remarks

See [ShortcutAttribute](/engine/7000.0/script-reference/unityeditor/shortcutmanagement/shortcutattribute.md) and [ClutchShortcutAttribute](/engine/7000.0/script-reference/unityeditor/shortcutmanagement/clutchshortcutattribute.md).

## Fields

| Value                                                                                                          | Description                                                  |
| -------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------ |
| [context](/engine/7000.0/script-reference/unityeditor/shortcutmanagement/shortcutarguments/context.md)         | Instance of the context in which the shortcut was triggered. |
| [sourceEvent](/engine/7000.0/script-reference/unityeditor/shortcutmanagement/shortcutarguments/sourceevent.md) | The input event that triggered the shortcut.                 |
| [stage](/engine/7000.0/script-reference/unityeditor/shortcutmanagement/shortcutarguments/stage.md)             | The stage at which a shortcut action was invoked.            |
