From f8d7eb8bb8f297e86b9af7a0e68796cc058005eb Mon Sep 17 00:00:00 2001 From: Peter Vazny Date: Thu, 8 Dec 2022 04:39:17 +0000 Subject: [PATCH] Fixes layout detection for Lenovo Legion 7S --- Controllers/LenovoControllers/RGBController_LenovoUSB.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Controllers/LenovoControllers/RGBController_LenovoUSB.cpp b/Controllers/LenovoControllers/RGBController_LenovoUSB.cpp index 6b64ba70..5c6396a3 100644 --- a/Controllers/LenovoControllers/RGBController_LenovoUSB.cpp +++ b/Controllers/LenovoControllers/RGBController_LenovoUSB.cpp @@ -156,14 +156,14 @@ RGBController_LenovoUSB::RGBController_LenovoUSB(LenovoUSBController* controller break; case LEGION_Y760S: - response = controller->getInformation(0x02); + response = controller->getInformation(0x01); if(response.size() > 4) { - if(response[4] == 41) + if(response[4] == 0x97) { keyboard_type = JAPAN; } - else if(response[4] >= 16 && response[4] <=40) + else if(response[4] == 0x8F) { keyboard_type = ISO; }