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)