diff --git a/module-apps/application-desktop/windows/DesktopMainWindow.cpp b/module-apps/application-desktop/windows/DesktopMainWindow.cpp index f9a972e593..1526234b95 100644 --- a/module-apps/application-desktop/windows/DesktopMainWindow.cpp +++ b/module-apps/application-desktop/windows/DesktopMainWindow.cpp @@ -200,6 +200,30 @@ namespace gui LOG_DEBUG("KEY_LF pressed to navigate to calls"); return app::manager::Controller::sendAction(application, app::manager::actions::ShowCallLog); } + if (inputEvent.is(gui::KeyCode::KEY_LEFT)) { + LOG_DEBUG("KEY_LEFT pressed to write new message"); + return app::manager::Controller::sendAction(application, + app::manager::actions::Launch, + std::make_unique("ApplicationMessages")); + } + if (inputEvent.is(gui::KeyCode::KEY_RIGHT)) { + LOG_DEBUG("KEY_RIGHT pressed to open calendar"); + return app::manager::Controller::sendAction(application, + app::manager::actions::Launch, + std::make_unique("ApplicationCalendar")); + } + if (inputEvent.is(gui::KeyCode::KEY_UP)) { + LOG_DEBUG("KEY_UP pressed to open alarm"); + return app::manager::Controller::sendAction(application, + app::manager::actions::Launch, + std::make_unique("ApplicationAlarmClock")); + } + if (inputEvent.is(gui::KeyCode::KEY_UP)) { + LOG_DEBUG("KEY_UP pressed to open alarm"); + return app::manager::Controller::sendAction(application, + app::manager::actions::Launch, + std::make_unique("ApplicationPhonebook")); + } return false; }; }