
algorithms more efficient, that depend on the number of clients or shuffeling around. The patch also adds new shortcuts to move tabs in their position. The default color scheme is changed to the one of the maintainer.
37 lines
1.9 KiB
C
37 lines
1.9 KiB
C
/* See LICENSE file for copyright and license details. */
|
|
|
|
/* appearance */
|
|
static const char font[] = "-*-*-medium-*-*-*-14-*-*-*-*-*-*-*";
|
|
static const char normbgcolor[] = "#222222";
|
|
static const char normfgcolor[] = "#cccccc";
|
|
static const char selbgcolor[] = "#555555";
|
|
static const char selfgcolor[] = "#ffffff";
|
|
static const char before[] = "<";
|
|
static const char after[] = ">";
|
|
static const int tabwidth = 200;
|
|
static const Bool foreground = False;
|
|
|
|
#define MODKEY ControlMask
|
|
static Key keys[] = { \
|
|
/* modifier key function argument */
|
|
{ MODKEY|ShiftMask, XK_Return, focusonce, { 0 } },
|
|
{ MODKEY|ShiftMask, XK_Return, spawn, { 0 } },
|
|
{ MODKEY|ShiftMask, XK_l, rotate, { .i = +1 } },
|
|
{ MODKEY|ShiftMask, XK_h, rotate, { .i = -1 } },
|
|
{ MODKEY|ShiftMask, XK_j, movetab, { .i = -1 } },
|
|
{ MODKEY|ShiftMask, XK_k, movetab, { .i = +1 } },
|
|
{ MODKEY, XK_Tab, rotate, { .i = 0 } },
|
|
{ MODKEY, XK_1, move, { .i = 0 } },
|
|
{ MODKEY, XK_2, move, { .i = 1 } },
|
|
{ MODKEY, XK_3, move, { .i = 2 } },
|
|
{ MODKEY, XK_4, move, { .i = 3 } },
|
|
{ MODKEY, XK_5, move, { .i = 4 } },
|
|
{ MODKEY, XK_6, move, { .i = 5 } },
|
|
{ MODKEY, XK_7, move, { .i = 6 } },
|
|
{ MODKEY, XK_8, move, { .i = 7 } },
|
|
{ MODKEY, XK_9, move, { .i = 8 } },
|
|
{ MODKEY, XK_0, move, { .i = 9 } },
|
|
{ MODKEY, XK_q, killclient, { 0 } },
|
|
};
|
|
|