main.c
changeset 679 5f0134b88b8d
parent 675 1438e35b622e
child 688 39fa5308d73f
equal deleted inserted replaced
678:4dcbbfe9d137 679:5f0134b88b8d
    99 	/* init cursors */
    99 	/* init cursors */
   100 	cursor[CurNormal] = XCreateFontCursor(dpy, XC_left_ptr);
   100 	cursor[CurNormal] = XCreateFontCursor(dpy, XC_left_ptr);
   101 	cursor[CurResize] = XCreateFontCursor(dpy, XC_sizing);
   101 	cursor[CurResize] = XCreateFontCursor(dpy, XC_sizing);
   102 	cursor[CurMove] = XCreateFontCursor(dpy, XC_fleur);
   102 	cursor[CurMove] = XCreateFontCursor(dpy, XC_fleur);
   103 	/* init modifier map */
   103 	/* init modifier map */
       
   104 	numlockmask = 0;
   104 	modmap = XGetModifierMapping(dpy);
   105 	modmap = XGetModifierMapping(dpy);
   105 	for (i = 0; i < 8; i++) {
   106 	for (i = 0; i < 8; i++) {
   106 		for (j = 0; j < modmap->max_keypermod; j++) {
   107 		for (j = 0; j < modmap->max_keypermod; j++) {
   107 			if(modmap->modifiermap[i * modmap->max_keypermod + j] == XKeysymToKeycode(dpy, XK_Num_Lock))
   108 			if(modmap->modifiermap[i * modmap->max_keypermod + j] == XKeysymToKeycode(dpy, XK_Num_Lock))
   108 				numlockmask = (1 << i);
   109 				numlockmask = (1 << i);