From 371609573f1de3e94ffcc97a1defe4f69269a680 Mon Sep 17 00:00:00 2001 From: Andrew Belt Date: Wed, 19 Jun 2019 10:53:29 -0400 Subject: [PATCH] Fix F1 key command for opening manual in a web browser. --- src/app/Scene.cpp | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/src/app/Scene.cpp b/src/app/Scene.cpp index 3c6cf214..da7d8ba9 100644 --- a/src/app/Scene.cpp +++ b/src/app/Scene.cpp @@ -125,12 +125,25 @@ void Scene::onHoverKey(const event::HoverKey &e) { } } break; case GLFW_KEY_ENTER: { - moduleBrowser->show(); + if ((e.mods & RACK_MOD_MASK) == 0) { + moduleBrowser->show(); + } e.consume(this); } break; + case GLFW_KEY_F1: { + if ((e.mods & RACK_MOD_MASK) == 0) { + std::thread t([] { + system::openBrowser("https://vcvrack.com/manual/"); + }); + t.detach(); + e.consume(this); + } + } break; case GLFW_KEY_F11: { - APP->window->setFullScreen(!APP->window->isFullScreen()); - e.consume(this); + if ((e.mods & RACK_MOD_MASK) == 0) { + APP->window->setFullScreen(!APP->window->isFullScreen()); + e.consume(this); + } } break; } }