From 9a2571d4df54d78d6c208f2a74d017feb6749595 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Uruba?= Date: Sun, 17 Jan 2021 14:59:56 +0100 Subject: [PATCH] tweak keyboard layout switching --- config.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/config.h b/config.h index c6dc235..56ebe84 100644 --- a/config.h +++ b/config.h @@ -52,6 +52,7 @@ static const Layout layouts[] = { /* key definitions */ #define MODKEY Mod4Mask +#define MODKEY_ALT Mod1Mask #define TAGKEYS(KEY,TAG) \ { MODKEY, KEY, view, {.ui = 1 << TAG} }, \ { MODKEY|ControlMask, KEY, toggleview, {.ui = 1 << TAG} }, \ @@ -70,6 +71,7 @@ static const char *backlightupcmd[] = { "light", "-A", "5", NULL }; static const char *backlightdowncmd[] = { "light", "-U", "5", NULL }; static const char *pavucontrolcmd[] = { "pavucontrol-qt", NULL }; static const char *slockcmd[] = { "slock", NULL }; +static const char *switchkeyboardcmd[] = { "switch_keyboard_layout", NULL }; static Key keys[] = { /* modifier key function argument */ @@ -114,6 +116,8 @@ static Key keys[] = { { MODKEY, XK_v, spawn, {.v = pavucontrolcmd } }, /* slock */ { MODKEY, XK_s, spawn, {.v = slockcmd } }, + /* keyboard layout switch */ + { MODKEY_ALT, XK_Shift_L,spawn, {.v = switchkeyboardcmd } }, }; /* button definitions */