Merge 120aa82fe2 into 7e3df43463
This commit is contained in:
commit
3b8dcedd19
|
|
@ -280,7 +280,10 @@ def _parse_keystring(keystr: str) -> Iterator[str]:
|
|||
yield '>'
|
||||
assert not key, key
|
||||
elif c == '<':
|
||||
special = True
|
||||
if special:
|
||||
key += c
|
||||
else:
|
||||
special = True
|
||||
elif special:
|
||||
key += c
|
||||
else:
|
||||
|
|
|
|||
|
|
@ -539,7 +539,12 @@ class TestKeySequence:
|
|||
('<alt+less>',
|
||||
keyutils.KeySequence(keyutils.KeyInfo(Qt.Key.Key_Less, Qt.KeyboardModifier.AltModifier))),
|
||||
|
||||
('<alt+<>', keyutils.KeyParseError),
|
||||
('<<', keyutils.KeySequence(Qt.Key_Less, Qt.Key_Less)),
|
||||
('>>', keyutils.KeySequence(Qt.Key_Greater, Qt.Key_Greater)),
|
||||
('><', keyutils.KeySequence(Qt.Key_Greater, Qt.Key_Less)),
|
||||
('<alt+<>',
|
||||
keyutils.KeySequence(Qt.Key_Less | Qt.AltModifier)),
|
||||
|
||||
('<alt+>>', keyutils.KeyParseError),
|
||||
('<blub>', keyutils.KeyParseError),
|
||||
('<>', keyutils.KeyParseError),
|
||||
|
|
|
|||
Loading…
Reference in New Issue