> CLX, was quasi die XLib für Common Lisp ist, kennt die XKB-Erweiterung > einfach nicht.
Das ist gut zu wissen. Wenn CLX das dem Server auch sagt, dann sollte die Gruppenumschaltung mit einem der Modifier Mod1-Mod5 gemacht werden, nämlich dem, der einer mit Mode_switch belegten Taste zugeordnet ist. Damit sollten bis zu vier Ebenen möglich sein. code-state->key in input.lisp scheint im Gegesatz zu keycode->character code-state->auch vier Ebenen vorzusehen. Wenn man ein halbwegs neues xkeyboard-config und ein xkbcomp mit Version vor 1.2.4 hat, funktionierten die Compartibility Modifiers leider nicht korrekt, dann bleiben nur noch zwei Ebenen fürs Anwendungen, die nur das Core Protocol unterstützen. AdNW.sh (und neo.sh) hat eine Option -szd, mit der man erreichen kann, dass aus Sicht des Clients alle ASCII-Zeichen, die Umlaute, die Steuerzeichen und ein paar keysyms mehr auf Ebene 1 und 2 liegen. Das sollte für praktische Zwecke reichen. Man muss aber noch rausfinden, was man tun muss, dass die Modifier auch von StumpWM als Modifier behandelt werden. Andreas