From f421b7174f90fc29d21b4f6e6586c5bc348d2a17 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Thu, 25 Sep 2014 22:48:49 +0200 Subject: [PATCH] Add Ctrl+C shortcut to delete line in debug console. --- qutebrowser/widgets/console.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qutebrowser/widgets/console.py b/qutebrowser/widgets/console.py index b99ccf937..f971bd17a 100644 --- a/qutebrowser/widgets/console.py +++ b/qutebrowser/widgets/console.py @@ -131,13 +131,16 @@ class ConsoleLineEdit(misc.CommandLineEdit): return text[len(self._curprompt()):] def keyPressEvent(self, e): - """Override keyPressEvent to handle up/down keypresses.""" + """Override keyPressEvent to handle special keypresses.""" if e.key() == Qt.Key_Up: self.history_prev() e.accept() elif e.key() == Qt.Key_Down: self.history_next() e.accept() + elif e.modifiers() & Qt.ControlModifier and e.key() == Qt.Key_C: + self.setText('') + e.accept() else: super().keyPressEvent(e)