Modifiers (X11)
De acht modifierbits van X11 — Shift, Lock, Control en Mod1 tot en met Mod5 — en de tabel die bepaalt welke toetsen ze aanzetten.
Het kernprotocol uit 1987 weet niet wat Alt of de Windows-toets is. In plaats daarvan draagt elke invoergebeurtenis een toestand van acht bits, en de server houdt een modifier map bij die aangeeft welke keycodes welk bit laten oplichten. Drie bits hebben een zinvolle naam. De rest heet Mod1 tot en met Mod5, en wat ze betekenen is conventie: Mod1 is vrijwel altijd Alt, Mod4 is Super, Mod2 is meestal NumLock, terwijl Mod3 en Mod5 per systeem verschillen. Wie het zeker wil weten, moet opzoeken welk bit de keysym Num_Lock draagt. xmodmap -pm toont de tabel.
Het klassieke gevolg zijn sneltoetsen die ophouden te werken zodra NumLock aanstaat. Een passieve grab op Mod4+Return komt exact overeen, en met NumLock aan is de toestand Mod4+Mod2. Window managers registreren elke binding daarom vier keer: met en zonder Lock, met en zonder NumLock.