From 6af23c62d8c636487bde7b9b0b73b533160347dd Mon Sep 17 00:00:00 2001 From: 17786508361 Date: Mon, 25 Dec 2023 14:35:00 +0800 Subject: [PATCH] fix: add KEYCODE_WAKEUP(2802) value processing Signed-off-by: 17786508361 --- services/native/src/power_mgr_service.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/services/native/src/power_mgr_service.cpp b/services/native/src/power_mgr_service.cpp index 70bc6109..273b6bf1 100755 --- a/services/native/src/power_mgr_service.cpp +++ b/services/native/src/power_mgr_service.cpp @@ -378,6 +378,11 @@ void PowerMgrService::HandleKeyEvent(int32_t keyCode) std::string reason = "keyboard:"; reason.append(std::to_string(keyCode)); this->WakeupDevice(now, WakeupDeviceType::WAKEUP_DEVICE_KEYBOARD, reason); + } else if (keyCode == KeyEvent::KEYCODE_WAKEUP) { + POWER_HILOGI(FEATURE_WAKEUP, "Wakeup by keyboard 2802 "); + std::string reason = "keyboard:2802"; + reason.append(std::to_string(keyCode)); + this->WakeupDevice(now, WakeupDeviceType::WAKEUP_DEVICE_KEYBOARD, reason); } } #endif -- Gitee