@ -14,7 +14,6 @@
# define TOPBAR True /* False */
# define TOPBAR True /* False */
/* behavior */
/* behavior */
# define SNAP 40 /* pixel */
# define TAGS \
# define TAGS \
const char * tags [ ] = { " 1 " , " 2 " , " 3 " , " 4 " , " 5 " , " 6 " , " 7 " , " 8 " , " 9 " , NULL } ;
const char * tags [ ] = { " 1 " , " 2 " , " 3 " , " 4 " , " 5 " , " 6 " , " 7 " , " 8 " , " 9 " , NULL } ;
# define RULES \
# define RULES \
@ -33,27 +32,41 @@ static Layout layout[] = { \
{ " []= " , tile } , /* first entry is default */ \
{ " []= " , tile } , /* first entry is default */ \
{ " ><> " , versatile } , \
{ " ><> " , versatile } , \
} ;
} ;
# define MASTER 600 /* per thousand */
# define MASTER WIDTH 600 /* master width per thousand */
# define NMASTER 1 /* clients in master area */
# define NMASTER 1 /* clients in master area */
# define SNAP 40 /* versatile snap pixel */
/* key definitions */
/* key definitions */
# define MODKEY Mod1Mask
# define MODKEY Mod1Mask
# define KEYS \
# define KEYS \
static Key key [ ] = { \
static Key key [ ] = { \
/* modifier key function argument */ \
/* modifier key function argument */ \
{ MODKEY | ShiftMask , XK_Return , spawn , \
{ MODKEY , XK_Return , zoom , { 0 } } , \
{ . cmd = " exec urxvtcd -tr -bg '#292929' -fg '#eee' -cr '#eee' +sb -fn ' " FONT " ' " } } , \
{ MODKEY , XK_space , setlayout , { . i = - 1 } } , \
{ MODKEY , XK_0 , view , { . i = - 1 } } , \
{ MODKEY , XK_1 , view , { . i = 0 } } , \
{ MODKEY , XK_2 , view , { . i = 1 } } , \
{ MODKEY , XK_3 , view , { . i = 2 } } , \
{ MODKEY , XK_4 , view , { . i = 3 } } , \
{ MODKEY , XK_5 , view , { . i = 4 } } , \
{ MODKEY , XK_6 , view , { . i = 5 } } , \
{ MODKEY , XK_7 , view , { . i = 6 } } , \
{ MODKEY , XK_8 , view , { . i = 7 } } , \
{ MODKEY , XK_9 , view , { . i = 8 } } , \
{ MODKEY , XK_d , incnmaster , { . i = - 1 } } , \
{ MODKEY , XK_h , incmasterw , { . i = - 15 } } , \
{ MODKEY , XK_i , incnmaster , { . i = 1 } } , \
{ MODKEY , XK_j , focusnext , { 0 } } , \
{ MODKEY , XK_k , focusprev , { 0 } } , \
{ MODKEY , XK_l , incmasterw , { . i = 15 } } , \
{ MODKEY , XK_m , togglemax , { 0 } } , \
{ MODKEY , XK_p , spawn , \
{ MODKEY , XK_p , spawn , \
{ . cmd = " exe= \" $(lsx `echo $PATH | sed 's/:/ /g'` | sort -u " \
{ . cmd = " exe= \" $(lsx `echo $PATH | sed 's/:/ /g'` | sort -u " \
" | dmenu -fn ' " FONT " ' -nb ' " NORMBGCOLOR " ' -nf ' " NORMFGCOLOR " ' " \
" | dmenu -fn ' " FONT " ' -nb ' " NORMBGCOLOR " ' -nf ' " NORMFGCOLOR " ' " \
" -sb ' " SELBGCOLOR " ' -sf ' " SELFGCOLOR " ') \" && exec $exe " } } , \
" -sb ' " SELBGCOLOR " ' -sf ' " SELFGCOLOR " ') \" && exec $exe " } } , \
{ MODKEY , XK_j , focusnext , { 0 } } , \
{ MODKEY | ShiftMask , XK_Return , spawn , \
{ MODKEY , XK_k , focusprev , { 0 } } , \
{ . cmd = " exec urxvtcd -tr -bg '#292929' -fg '#eee' -cr '#eee' +sb -fn ' " FONT " ' " } } , \
{ MODKEY , XK_Return , zoom , { 0 } } , \
{ MODKEY | ShiftMask , XK_space , toggleversatile , { 0 } } , \
{ MODKEY , XK_g , resizemaster , { . i = 15 } } , \
{ MODKEY , XK_s , resizemaster , { . i = - 15 } } , \
{ MODKEY , XK_i , incnmaster , { . i = 1 } } , \
{ MODKEY , XK_d , incnmaster , { . i = - 1 } } , \
{ MODKEY | ShiftMask , XK_0 , tag , { . i = - 1 } } , \
{ MODKEY | ShiftMask , XK_0 , tag , { . i = - 1 } } , \
{ MODKEY | ShiftMask , XK_1 , tag , { . i = 0 } } , \
{ MODKEY | ShiftMask , XK_1 , tag , { . i = 0 } } , \
{ MODKEY | ShiftMask , XK_2 , tag , { . i = 1 } } , \
{ MODKEY | ShiftMask , XK_2 , tag , { . i = 1 } } , \
@ -64,28 +77,8 @@ static Key key[] = { \
{ MODKEY | ShiftMask , XK_7 , tag , { . i = 6 } } , \
{ MODKEY | ShiftMask , XK_7 , tag , { . i = 6 } } , \
{ MODKEY | ShiftMask , XK_8 , tag , { . i = 7 } } , \
{ MODKEY | ShiftMask , XK_8 , tag , { . i = 7 } } , \
{ MODKEY | ShiftMask , XK_9 , tag , { . i = 8 } } , \
{ MODKEY | ShiftMask , XK_9 , tag , { . i = 8 } } , \
{ MODKEY | ControlMask | ShiftMask , XK_1 , toggletag , { . i = 0 } } , \
{ MODKEY | ControlMask | ShiftMask , XK_2 , toggletag , { . i = 1 } } , \
{ MODKEY | ControlMask | ShiftMask , XK_3 , toggletag , { . i = 2 } } , \
{ MODKEY | ControlMask | ShiftMask , XK_4 , toggletag , { . i = 3 } } , \
{ MODKEY | ControlMask | ShiftMask , XK_5 , toggletag , { . i = 4 } } , \
{ MODKEY | ControlMask | ShiftMask , XK_6 , toggletag , { . i = 5 } } , \
{ MODKEY | ControlMask | ShiftMask , XK_7 , toggletag , { . i = 6 } } , \
{ MODKEY | ControlMask | ShiftMask , XK_8 , toggletag , { . i = 7 } } , \
{ MODKEY | ControlMask | ShiftMask , XK_9 , toggletag , { . i = 8 } } , \
{ MODKEY | ShiftMask , XK_c , killclient , { 0 } } , \
{ MODKEY | ShiftMask , XK_c , killclient , { 0 } } , \
{ MODKEY , XK_space , setlayout , { . i = - 1 } } , \
{ MODKEY | ShiftMask , XK_q , quit , { 0 } } , \
{ MODKEY | ShiftMask , XK_space , toggleversatile , { 0 } } , \
{ MODKEY , XK_0 , view , { . i = - 1 } } , \
{ MODKEY , XK_1 , view , { . i = 0 } } , \
{ MODKEY , XK_2 , view , { . i = 1 } } , \
{ MODKEY , XK_3 , view , { . i = 2 } } , \
{ MODKEY , XK_4 , view , { . i = 3 } } , \
{ MODKEY , XK_5 , view , { . i = 4 } } , \
{ MODKEY , XK_6 , view , { . i = 5 } } , \
{ MODKEY , XK_7 , view , { . i = 6 } } , \
{ MODKEY , XK_8 , view , { . i = 7 } } , \
{ MODKEY , XK_9 , view , { . i = 8 } } , \
{ MODKEY | ControlMask , XK_1 , toggleview , { . i = 0 } } , \
{ MODKEY | ControlMask , XK_1 , toggleview , { . i = 0 } } , \
{ MODKEY | ControlMask , XK_2 , toggleview , { . i = 1 } } , \
{ MODKEY | ControlMask , XK_2 , toggleview , { . i = 1 } } , \
{ MODKEY | ControlMask , XK_3 , toggleview , { . i = 2 } } , \
{ MODKEY | ControlMask , XK_3 , toggleview , { . i = 2 } } , \
@ -95,5 +88,13 @@ static Key key[] = { \
{ MODKEY | ControlMask , XK_7 , toggleview , { . i = 6 } } , \
{ MODKEY | ControlMask , XK_7 , toggleview , { . i = 6 } } , \
{ MODKEY | ControlMask , XK_8 , toggleview , { . i = 7 } } , \
{ MODKEY | ControlMask , XK_8 , toggleview , { . i = 7 } } , \
{ MODKEY | ControlMask , XK_9 , toggleview , { . i = 8 } } , \
{ MODKEY | ControlMask , XK_9 , toggleview , { . i = 8 } } , \
{ MODKEY | ShiftMask , XK_q , quit , { 0 } } , \
{ MODKEY | ControlMask | ShiftMask , XK_1 , toggletag , { . i = 0 } } , \
{ MODKEY | ControlMask | ShiftMask , XK_2 , toggletag , { . i = 1 } } , \
{ MODKEY | ControlMask | ShiftMask , XK_3 , toggletag , { . i = 2 } } , \
{ MODKEY | ControlMask | ShiftMask , XK_4 , toggletag , { . i = 3 } } , \
{ MODKEY | ControlMask | ShiftMask , XK_5 , toggletag , { . i = 4 } } , \
{ MODKEY | ControlMask | ShiftMask , XK_6 , toggletag , { . i = 5 } } , \
{ MODKEY | ControlMask | ShiftMask , XK_7 , toggletag , { . i = 6 } } , \
{ MODKEY | ControlMask | ShiftMask , XK_8 , toggletag , { . i = 7 } } , \
{ MODKEY | ControlMask | ShiftMask , XK_9 , toggletag , { . i = 8 } } , \
} ;
} ;