From ce17f4a95bc1f08d45dad7d5bed2e888d340d84e Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 14 May 2016 10:42:40 +0530 Subject: [PATCH] Allow pressing Alt+O as a shortcut for click the OK button in the Add from ISBN dialog. Fixes #1578692 [[Enhancement] Shortcut for OK button in 'Add Books by ISBN' dialog](https://bugs.launchpad.net/calibre/+bug/1578692) --- src/calibre/gui2/dialogs/add_from_isbn.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/dialogs/add_from_isbn.py b/src/calibre/gui2/dialogs/add_from_isbn.py index 783c75b9c8..b23da59ab4 100644 --- a/src/calibre/gui2/dialogs/add_from_isbn.py +++ b/src/calibre/gui2/dialogs/add_from_isbn.py @@ -9,7 +9,7 @@ import os from PyQt5.Qt import ( QDialog, QApplication, QIcon, QVBoxLayout, QHBoxLayout, QDialogButtonBox, - QPlainTextEdit, QPushButton, QLabel, QLineEdit + QPlainTextEdit, QPushButton, QLabel, QLineEdit, Qt, QKeySequence ) from calibre.ebooks.metadata import check_isbn @@ -40,6 +40,7 @@ class AddFromISBN(QDialog): self.h = h = QHBoxLayout() l.addLayout(h) self.bb = bb = QDialogButtonBox(QDialogButtonBox.Ok|QDialogButtonBox.Cancel, self) + bb.button(bb.Ok).setShortcut(QKeySequence(Qt.Key_O | Qt.ALT)) l.addWidget(bb), bb.accepted.connect(self.accept), bb.rejected.connect(self.reject) self.ll = l = QVBoxLayout() h.addLayout(l)