From b1c209c174f96d2492cf43596788351aa2d44475 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Tue, 5 Jun 2007 18:37:39 +0000 Subject: [PATCH] fix for capslock bound to other modifiers. i think this is okay? strip LockMask instead of what caps_lock is bound to. --- openbox/modkeys.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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; -- 2.45.2