diff options
author | user202729 <25191436+user202729@users.noreply.github.com> | 2019-03-31 17:04:08 +0700 |
---|---|---|
committer | user202729 <25191436+user202729@users.noreply.github.com> | 2019-03-31 17:04:08 +0700 |
commit | bff82872bbee29d34fcecdae99e6091957e3d4cf (patch) | |
tree | ed3c31fc613ef3ab20bad9427da122e2bf6b4da8 /qutebrowser/keyinput/keyutils.py | |
parent | 2ba0dd690c4d1d12c36c6398ef7a3d2d3d4fa02d (diff) | |
download | qutebrowser-bff82872bbee29d34fcecdae99e6091957e3d4cf.tar.gz qutebrowser-bff82872bbee29d34fcecdae99e6091957e3d4cf.zip |
Prevent modifier keys from breaking hint mode keychain
Fixes #4264.
Diffstat (limited to 'qutebrowser/keyinput/keyutils.py')
-rw-r--r-- | qutebrowser/keyinput/keyutils.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/qutebrowser/keyinput/keyutils.py b/qutebrowser/keyinput/keyutils.py index a57537200..5936b20c5 100644 --- a/qutebrowser/keyinput/keyutils.py +++ b/qutebrowser/keyinput/keyutils.py @@ -61,6 +61,8 @@ def is_special_hint_mode(key, modifiers): """ _assert_plain_key(key) _assert_plain_modifier(modifiers) + if is_modifier_key(key): + return False return not (_is_printable(key) and modifiers in [Qt.ShiftModifier, Qt.NoModifier, Qt.KeypadModifier]) |