From 5e7cf1ba907b12e46bab300fbf9015c9b716867f Mon Sep 17 00:00:00 2001 From: ohyzha Date: Tue, 16 Jul 2024 13:32:08 +0300 Subject: [PATCH] fix broken key bindings --- openVulkanoCpp/Host/GLFW/InputMappingGLFW.hpp | 2 +- openVulkanoCpp/Input/InputManager.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/openVulkanoCpp/Host/GLFW/InputMappingGLFW.hpp b/openVulkanoCpp/Host/GLFW/InputMappingGLFW.hpp index eadc109..320fdfb 100644 --- a/openVulkanoCpp/Host/GLFW/InputMappingGLFW.hpp +++ b/openVulkanoCpp/Host/GLFW/InputMappingGLFW.hpp @@ -48,7 +48,7 @@ namespace OpenVulkano::GLFW { remappedKey = i - 320; } - else if (i >= GLFW_KEY_NUM_LOCK) + else if (i == GLFW_KEY_NUM_LOCK) { remappedKey = 17; } diff --git a/openVulkanoCpp/Input/InputManager.cpp b/openVulkanoCpp/Input/InputManager.cpp index b17ca6a..5e36010 100644 --- a/openVulkanoCpp/Input/InputManager.cpp +++ b/openVulkanoCpp/Input/InputManager.cpp @@ -69,7 +69,7 @@ namespace OpenVulkano::Input for (const KeyBinding binding : action->GetKeys()) { if (binding.key.GetInputDeviceType() != device->GetType()) continue; - if (device->GetButton(binding.key)) return true; + return device->GetButton(binding.key); } } return false; @@ -80,7 +80,7 @@ namespace OpenVulkano::Input for(const InputDevice* device : devices) { if (key.GetInputDeviceType() != device->GetType()) continue; - if (device->GetButton(key)) return true; + return device->GetButton(key); } return false; }