From decf14635d2570bc7c8fc7e589a732758c7d0e13 Mon Sep 17 00:00:00 2001 From: Ox HaK Date: Mon, 1 Jun 2026 13:27:17 +0000 Subject: [PATCH] Add Fnatic Streak65 support --- .../FnaticStreakController.cpp | 45 ++++++++++++++----- .../FnaticStreakController.h | 3 +- .../FnaticStreakControllerDetect.cpp | 6 +++ 3 files changed, 43 insertions(+), 11 deletions(-) diff --git a/Controllers/FnaticStreakController/FnaticStreakController.cpp b/Controllers/FnaticStreakController/FnaticStreakController.cpp index 5b2ac94b0..14fad24c6 100644 --- a/Controllers/FnaticStreakController/FnaticStreakController.cpp +++ b/Controllers/FnaticStreakController/FnaticStreakController.cpp @@ -44,7 +44,7 @@ FnaticStreakController::~FnaticStreakController() std::string FnaticStreakController::GetDeviceLocation() { - return("HID " + location); + return("HID: " + location); } std::string FnaticStreakController::GetNameString() @@ -230,16 +230,41 @@ void FnaticStreakController::SetLEDsDirect(std::vector leds, std::vectorproduct_id == FNATIC_STREAK65_PID) + { + kb_type = FNATIC_STREAK_TYPE_65; + } else { kb_type = FNATIC_STREAK_TYPE_FULL; @@ -53,3 +58,4 @@ void DetectFnaticStreakKeyboard(hid_device_info* info, const std::string& name) REGISTER_HID_DETECTOR_I("Fnatic Streak", DetectFnaticStreakKeyboard, FNATIC_VID, FNATIC_STREAK_PID, 1); REGISTER_HID_DETECTOR_I("Fnatic miniStreak", DetectFnaticStreakKeyboard, FNATIC_VID, FNATIC_MINISTREAK_PID, 1); +REGISTER_HID_DETECTOR_I("Fnatic Streak65", DetectFnaticStreakKeyboard, FNATIC_VID, FNATIC_STREAK65_PID, 1);