From 5e9238e53cad73234d8f401129110259124a5d2f Mon Sep 17 00:00:00 2001 From: Andrew Belt Date: Mon, 28 May 2018 05:53:48 -0400 Subject: [PATCH] No longer require caps lock for QWERTY keyboard MIDI driver --- src/window.cpp | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/src/window.cpp b/src/window.cpp index 13e1fdb5..37f9e507 100644 --- a/src/window.cpp +++ b/src/window.cpp @@ -263,16 +263,6 @@ void charCallback(GLFWwindow *window, unsigned int codepoint) { } void keyCallback(GLFWwindow *window, int key, int scancode, int action, int mods) { - // Keyboard MIDI driver - if (mods & GLFW_MOD_CAPS_LOCK) { - if (action == GLFW_PRESS) { - keyboardPress(key); - } - else if (action == GLFW_RELEASE) { - keyboardRelease(key); - } - } - if (action == GLFW_PRESS || action == GLFW_REPEAT) { if (gFocusedWidget) { // onKey @@ -288,6 +278,14 @@ void keyCallback(GLFWwindow *window, int key, int scancode, int action, int mods e.key = key; gScene->onHoverKey(e); } + + // Keyboard MIDI driver + if (action == GLFW_PRESS) { + keyboardPress(key); + } + else if (action == GLFW_RELEASE) { + keyboardRelease(key); + } } void dropCallback(GLFWwindow *window, int count, const char **paths) {