From ad7534d00d491c159f5ef7dea3a9f65247caf34e Mon Sep 17 00:00:00 2001 From: Wolfieee Wolf Date: Thu, 25 Jun 2026 13:01:20 +1000 Subject: [PATCH] fix(razer): apply Tartarus V2 keypad LED layout in OpenRGB --- .../RazerController/RazerController/RGBController_Razer.cpp | 6 ++++-- Controllers/RazerController/RazerDevices.cpp | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Controllers/RazerController/RazerController/RGBController_Razer.cpp b/Controllers/RazerController/RazerController/RGBController_Razer.cpp index abda18dc0..3197d05c5 100644 --- a/Controllers/RazerController/RazerController/RGBController_Razer.cpp +++ b/Controllers/RazerController/RazerController/RGBController_Razer.cpp @@ -175,7 +175,8 @@ void RGBController_Razer::SetupZones() \*---------------------------------------------------------*/ if(new_zone.type == ZONE_TYPE_MATRIX) { - if(new_zone.name == ZONE_EN_KEYBOARD && device_list[device_index]->layout != NULL) + if(device_list[device_index]->layout != NULL && + (new_zone.name == ZONE_EN_KEYBOARD || new_zone.name == "Keypad")) { /*---------------------------------------------------------*\ | Dynamically generate a keyboard layout | @@ -212,7 +213,8 @@ void RGBController_Razer::SetupZones() new_map->width = device_list[device_index]->zones[zone_id]->cols; new_map->map = new unsigned int[new_map->height * new_map->width]; - if(device_list[device_index]->layout->base_size != KEYBOARD_SIZE::KEYBOARD_SIZE_EMPTY) + if(device_list[device_index]->layout->base_size != KEYBOARD_SIZE::KEYBOARD_SIZE_EMPTY || + !device_list[device_index]->layout->edit_keys.empty()) { /*---------------------------------------------------------*\ | Minor adjustments to keyboard layout | diff --git a/Controllers/RazerController/RazerDevices.cpp b/Controllers/RazerController/RazerDevices.cpp index 4c202517e..17371a5c7 100644 --- a/Controllers/RazerController/RazerDevices.cpp +++ b/Controllers/RazerController/RazerDevices.cpp @@ -7523,7 +7523,7 @@ static const razer_device tartarus_pro_device = }; /*-------------------------------------------------------------*\ -| Razer Tartarus V2 1532:0208 | +| Razer Tartarus V2 1532:022B | | | | Zone "Keypad" | | Matrix |