all repos — openbox @ b1c209c174f96d2492cf43596788351aa2d44475

openbox fork - make it a bit more like ryudo

fix for capslock bound to other modifiers. i think this is okay?
strip LockMask instead of what caps_lock is bound to.
Dana Jansens danakj@orodu.net
commit

b1c209c174f96d2492cf43596788351aa2d44475

parent

4548d40c0d04f17ffd188666a1e2655566784c50

1 files changed, 4 insertions(+), 1 deletions(-)

jump to
M openbox/modkeys.copenbox/modkeys.c

@@ -108,7 +108,10 @@ guint modkeys_only_modifier_masks(guint mask)

{ mask &= ALL_MASKS; /* strip off these lock keys. they shouldn't affect key bindings */ - mask &= ~modkeys_key_to_mask(OB_MODKEY_KEY_CAPSLOCK); + mask &= ~LockMask; /* use the LockMask, not what capslock is bound to, + because you could bind it to something else and it + should work as that modifier then. i think capslock + is weird in xkb. */ mask &= ~modkeys_key_to_mask(OB_MODKEY_KEY_NUMLOCK); mask &= ~modkeys_key_to_mask(OB_MODKEY_KEY_SCROLLLOCK); return mask;