diff --git a/Telegram/SourceFiles/ui/boxes/calendar_box.cpp b/Telegram/SourceFiles/ui/boxes/calendar_box.cpp index 604c907e7b..f8a02902ef 100644 --- a/Telegram/SourceFiles/ui/boxes/calendar_box.cpp +++ b/Telegram/SourceFiles/ui/boxes/calendar_box.cpp @@ -1105,9 +1105,13 @@ void CalendarBox::keyPressEvent(QKeyEvent *e) { jump(_previous.data()); } else if (e->key() == Qt::Key_End) { jump(_next.data()); - } else if (e->key() == Qt::Key_Left || e->key() == Qt::Key_Up) { + } else if (e->key() == Qt::Key_Left + || e->key() == Qt::Key_Up + || e->key() == Qt::Key_PageUp) { goPreviousMonth(); - } else if (e->key() == Qt::Key_Right || e->key() == Qt::Key_Down) { + } else if (e->key() == Qt::Key_Right + || e->key() == Qt::Key_Down + || e->key() == Qt::Key_PageDown) { goNextMonth(); } }