I'm pretty sure this bug has already been reported, btw compiz can get around the grab because is not using xlib but xkb.
I'm pretty sure this bug has already been reported, btw compiz can get around the grab because is not using xlib but xkb.