From 70afe4d1fd9cac283ba61a9728a0142eb6701508 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Thu, 3 Jul 2014 07:52:47 +0200 Subject: [PATCH] Don't die on only-modifier keypresses. --- qutebrowser/keyinput/basekeyparser.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/qutebrowser/keyinput/basekeyparser.py b/qutebrowser/keyinput/basekeyparser.py index c4de6f671..c0d91b08f 100644 --- a/qutebrowser/keyinput/basekeyparser.py +++ b/qutebrowser/keyinput/basekeyparser.py @@ -113,7 +113,11 @@ class BaseKeyParser(QObject): Return: True if event has been handled, False otherwise. """ - binding = keyevent_to_string(e).lower() + binding = keyevent_to_string(e) + if binding is None: + self._debug_log("Ignoring only-modifier keyeevent.") + return False + binding = binding.lower() try: cmdstr = self.special_bindings[binding] except KeyError: