diff --git a/Source/Editor/Options/InputOptions.cs b/Source/Editor/Options/InputOptions.cs index 9bd556f20..211e8e54f 100644 --- a/Source/Editor/Options/InputOptions.cs +++ b/Source/Editor/Options/InputOptions.cs @@ -320,6 +320,10 @@ namespace FlaxEditor.Options [EditorDisplay("Viewport"), EditorOrder(1750)] public InputBinding ViewpointBottom = new InputBinding(KeyboardKeys.Numpad2); + [DefaultValue(typeof(InputBinding), "NumpadDecimal")] + [EditorDisplay("Viewport"), EditorOrder(1760)] + public InputBinding ToggleOrthographic = new InputBinding(KeyboardKeys.NumpadDecimal); + #endregion #region Interface diff --git a/Source/Editor/Viewport/EditorViewport.cs b/Source/Editor/Viewport/EditorViewport.cs index 785f0e651..fd7a83164 100644 --- a/Source/Editor/Viewport/EditorViewport.cs +++ b/Source/Editor/Viewport/EditorViewport.cs @@ -998,6 +998,7 @@ namespace FlaxEditor.Viewport InputActions.Add(options => options.CameraToggleRotation, () => _isVirtualMouseRightDown = !_isVirtualMouseRightDown); InputActions.Add(options => options.CameraIncreaseMoveSpeed, () => AdjustCameraMoveSpeed(1)); InputActions.Add(options => options.CameraDecreaseMoveSpeed, () => AdjustCameraMoveSpeed(-1)); + InputActions.Add(options => options.ToggleOrthographic, () => OnOrthographicModeToggled(null)); // Link for task event task.Begin += OnRenderBegin;