From: Marco Peereboom Date: Tue, 27 Jan 2015 15:13:59 +0000 (-0600) Subject: Add Mod5 to support some more weird keyboards. X-Git-Tag: SPECTRWM_2_6_2~1 X-Git-Url: https://code.delx.au/spectrwm/commitdiff_plain/00913e0a9336e510ce1749c1ac5889e98ed3fdcd Add Mod5 to support some more weird keyboards. From Franck Lesage --- diff --git a/spectrwm.c b/spectrwm.c index 30ee09f..b01ed60 100644 --- a/spectrwm.c +++ b/spectrwm.c @@ -7228,6 +7228,8 @@ parsekeys(const char *keystr, unsigned int currmod, unsigned int *mod, KeySym *k *mod |= XCB_MOD_MASK_3; else if (strncmp(name, "Mod4", SWM_MODNAME_SIZE) == 0) *mod |= XCB_MOD_MASK_4; + else if (strncmp(name, "Mod5", SWM_MODNAME_SIZE) == 0) + *mod |= XCB_MOD_MASK_5; else if (strncasecmp(name, "SHIFT", SWM_MODNAME_SIZE) == 0) *mod |= XCB_MOD_MASK_SHIFT; else if (strncasecmp(name, "CONTROL", SWM_MODNAME_SIZE) == 0) @@ -8284,6 +8286,8 @@ setconfmodkey(const char *selector, const char *value, int flags) update_modkey(XCB_MOD_MASK_3); else if (strncasecmp(value, "Mod4", strlen("Mod4")) == 0) update_modkey(XCB_MOD_MASK_4); + else if (strncasecmp(value, "Mod5", strlen("Mod5")) == 0) + update_modkey(XCB_MOD_MASK_5); else return (1); return (0);