From 71c9500ea8780ec79d93667c43b40aa2a85a4ccc Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Fri, 1 Apr 2022 12:34:21 +0200 Subject: Store raw key in modeman.KeyEvent We don't know if this is a valid Qt.Key at this point. See #7045 and #7047 --- qutebrowser/keyinput/modeman.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/qutebrowser/keyinput/modeman.py b/qutebrowser/keyinput/modeman.py index 53f7354c8..61d4d73c8 100644 --- a/qutebrowser/keyinput/modeman.py +++ b/qutebrowser/keyinput/modeman.py @@ -50,17 +50,17 @@ class KeyEvent: press/release. Attributes: - key: A Qt.Key member (QKeyEvent::key). + key: Usually a Qt.Key member, but could be other ints (QKeyEvent::key). text: A string (QKeyEvent::text). """ - key: Qt.Key + key: int text: str @classmethod def from_event(cls, event: QKeyEvent) -> 'KeyEvent': """Initialize a KeyEvent from a QKeyEvent.""" - return cls(Qt.Key(event.key()), event.text()) + return cls(event.key(), event.text()) class NotInModeError(Exception): -- cgit v1.2.3-54-g00ecf