From d2ac8a9c8f5a3a3c3455241339dd65fac750db44 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Sat, 15 Jan 2011 00:48:25 +0100 Subject: keys: Allow more modifiers, warn for unknown ones --- src/keyevents.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'src') diff --git a/src/keyevents.c b/src/keyevents.c index 049b4db..91fa8a4 100644 --- a/src/keyevents.c +++ b/src/keyevents.c @@ -54,7 +54,26 @@ static void feh_set_parse_kb_partial(fehkey *key, int index, char *ks) { case 'C': mod = ControlMask; break; + case 'S': + mod = ShiftMask; + break; + case '1': + mod = Mod1Mask; + break; + case '2': + mod = Mod2Mask; + break; + case '3': + mod = Mod3Mask; + break; + case '4': + mod = Mod4Mask; + break; + case '5': + mod = Mod5Mask; + break; default: + weprintf("feh keys: invalid modifier %c in %s", ks[0], ks); break; } cur = ks + 2; -- cgit v1.2.3