From 377636fa7a0809be92c33771aa7bec7451535188 Mon Sep 17 00:00:00 2001 From: falkTX Date: Fri, 28 Jan 2022 21:36:09 +0000 Subject: [PATCH] Add Ctrl + 1 and Ctrl + 2 shortcuts for zoom Signed-off-by: falkTX --- src/override/Scene.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/override/Scene.cpp b/src/override/Scene.cpp index 1a11dbd..9c77a3d 100644 --- a/src/override/Scene.cpp +++ b/src/override/Scene.cpp @@ -314,10 +314,14 @@ void Scene::onHoverKey(const HoverKeyEvent& e) { APP->scene->rackScroll->setZoom(std::pow(2.f, zoom)); e.consume(this); } - if ((e.keyName == "0") && (e.mods & RACK_MOD_MASK) == RACK_MOD_CTRL) { + if ((e.keyName == "0" || e.keyName == "1") && (e.mods & RACK_MOD_MASK) == RACK_MOD_CTRL) { APP->scene->rackScroll->setZoom(1.f); e.consume(this); } + if (e.keyName == "2" && (e.mods & RACK_MOD_MASK) == RACK_MOD_CTRL) { + APP->scene->rackScroll->setZoom(2.f); + e.consume(this); + } if (e.key == GLFW_KEY_F1 && (e.mods & RACK_MOD_MASK) == 0) { system::openBrowser("https://vcvrack.com/manual/"); e.consume(this);