<Nulo>
My Sticky Keys through XKB aren't working in Foot. (they work in river, Firefox, Telegram and friends)
<Nulo>
I recall a similar thing happening with alacritty a while back
<dnkl>
Nulo: hmm, might be some xkb magic missing in foot's input handling...
<Nulo>
I'll upload my hacky layout, give me a few minutes...
<dnkl>
Nulo: is it foot's own bindings that doesn't work, or the escape sequences sent to the application? Or both?
<Nulo>
dnkl, the first one, they kinda get passed through as sequences
<Nulo>
For example Ctrl+Shift+C does ^C
<dnkl>
Nulo: in input.c, there are a couple of places where we get the modifier state using XKB_STATE_MODS_DEPRESSED. Can you try changing all of those to XKB_STATE_MODS_EFFECTIVE?