comparison event.c @ 130:30d1302dbe3b

sanitization of several clunky stuff, removed heretag (rarely of use), simplified pop(), changed shortcuts to always contain MODKEY
author arg@10ksloc.org
date Fri, 21 Jul 2006 07:37:52 +0200
parents b4b8b4236599
children 467ad2d3a6fa
comparison
equal deleted inserted replaced
129:c478383db7c9 130:30d1302dbe3b
28 }; 28 };
29 const char *xlock[] = { "xlock", NULL }; 29 const char *xlock[] = { "xlock", NULL };
30 30
31 static Key key[] = { 31 static Key key[] = {
32 /* modifier key function arguments */ 32 /* modifier key function arguments */
33 { ControlMask, XK_0, appendtag, { .i = Tscratch } }, 33 { MODKEY, XK_0, view, { .i = Tfnord } },
34 { ControlMask, XK_1, appendtag, { .i = Tdev } },
35 { ControlMask, XK_2, appendtag, { .i = Twww } },
36 { ControlMask, XK_3, appendtag, { .i = Twork } },
37 { MODKEY, XK_0, view, { .i = Tscratch } },
38 { MODKEY, XK_1, view, { .i = Tdev } }, 34 { MODKEY, XK_1, view, { .i = Tdev } },
39 { MODKEY, XK_2, view, { .i = Twww } }, 35 { MODKEY, XK_2, view, { .i = Tnet } },
40 { MODKEY, XK_3, view, { .i = Twork } }, 36 { MODKEY, XK_3, view, { .i = Twork } },
37 { MODKEY, XK_4, view, { .i = Tmisc} },
41 { MODKEY, XK_j, focusnext, { 0 } }, 38 { MODKEY, XK_j, focusnext, { 0 } },
42 { MODKEY, XK_k, focusprev, { 0 } }, 39 { MODKEY, XK_k, focusprev, { 0 } },
43 { MODKEY, XK_m, togglemax, { 0 } }, 40 { MODKEY, XK_m, togglemax, { 0 } },
44 { MODKEY, XK_space, togglemode, { 0 } }, 41 { MODKEY, XK_space, togglemode, { 0 } },
45 { MODKEY, XK_Return, zoom, { 0 } }, 42 { MODKEY, XK_Return, zoom, { 0 } },
46 { ControlMask|ShiftMask,XK_0, heretag, { .i = Tscratch } }, 43 { MODKEY|ControlMask, XK_0, appendtag, { .i = Tfnord } },
47 { ControlMask|ShiftMask,XK_1, heretag, { .i = Tdev } }, 44 { MODKEY|ControlMask, XK_1, appendtag, { .i = Tdev } },
48 { ControlMask|ShiftMask,XK_2, heretag, { .i = Twww } }, 45 { MODKEY|ControlMask, XK_2, appendtag, { .i = Tnet } },
49 { ControlMask|ShiftMask,XK_3, heretag, { .i = Twork } }, 46 { MODKEY|ControlMask, XK_3, appendtag, { .i = Twork } },
50 { MODKEY|ShiftMask, XK_0, replacetag, { .i = Tscratch } }, 47 { MODKEY|ControlMask, XK_4, appendtag, { .i = Tmisc } },
48 { MODKEY|ShiftMask, XK_0, replacetag, { .i = Tfnord } },
51 { MODKEY|ShiftMask, XK_1, replacetag, { .i = Tdev } }, 49 { MODKEY|ShiftMask, XK_1, replacetag, { .i = Tdev } },
52 { MODKEY|ShiftMask, XK_2, replacetag, { .i = Twww } }, 50 { MODKEY|ShiftMask, XK_2, replacetag, { .i = Tnet } },
53 { MODKEY|ShiftMask, XK_3, replacetag, { .i = Twork } }, 51 { MODKEY|ShiftMask, XK_3, replacetag, { .i = Twork } },
52 { MODKEY|ShiftMask, XK_4, replacetag, { .i = Tmisc } },
54 { MODKEY|ShiftMask, XK_c, killclient, { 0 } }, 53 { MODKEY|ShiftMask, XK_c, killclient, { 0 } },
55 { MODKEY|ShiftMask, XK_g, spawn, { .argv = gimp } }, 54 { MODKEY|ShiftMask, XK_g, spawn, { .argv = gimp } },
56 { MODKEY|ShiftMask, XK_l, spawn, { .argv = xlock } }, 55 { MODKEY|ShiftMask, XK_l, spawn, { .argv = xlock } },
57 { MODKEY|ShiftMask, XK_q, quit, { 0 } }, 56 { MODKEY|ShiftMask, XK_q, quit, { 0 } },
58 { MODKEY|ShiftMask, XK_w, spawn, { .argv = browse } }, 57 { MODKEY|ShiftMask, XK_w, spawn, { .argv = browse } },