From: Dana Jansens Date: Tue, 5 Jun 2007 18:37:39 +0000 (+0000) Subject: fix for capslock bound to other modifiers. i think this is okay? X-Git-Url: https://git.dogcows.com/gitweb?a=commitdiff_plain;h=b1c209c174f96d2492cf43596788351aa2d44475;p=chaz%2Fopenbox fix for capslock bound to other modifiers. i think this is okay? strip LockMask instead of what caps_lock is bound to. --- diff --git a/openbox/modkeys.c b/openbox/modkeys.c index 3346a88d..356ef886 100644 --- a/openbox/modkeys.c +++ b/openbox/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;