aboutsummaryrefslogtreecommitdiffstats
path: root/config/hypr/scripts/keybinds_parser.py
diff options
context:
space:
mode:
Diffstat (limited to 'config/hypr/scripts/keybinds_parser.py')
-rwxr-xr-xconfig/hypr/scripts/keybinds_parser.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/config/hypr/scripts/keybinds_parser.py b/config/hypr/scripts/keybinds_parser.py
index cae57488..d12e3854 100755
--- a/config/hypr/scripts/keybinds_parser.py
+++ b/config/hypr/scripts/keybinds_parser.py
@@ -86,6 +86,13 @@ def parse_files(files):
if file_path == user_conf_path:
unbound_user[combo] = True
+ # If unbind is found, we should remove the bind from our map
+ # so it doesn't show up in the menu.
+ if combo in binding_map:
+ del binding_map[combo]
+ if combo in source_map:
+ del source_map[combo]
+
except Exception as e:
# Silently ignore read errors to mimic bash behavior or log to stderr
sys.stderr.write(f"Error reading {file_path}: {e}\n")
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage