diff --git a/electrum/gui/qt/main_window.py b/electrum/gui/qt/main_window.py index 8ee7704bd..1dde3e063 100644 --- a/electrum/gui/qt/main_window.py +++ b/electrum/gui/qt/main_window.py @@ -119,7 +119,7 @@ class StatusBarButton(QPushButton): self.func() def keyPressEvent(self, e): - if e.key() == Qt.Key_Return: + if e.key() in [ Qt.Key_Return, Qt.Key_Enter ]: self.func() diff --git a/electrum/gui/qt/network_dialog.py b/electrum/gui/qt/network_dialog.py index 6aa4d430c..4f1ecfb44 100644 --- a/electrum/gui/qt/network_dialog.py +++ b/electrum/gui/qt/network_dialog.py @@ -117,7 +117,7 @@ class NodesListWidget(QTreeWidget): menu.exec_(self.viewport().mapToGlobal(position)) def keyPressEvent(self, event): - if event.key() in [ Qt.Key_F2, Qt.Key_Return ]: + if event.key() in [ Qt.Key_F2, Qt.Key_Return, Qt.Key_Enter ]: self.on_activated(self.currentItem(), self.currentColumn()) else: QTreeWidget.keyPressEvent(self, event) diff --git a/electrum/gui/qt/util.py b/electrum/gui/qt/util.py index 271cc8e18..82ecfc552 100644 --- a/electrum/gui/qt/util.py +++ b/electrum/gui/qt/util.py @@ -70,7 +70,7 @@ class EnterButton(QPushButton): self.clicked.connect(func) def keyPressEvent(self, e): - if e.key() == Qt.Key_Return: + if e.key() in [ Qt.Key_Return, Qt.Key_Enter ]: self.func() @@ -581,7 +581,7 @@ class MyTreeView(QTreeView): def keyPressEvent(self, event): if self.itemDelegate().opened: return - if event.key() in [ Qt.Key_F2, Qt.Key_Return ]: + if event.key() in [ Qt.Key_F2, Qt.Key_Return, Qt.Key_Enter ]: self.on_activated(self.selectionModel().currentIndex()) return super().keyPressEvent(event)