GlazeWM — keymap

Two modifiers, splitting the work in half: ctrl+shift answers "where am I", lwin answers "what does this window do". A third modifier on top of the base always means "bring the window along".

ctrl+shift workspaces ctrl+shift+lwin move the window lwin the window and the WM

Workspaces focus

ctrl+shift+0
desktop — empty by default
ctrl+shift+t
terminal — WindowsTerminal
ctrl+shift+g
chrome
ctrl+shift+c
claude
ctrl+shift+s
spotify
ctrl+shift+d
discord
ctrl+shift+m
telegram — messenger
ctrl+shift+o
obsidian
ctrl+shift+9
misc — everything no rule claims
lwin+tab
previous workspace

lwin+tab is the only workspace binding still on Win: ctrl+shift+tab belongs to the window switcher, in both directions.

Move the window move + focus

ctrl+shift+lwin+key
same key as the workspace above — the window goes there and the focus follows

ctrl+shift+lwin+m sends the current window to telegram and switches to it. shift is part of the base, so "move" takes a third modifier rather than a second — and it is lwin rather than alt because Ctrl and Alt are swapped in the keyboard firmware.

Focus within a workspace

lwin+alt+h/j/k/l
focus left / down / up / right
lwin+shift+l
cycle recent windows, across workspaces
lwin+shift+///
move the window — it swaps with its neighbour

Window state

lwin+q
close
lwin+a
fullscreen — covers the YASB bar too
lwin+shift+f
floating, centred
lwin+shift+v
put the window back into tiling, or take it out
lwin+v
flip the split direction — holds until the focus changes
lwin+enter
new terminal

Autotiling picks the direction from the window's shape: the next window opens to the right of a wide one and below a tall one. That is why lwin+v only lasts until the next focus change — after that the daemon takes it back.

Resize mode lwin+r, then no modifiers

h/
2% narrower
l/
2% wider
k/
2% taller
j/
2% shorter
esc/enter/lwin+r
leave the mode

The mode is sticky: while it is on, hjkl and the arrows drag borders instead of reaching the app.

The WM itself service

lwin+shift+r
reload the config
lwin+shift+w
redraw windows — after changing effects
lwin+shift+p
pause — every binding falls through to the system
lwin+shift+e
quit GlazeWM

Alongside, not GlazeWM AutoHotkey · system

alt+space
keyboard layout en / ru — AutoHotkey posts the layout change straight to the focused window, Win+Space is only the fallback; works inside fullscreen games
ctrl+tab
window switcher — AutoHotkey drives the real alt-tab; add shift to walk it backwards
win+shift+s
region screenshot — works again, the lwin+shift+letter row is free
lwin+h/l
herdr: previous / next tab — only while Windows Terminal is focused
lwin+k/j
herdr: previous / next workspace
lwin+shift+k/j
herdr: previous / next agent
win·win+e·win+p
a lone Win press is neutralised by the script; explorer and projection stay with the system

What ctrl+shift costs: apps lose ctrl+shift+t (new tab, reopen closed tab), ctrl+shift+d, ctrl+shift+o and ctrl+shift+m. Copy and paste in the terminal live on plain ctrl+c / ctrl+v, so ctrl+shift+c cost nothing. Window management deliberately stayed on lwin so that ctrl+shift+←→ keeps selecting by word.