[Guide] Fixing Flow Launcher hotkeys not working (or "Unavailable") with GlazeWM #1221
Unanswered
DarkLion75
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone,
I wanted to share a definitive solution for a common issue when running Flow Launcher alongside GlazeWM.
The Problem
If you set Flow Launcher to open with the Windows Key (using the WinHotkey plugin) or via
Alt+Space, it often fails to open, or the hotkey settings page shows "Current hotkey is unavailable".The Technical Root Cause
This is not a bug in either software, but a conflict in how Windows Input Hooks handle modifier keys:
config.yamlusesAltas themodifierkey, GlazeWM installs a low-level keyboard hook (WH_KEYBOARD_LL) that aggressively consumesAltkey events to prevent focus stealing or menu activation while tiling.Alt+Space: GlazeWM "eats" theAltinput before Flow Launcher receives it.Winkey and then programmatically simulates the keystrokes of your main configured hotkey (e.g., it sends a syntheticAlt+Space). GlazeWM detects this syntheticAltpress and blocks it just like a real one.The Solution
To bypass the GlazeWM hook, you must use a modifier key that GlazeWM is not monitoring/blocking (usually
Ctrl).Step-by-Step Fix:
In Flow Launcher Settings:
Ctrl+Space.Ctrl, allowing the signal to pass through.If you want to use the Windows Key:
Ctrl+Space.Ctrlevent to pass, and Flow Launcher will open instantly.In GlazeWM
config.yaml(Optional but recommended):ignorerule for Flow Launcher to prevent tiling issues. Usually,ignoreis enough (no need forset-floating):Confirmed working on GlazeWM v3. Hope this saves someone else the hours of debugging I went through!
Beta Was this translation helpful? Give feedback.
All reactions