use games patch

This commit is contained in:
2026-07-15 22:33:00 +02:00
parent e9a681783b
commit a3bca752da
10 changed files with 338 additions and 386 deletions

View File

@@ -49,20 +49,23 @@ static char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" };
static const Rule rules[] = {
/* xprop(1):
* WM_CLASS(STRING) = instance, class
* WM_NAME(STRING) = title
* WM_CLASS(STRING) = instance, class
* WM_NAME(STRING) = title
*/
/* class instance title tags mask isfloating isterminal monitor */
{ "Playground", NULL, NULL, 0, 1, -1 },
/* class instance title tags mask isfloating monitor isgame */
{ "Playground", NULL, NULL, 0, 1, -1, 0 },
{ "steam", NULL, NULL, 1 << 1, 0, -1 },
{ "Firefox", NULL, NULL, 1 << 2, 0, -1 },
{ "brave-browser", NULL, NULL, 1 << 3, 0, -1 },
{ "discord", NULL, NULL, 1 << 4, 0, -1 },
{ "feishin", NULL, NULL, 1 << 5, 0, -1 },
{ NULL, "spterm", NULL, SPTAG(0), 1, 0 },
{ NULL, "spfm", NULL, SPTAG(1), 1, 0 },
{ NULL, "keepassxc", NULL, SPTAG(2), 0, 0 },
{ "Steam", NULL, NULL, 1 << 1, 0, -1, 1 },
{ "steam_app", NULL, NULL, 0, 0, -1, 1 },
{ "Firefox", NULL, NULL, 1 << 2, 0, -1, 0 },
{ "brave-browser", NULL, NULL, 1 << 3, 0, -1, 0 },
{ "discord", NULL, NULL, 1 << 4, 0, -1, 0 },
{ "feishin", NULL, NULL, 1 << 5, 0, -1, 0 },
{ NULL, "spterm", NULL, SPTAG(0), 1, -1, 0 },
{ NULL, "spfm", NULL, SPTAG(1), 1, -1, 0 },
{ NULL, "keepassxc", NULL, SPTAG(2), 0, -1, 0 },
};
/* layout(s) */
@@ -164,9 +167,9 @@ static const Key keys[] = {
/* cycle layouts */
{ MODKEY, XK_n, cyclelayout, {.i = +1 } },
{ MODKEY|ShiftMask, XK_h, setcfact, {.f = +0.25} },
{ MODKEY|ShiftMask, XK_l, setcfact, {.f = -0.25} },
{ MODKEY|ShiftMask, XK_o, setcfact, {.f = 0.00} },
{ MODKEY|Mod1Mask, XK_h, setcfact, {.f = +0.25} },
{ MODKEY|Mod1Mask, XK_l, setcfact, {.f = -0.25} },
{ MODKEY|Mod1Mask, XK_o, setcfact, {.f = 0.00} },
{ MODKEY|Mod1Mask, XK_u, incrgaps, {.i = +1 } },
{ MODKEY|Mod1Mask|ShiftMask, XK_u, incrgaps, {.i = -1 } },
{ MODKEY|Mod1Mask, XK_i, incrigaps, {.i = +1 } },
@@ -194,7 +197,7 @@ static const Key keys[] = {
{ MODKEY, XK_s, show, {0} },
{ MODKEY|ShiftMask, XK_s, showall, {0} },
{ MODKEY|ShiftMask, XK_h, hide, {0} },
{ MODKEY|ShiftMask, XK_v, hide, {0} },
{ MODKEY, XK_space, setlayout, {0} },
{ MODKEY|ShiftMask, XK_space, togglefloating, {0} },