commit ceb7093f8d77cf5952e8e7778db02a6f3e8d8872 Author: Alberto Date: Mon Feb 10 09:21:57 2014 +0200 fix keyboard layout problems diff --git a/xbindkeys.c b/xbindkeys.c index b0adef9..162e47e 100644 --- a/xbindkeys.c +++ b/xbindkeys.c @@ -377,7 +377,7 @@ event_loop (Display * d) printf ("e.xbutton.state=%d\n", e.xbutton.state); } - e.xbutton.state &= ~(numlock_mask | capslock_mask | scrolllock_mask + e.xbutton.state &= 0x1FFF && ~(numlock_mask | capslock_mask | scrolllock_mask | Button1Mask | Button2Mask | Button3Mask | Button4Mask | Button5Mask); @@ -409,7 +409,7 @@ event_loop (Display * d) printf ("e.xbutton.state=%d\n", e.xbutton.state); } - e.xbutton.state &= ~(numlock_mask | capslock_mask | scrolllock_mask + e.xbutton.state &= 0x1FFF && ~(numlock_mask | capslock_mask | scrolllock_mask | Button1Mask | Button2Mask | Button3Mask | Button4Mask | Button5Mask);