diff --git a/src/olympic/studio/applib/src/studioui.cpp b/src/olympic/studio/applib/src/studioui.cpp index 8cfbcd4f..e42cba58 100644 --- a/src/olympic/studio/applib/src/studioui.cpp +++ b/src/olympic/studio/applib/src/studioui.cpp @@ -312,11 +312,13 @@ void StudioUI::drawMenu() noexcept { ImGui::EndMenu(); } if (ImGui::BeginMenu("Navigate")) { - if (ImGui::MenuItem("Back", STUDIO_CTRL "+{", false, m_sctx.navIdx > 1)) { + constexpr auto backShortcut = ox::defines::OS == ox::OS::Darwin ? "Cmd+[" : "Alt+Left Arrow"; + constexpr auto fwdShortcut = ox::defines::OS == ox::OS::Darwin ? "Cmd+]" : "Alt+Right Arrow"; + if (ImGui::MenuItem("Back", backShortcut, false, m_sctx.navIdx > 1)) { navigateBack(m_sctx); } if (ImGui::MenuItem( - "Forward", STUDIO_CTRL "+}", false, + "Forward", fwdShortcut, false, m_sctx.navIdx < m_sctx.navStack.size())) { navigateForward(m_sctx); }