# ShortcutBindingChangedEventArgs(string, ShortcutBinding, ShortcutBinding)

> Initializes a new instance of the ShortcutBindingChangedEventArgs struct using the specified shortcut ID, old binding, and new binding.

## Definition

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

```csharp
public ShortcutBindingChangedEventArgs(string shortcutId, ShortcutBinding oldBinding, ShortcutBinding newBinding)
```

### Parameters

**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)): The ID of the shortcut that had its binding changed.**** (\[ShortcutBinding]\(/engine/6000.7/script-reference/unityeditor/shortcutmanagement/shortcutbinding)): The old binding of the shortcut that had its binding changed.**** (\[ShortcutBinding]\(/engine/6000.7/script-reference/unityeditor/shortcutmanagement/shortcutbinding)): The new binding of the shortcut that had its binding changed.
