event.c
changeset 107 f5b0c3d22d93
parent 105 3e74cc981e9b
child 111 2a1879e05d5a
equal deleted inserted replaced
106:c292574503dd 107:f5b0c3d22d93
    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 const char *browse[] = { "firefox", NULL };
    15 const char *term[] = { "xterm", NULL };
    16 const char *gimp[] = { "gimp", NULL };
       
    17 const char *term[] = { 
       
    18 	"urxvtc", "-tr", "+sb", "-bg", "black", "-fg", "white", "-cr", "white",
       
    19 	"-fn", "-*-terminus-medium-*-*-*-13-*-*-*-*-*-iso10646-*", NULL
       
    20 };
       
    21 const char *xlock[] = { "xlock", NULL };
       
    22 
    16 
    23 Key key[] = {
    17 Key key[] = {
    24 	/* modifier				key			function	arguments */
    18 	/* modifier				key			function	arguments */
    25 	{ ControlMask,			XK_0,		appendtag,	{ .i = Tscratch } }, 
    19 	{ ControlMask,			XK_0,		appendtag,	{ .i = Tscratch } }, 
    26 	{ ControlMask,			XK_1,		appendtag,	{ .i = Tdev } }, 
    20 	{ ControlMask,			XK_1,		appendtag,	{ .i = Tdev } }, 
    42 	{ Mod1Mask|ShiftMask,	XK_0,		replacetag,		{ .i = Tscratch } }, 
    36 	{ Mod1Mask|ShiftMask,	XK_0,		replacetag,		{ .i = Tscratch } }, 
    43 	{ Mod1Mask|ShiftMask,	XK_1,		replacetag,		{ .i = Tdev } }, 
    37 	{ Mod1Mask|ShiftMask,	XK_1,		replacetag,		{ .i = Tdev } }, 
    44 	{ Mod1Mask|ShiftMask,	XK_2,		replacetag,		{ .i = Twww } }, 
    38 	{ Mod1Mask|ShiftMask,	XK_2,		replacetag,		{ .i = Twww } }, 
    45 	{ Mod1Mask|ShiftMask,	XK_3,		replacetag,		{ .i = Twork } }, 
    39 	{ Mod1Mask|ShiftMask,	XK_3,		replacetag,		{ .i = Twork } }, 
    46 	{ Mod1Mask|ShiftMask,	XK_c,		killclient,		{ 0 } }, 
    40 	{ Mod1Mask|ShiftMask,	XK_c,		killclient,		{ 0 } }, 
    47 	{ Mod1Mask|ShiftMask,	XK_g,		spawn,		{ .argv = gimp } },
       
    48 	{ Mod1Mask|ShiftMask,	XK_l,		spawn,		{ .argv = xlock } },
       
    49 	{ Mod1Mask|ShiftMask,	XK_q,		quit,		{ 0 } },
    41 	{ Mod1Mask|ShiftMask,	XK_q,		quit,		{ 0 } },
    50 	{ Mod1Mask|ShiftMask,	XK_space,	dofloat,	{ 0 } }, 
    42 	{ Mod1Mask|ShiftMask,	XK_space,	dofloat,	{ 0 } }, 
    51 	{ Mod1Mask|ShiftMask,	XK_w,		spawn,		{ .argv = browse } },
       
    52 	{ Mod1Mask|ShiftMask,	XK_Return,	spawn,		{ .argv = term } },
    43 	{ Mod1Mask|ShiftMask,	XK_Return,	spawn,		{ .argv = term } },
    53 };
    44 };
    54 
    45 
    55 /* static */
    46 /* static */
    56 
    47