diff --git a/aqt/browser.py b/aqt/browser.py index d23f023c2..920ba0e19 100644 --- a/aqt/browser.py +++ b/aqt/browser.py @@ -440,7 +440,7 @@ class Browser(QMainWindow): self.susCut1 = QShortcut(QKeySequence("Ctrl+J"), self) self.susCut1.activated.connect(self.onSuspend) # deletion - self.delCut1 = QShortcut(QKeySequence("Delete"), self) + self.delCut1 = QShortcut(QKeySequence("Ctrl+Delete"), self) self.delCut1.setAutoRepeat(False) self.delCut1.activated.connect(self.deleteNotes) # add-on hook @@ -1807,7 +1807,7 @@ class BrowserToolbar(Toolbar): shortcut(_("Bulk Add Tags (Ctrl+Shift+T)"))) right += borderImg("deletetag", "deletetag16", _("Remove Tags"), shortcut(_( "Bulk Remove Tags (Ctrl+Alt+T)"))) - right += borderImg("delete", "delete16", _("Delete")) + right += borderImg("delete", "delete16", _("Delete"), shortcut(_("Ctrl+Delete"))) right += "" return self._body % right diff --git a/aqt/reviewer.py b/aqt/reviewer.py index 987f46d37..6b891919e 100644 --- a/aqt/reviewer.py +++ b/aqt/reviewer.py @@ -303,6 +303,7 @@ The front of this card is empty. Please run Tools>Empty Cards.""") ("-", self.onBuryCard), ("!", self.onSuspend), ("@", self.onSuspendCard), + ("Ctrl+Delete", self.onDelete), ("v", self.onReplayRecorded), ("Shift+v", self.onRecordVoice), ("o", self.onOptions), @@ -710,7 +711,7 @@ function showAnswer(txt) { [_("Bury Note"), "=", self.onBuryNote], [_("Suspend Card"), "@", self.onSuspendCard], [_("Suspend Note"), "!", self.onSuspend], - [_("Delete Note"), None, self.onDelete], + [_("Delete Note"), "Ctrl+Delete", self.onDelete], [_("Options"), "O", self.onOptions], None, [_("Replay Audio"), "R", self.replayAudio],