--- st-e0ec2cf984ff8006b99cf4ca8590ceec7113daac/st.c +++ st-e0ec2cf984ff8006b99cf4ca8590ceec7113daac-1/st.c @@ -3008,6 +3008,8 @@ inline bool match(uint mask, uint state) { + state &= ~(1<<13); + if(mask == XK_NO_MOD && state) return false; if(mask != XK_ANY_MOD && mask != XK_NO_MOD && !state)