diff --git a/CSharp/Libraries/UniversalEditor.UserInterface/EditorContext.cs b/CSharp/Libraries/UniversalEditor.UserInterface/EditorContext.cs index 8e8cda39..2e1d7d88 100644 --- a/CSharp/Libraries/UniversalEditor.UserInterface/EditorContext.cs +++ b/CSharp/Libraries/UniversalEditor.UserInterface/EditorContext.cs @@ -43,6 +43,10 @@ namespace UniversalEditor.UserInterface { MenuItems.Add(reference.MenuBar.Items[i]); } + for (int i = 0; i < reference.KeyBindings.Count; i++) + { + KeyBindings.Add(reference.KeyBindings[i]); + } } } } diff --git a/CSharp/Libraries/UniversalEditor.UserInterface/EditorReference.cs b/CSharp/Libraries/UniversalEditor.UserInterface/EditorReference.cs index ec9ca1fa..f42eebd9 100644 --- a/CSharp/Libraries/UniversalEditor.UserInterface/EditorReference.cs +++ b/CSharp/Libraries/UniversalEditor.UserInterface/EditorReference.cs @@ -25,6 +25,7 @@ namespace UniversalEditor.UserInterface public CommandBar MenuBar { get; } = new CommandBar(); public Command.CommandCollection Commands { get; } = new Command.CommandCollection(); + public KeyBinding.KeyBindingCollection KeyBindings { get; } = new KeyBinding.KeyBindingCollection(); public EditorView.EditorViewCollection Views { get; } = new EditorView.EditorViewCollection();