summaryrefslogtreecommitdiff
path: root/src/managers/KeybindManager.cpp
diff options
context:
space:
mode:
authorLennard Hofmann <lennard.hofmann@web.de>2023-07-14 18:39:53 +0200
committerGitHub <noreply@github.com>2023-07-14 18:39:53 +0200
commit06f5910365414d0d519f66c25bcb22709f8cb197 (patch)
tree8ae85c4f5689722651100f4cd92ba6c4ecfd2469 /src/managers/KeybindManager.cpp
parentb159634ef974f3c63fbd6195c25493c78a4e872d (diff)
Make bind modmask case-insensitive (#2714)
Diffstat (limited to 'src/managers/KeybindManager.cpp')
-rw-r--r--src/managers/KeybindManager.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/managers/KeybindManager.cpp b/src/managers/KeybindManager.cpp
index a3bac30e..4b2f1f63 100644
--- a/src/managers/KeybindManager.cpp
+++ b/src/managers/KeybindManager.cpp
@@ -102,6 +102,7 @@ void CKeybindManager::removeKeybind(uint32_t mod, const std::string& key) {
uint32_t CKeybindManager::stringToModMask(std::string mods) {
uint32_t modMask = 0;
+ std::transform(mods.begin(), mods.end(), mods.begin(), ::toupper);
if (mods.contains("SHIFT"))
modMask |= WLR_MODIFIER_SHIFT;
if (mods.contains("CAPS"))