From 7cdad8e30d18ebe1f54977ad7203a33220a0273d Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Fri, 17 Jan 2014 20:22:50 +0100 Subject: [PATCH] Fix esc key --- qutebrowser/widgets/statusbar.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/qutebrowser/widgets/statusbar.py b/qutebrowser/widgets/statusbar.py index 849053dea..1463014d3 100644 --- a/qutebrowser/widgets/statusbar.py +++ b/qutebrowser/widgets/statusbar.py @@ -1,6 +1,6 @@ from PyQt5.QtWidgets import QLineEdit, QHBoxLayout, QLabel, QWidget, QShortcut from PyQt5.QtCore import pyqtSignal, Qt -from PyQt5.QtGui import QValidator +from PyQt5.QtGui import QValidator, QKeySequence class StatusBar(QWidget): def __init__(self, parent): @@ -49,9 +49,9 @@ class StatusCommand(QLineEdit): self.setValidator(CmdValidator()) self.returnPressed.connect(self.process_cmd) - # FIXME this does not work + # FIXME this only works with real esc key, not with xmodmapped self.esc = QShortcut(self) - self.esc.setKey(Qt.Key_Escape) + self.esc.setKey(QKeySequence(Qt.Key_Escape)) self.esc.setContext(Qt.WidgetWithChildrenShortcut) self.esc.activated.connect(parent.setFocus)