diff --git a/src/qml/TrainingScreenMenuOverlay.qml b/src/qml/TrainingScreenMenuOverlay.qml index bf37e12c9bb14e2991551a5ee2556798f3ccbcd0..2aaacfb7e7257ee077ee5ed0b82ce724e8338182 100644 --- a/src/qml/TrainingScreenMenuOverlay.qml +++ b/src/qml/TrainingScreenMenuOverlay.qml @@ -98,6 +98,24 @@ Item { hide() } } + + Keys.onDownPressed: { + if (resumeButton.focus) + restartButton.focus = true; + else if (restartButton.focus) + returnButton.focus = true; + } + + Keys.onUpPressed: { + if (restartButton.focus) + resumeButton.focus = true; + else if (returnButton.focus) + restartButton.focus = true; + } + + Keys.onEscapePressed: { + hide() + } } }