diff options
| author | arg@10ksloc.org <unknown> | 2006-08-05 14:02:25 +0200 | 
|---|---|---|
| committer | arg@10ksloc.org <unknown> | 2006-08-05 14:02:25 +0200 | 
| commit | a207949b6503546379e3ab727cecc2f3e0cff78d (patch) | |
| tree | c14f45482b6d9be35bfdb6d55defc7a74730cbbd | |
| parent | 86d12249dd3b63c9312f3a938b20985abc2a3364 (diff) | |
mouse grab needs also to grab for combinations of numlock/lockmask
| -rw-r--r-- | client.c | 20 | 
1 files changed, 20 insertions, 0 deletions
| @@ -245,10 +245,30 @@ manage(Window w, XWindowAttributes *wa)  	XGrabButton(dpy, Button1, MODKEY, c->win, False, BUTTONMASK,  			GrabModeAsync, GrabModeSync, None, None); +	XGrabButton(dpy, Button1, MODKEY | LockMask, c->win, False, BUTTONMASK, +			GrabModeAsync, GrabModeSync, None, None); +	XGrabButton(dpy, Button1, MODKEY | NUMLOCKMASK, c->win, False, BUTTONMASK, +			GrabModeAsync, GrabModeSync, None, None); +	XGrabButton(dpy, Button1, MODKEY | NUMLOCKMASK | LockMask, c->win, False, BUTTONMASK, +			GrabModeAsync, GrabModeSync, None, None); +  	XGrabButton(dpy, Button2, MODKEY, c->win, False, BUTTONMASK,  			GrabModeAsync, GrabModeSync, None, None); +	XGrabButton(dpy, Button2, MODKEY | LockMask, c->win, False, BUTTONMASK, +			GrabModeAsync, GrabModeSync, None, None); +	XGrabButton(dpy, Button2, MODKEY | NUMLOCKMASK, c->win, False, BUTTONMASK, +			GrabModeAsync, GrabModeSync, None, None); +	XGrabButton(dpy, Button2, MODKEY | NUMLOCKMASK | LockMask, c->win, False, BUTTONMASK, +			GrabModeAsync, GrabModeSync, None, None); +  	XGrabButton(dpy, Button3, MODKEY, c->win, False, BUTTONMASK,  			GrabModeAsync, GrabModeSync, None, None); +	XGrabButton(dpy, Button3, MODKEY | LockMask, c->win, False, BUTTONMASK, +			GrabModeAsync, GrabModeSync, None, None); +	XGrabButton(dpy, Button3, MODKEY | NUMLOCKMASK, c->win, False, BUTTONMASK, +			GrabModeAsync, GrabModeSync, None, None); +	XGrabButton(dpy, Button3, MODKEY | NUMLOCKMASK | LockMask, c->win, False, BUTTONMASK, +			GrabModeAsync, GrabModeSync, None, None);  	settags(c);  	if(!c->isfloat) | 
