summaryrefslogtreecommitdiff
path: root/qutebrowser/keyinput/basekeyparser.py
diff options
context:
space:
mode:
Diffstat (limited to 'qutebrowser/keyinput/basekeyparser.py')
-rw-r--r--qutebrowser/keyinput/basekeyparser.py5
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)