diff options
Diffstat (limited to 'qutebrowser/keyinput/basekeyparser.py')
-rw-r--r-- | qutebrowser/keyinput/basekeyparser.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/qutebrowser/keyinput/basekeyparser.py b/qutebrowser/keyinput/basekeyparser.py index 33b49501d..6ebb0b464 100644 --- a/qutebrowser/keyinput/basekeyparser.py +++ b/qutebrowser/keyinput/basekeyparser.py @@ -155,9 +155,8 @@ class BaseKeyParser(QObject): match, binding = self._match_key(sequence) if match == QKeySequence.NoMatch: - mappings = config.val.bindings.key_mappings - mapped = mappings.get(sequence, None) - if mapped is not None: + mapped = sequence.with_mappings(config.val.bindings.key_mappings) + if sequence != mapped: self._debug_log("Mapped {} -> {}".format( sequence, mapped)) match, binding = self._match_key(mapped) |