From 32f1d9c70b2ff652173294db87db5790559b6471 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Tue, 23 Oct 2012 18:45:45 +0900 Subject: [PATCH] accept space/enter when focus on answer buttons is lost --- aqt/reviewer.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/aqt/reviewer.py b/aqt/reviewer.py index 91c4de7a4..2f032d2d0 100644 --- a/aqt/reviewer.py +++ b/aqt/reviewer.py @@ -263,8 +263,11 @@ The front of this card is empty. Please run Tools>Maintenance>Empty Cards.""") key = unicode(evt.text()) if key == "e": self.mw.onEditCurrent() - elif (key == " " or evt.key() in (Qt.Key_Return, Qt.Key_Enter)) and self.state == "question": - self._showAnswerHack() + elif (key == " " or evt.key() in (Qt.Key_Return, Qt.Key_Enter)): + if self.state == "question": + self._showAnswerHack() + elif self.state == "answer": + self._answerCard(self._defaultEase()) elif key == "r" or evt.key() == Qt.Key_F5: self.replayAudio() elif key == "*":