14.04.2012 19:20, Bjartur Thorlacius написал:
On 4/13/12, Nikolay G. Petrov<r...@dir.bg> wrote:
When my "numlock" is active, I can't switching under different workspace
or start the terminal,or by press on mouse button, nothings works! When
I switch off "numlock", all is ok.
Where in source code I can fix that?
Try stepping through updatenumlockmask() and checking the value of
unsigned int numlockmask.
grep -i numlockmask dwm.c
/*#define CLEANMASK(mask) (mask & ~(numlockmask|LockMask))*/
#define CLEANMASK(mask) (mask &
(ShiftMask|ControlMask|Mod1Mask|Mod2Mask|Mod3Mask|Mod4Mask|Mod5Mask))
static void updatenumlockmask(void);
static unsigned int numlockmask = 0;
updatenumlockmask();
unsigned int modifiers[] = { 0, LockMask, numlockmask,
numlockmask|LockMask };
updatenumlockmask();
unsigned int modifiers[] = { 0, LockMask, numlockmask,
numlockmask|LockMask };
updatenumlockmask(void) {
numlockmask = 0;
in this source I need to remove all about "numlockmask", or not?