event.c
changeset 114 dfa5cd0969a6
parent 113 b2445fd41f5e
child 115 329fd7dae530
equal deleted inserted replaced
113:b2445fd41f5e 114:dfa5cd0969a6
    10 
    10 
    11 #define ButtonMask      (ButtonPressMask | ButtonReleaseMask)
    11 #define ButtonMask      (ButtonPressMask | ButtonReleaseMask)
    12 #define MouseMask       (ButtonMask | PointerMotionMask)
    12 #define MouseMask       (ButtonMask | PointerMotionMask)
    13 
    13 
    14 /* CUSTOMIZE */
    14 /* CUSTOMIZE */
       
    15 
       
    16 typedef struct {
       
    17 	unsigned long mod;
       
    18 	KeySym keysym;
       
    19 	void (*func)(Arg *arg);
       
    20 	Arg arg;
       
    21 } Key;
       
    22 
    15 const char *browse[] = { "firefox", NULL };
    23 const char *browse[] = { "firefox", NULL };
    16 const char *gimp[] = { "gimp", NULL };
    24 const char *gimp[] = { "gimp", NULL };
    17 const char *term[] = { 
    25 const char *term[] = { 
    18 	"urxvtc", "-tr", "+sb", "-bg", "black", "-fg", "white", "-cr", "white",
    26 	"urxvtc", "-tr", "+sb", "-bg", "black", "-fg", "white", "-cr", "white",
    19 	"-fn", "-*-terminus-medium-*-*-*-13-*-*-*-*-*-iso10646-*", NULL
    27 	"-fn", "-*-terminus-medium-*-*-*-13-*-*-*-*-*-iso10646-*", NULL
    20 };
    28 };
    21 const char *xlock[] = { "xlock", NULL };
    29 const char *xlock[] = { "xlock", NULL };
    22 
    30 
    23 Key key[] = {
    31 static Key key[] = {
    24 	/* modifier				key			function	arguments */
    32 	/* modifier				key			function	arguments */
    25 	{ ControlMask,			XK_0,		appendtag,	{ .i = Tscratch } }, 
    33 	{ ControlMask,			XK_0,		appendtag,	{ .i = Tscratch } }, 
    26 	{ ControlMask,			XK_1,		appendtag,	{ .i = Tdev } }, 
    34 	{ ControlMask,			XK_1,		appendtag,	{ .i = Tdev } }, 
    27 	{ ControlMask,			XK_2,		appendtag,	{ .i = Twww } }, 
    35 	{ ControlMask,			XK_2,		appendtag,	{ .i = Twww } }, 
    28 	{ ControlMask,			XK_3,		appendtag,	{ .i = Twork } }, 
    36 	{ ControlMask,			XK_3,		appendtag,	{ .i = Twork } },