From d52ad02c5cd36d9b7ff6ef44348bda859900baa8 Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Tue, 30 Apr 2024 17:18:39 -0500 Subject: [PATCH] Organize most controller files into subfolders --- .../BloodyB820RController.cpp | 0 .../BloodyB820RController.h | 0 .../RGBController_BloodyB820R.cpp | 0 .../RGBController_BloodyB820R.h | 0 .../BloodyMouseController.cpp | 0 .../BloodyMouseController.h | 0 .../RGBController_BloodyMouse.cpp | 0 .../RGBController_BloodyMouse.h | 0 .../ASRockASRRGBSMBusController.cpp | 0 .../ASRockASRRGBSMBusController.h | 0 .../RGBController_ASRockASRRGBSMBus.cpp | 0 .../RGBController_ASRockASRRGBSMBus.h | 0 .../ASRockPolychromeV1SMBusController.cpp | 0 .../ASRockPolychromeV1SMBusController.h | 0 .../RGBController_ASRockPolychromeV1SMBus.cpp | 0 .../RGBController_ASRockPolychromeV1SMBus.h | 0 .../ASRockPolychromeV2SMBusController.cpp | 0 .../ASRockPolychromeV2SMBusController.h | 0 .../RGBController_ASRockPolychromeV2SMBus.cpp | 0 .../RGBController_ASRockPolychromeV2SMBus.h | 0 .../AlienwareAW410KController.cpp | 0 .../AlienwareAW410KController.h | 0 .../RGBController_AlienwareAW410K.cpp | 0 .../RGBController_AlienwareAW410K.h | 0 .../AlienwareAW510KController.cpp | 0 .../AlienwareAW510KController.h | 0 .../RGBController_AlienwareAW510K.cpp | 0 .../RGBController_AlienwareAW510K.h | 0 .../AsusAuraCoreController.cpp | 0 .../AsusAuraCoreController.h | 0 .../RGBController_AsusAuraCore.cpp | 0 .../RGBController_AsusAuraCore.h | 0 .../AsusAuraCoreLaptopController.cpp | 0 .../AsusAuraCoreLaptopController.h | 0 .../RGBController_AsusAuraCoreLaptop.cpp | 0 .../RGBController_AsusAuraCoreLaptop.h | 0 .../AsusAuraHeadsetStandController.cpp | 0 .../AsusAuraHeadsetStandController.h | 0 .../RGBController_AsusAuraHeadsetStand.cpp | 0 .../RGBController_AsusAuraHeadsetStand.h | 0 .../AsusAuraKeyboardController.cpp | 0 .../AsusAuraKeyboardController.h | 0 .../RGBController_AsusAuraKeyboard.cpp | 0 .../RGBController_AsusAuraKeyboard.h | 0 .../AsusAuraMonitorController.cpp | 0 .../AsusAuraMonitorController.h | 0 .../RGBController_AsusAuraMonitor.cpp | 0 .../RGBController_AsusAuraMonitor.h | 0 .../AsusAuraMouseController.cpp | 0 .../AsusAuraMouseController.h | 0 .../AsusAuraMouseDevices.h | 0 .../RGBController_AsusAuraMouse.cpp | 0 .../RGBController_AsusAuraMouse.h | 0 .../AsusAuraMouseGen1Controller.cpp | 0 .../AsusAuraMouseGen1Controller.h | 0 .../RGBController_AsusROGSpatha.cpp | 0 .../RGBController_AsusROGSpatha.h | 0 .../RGBController_AsusROGStrixEvolve.cpp | 0 .../RGBController_AsusROGStrixEvolve.h | 0 .../AsusAuraMousematController.cpp | 0 .../AsusAuraMousematController.h | 0 .../RGBController_AsusAuraMousemat.cpp | 0 .../RGBController_AsusAuraMousemat.h | 0 .../AsusAuraRyuoAIOController.cpp | 0 .../AsusAuraRyuoAIOController.h | 0 .../RGBController_AsusAuraRyuoAIO.cpp | 0 .../RGBController_AsusAuraRyuoAIO.h | 0 .../AsusAuraTUFKeyboardController.cpp | 0 .../AsusAuraTUFKeyboardController.h | 0 .../AsusAuraTUFKeyboardLayouts.h | 0 .../RGBController_AsusAuraTUFKeyboard.cpp | 0 .../RGBController_AsusAuraTUFKeyboard.h | 0 .../AsusAuraAddressableController.cpp | 0 .../AsusAuraAddressableController.h | 0 .../AsusAuraMainboardController.cpp | 0 .../AsusAuraMainboardController.h | 0 .../AsusAuraUSBController.cpp | 0 .../AsusAuraUSBController.h | 0 .../RGBController_AsusAuraMainboard.cpp | 0 .../RGBController_AsusAuraMainboard.h | 0 .../RGBController_AsusAuraUSB.cpp | 0 .../RGBController_AsusAuraUSB.h | 0 .../AsusAuraUSBControllerDetect.cpp | 9 ++++---- .../AsusROGAllyController.cpp | 0 .../AsusROGAllyController.h | 0 .../RGBController_AsusROGAlly.cpp | 0 .../RGBController_AsusROGAlly.h | 0 .../AsusROGStrixLCController.cpp} | 22 +++++++++---------- .../AsusROGStrixLCController.h} | 8 +++---- .../RGBController_AsusROGStrixLC.cpp} | 22 +++++++++---------- .../RGBController_AsusROGStrixLC.h} | 12 +++++----- .../AsusCerberusKeyboardController.cpp | 0 .../AsusCerberusKeyboardController.h | 0 .../RGBController_AsusCerberusKeyboard.cpp | 0 .../RGBController_AsusCerberusKeyboard.h | 0 .../AsusSagarisKeyboardController.cpp | 0 .../AsusSagarisKeyboardController.h | 0 .../RGBController_AsusSagarisKeyboard.cpp | 0 .../RGBController_AsusSagarisKeyboard.h | 0 .../AsusStrixClawController.cpp | 0 .../AsusStrixClawController.h | 0 .../RGBController_AsusStrixClaw.cpp | 0 .../RGBController_AsusStrixClaw.h | 0 .../CMARGBController.cpp} | 2 +- .../CMARGBController.h} | 0 .../RGBController_CMARGBController.cpp | 0 .../RGBController_CMARGBController.h | 2 +- .../CMARGBGen2A1Controller.cpp} | 4 ++-- .../CMARGBGen2A1Controller.h} | 2 +- .../RGBController_CMARGBGen2A1Controller.cpp | 0 .../RGBController_CMARGBGen2A1Controller.h | 4 ++-- .../CMKeyboardAbstractController.cpp | 0 .../CMKeyboardAbstractController.h | 0 .../CMKeyboardDevices.cpp | 0 .../CMKeyboardDevices.h | 0 .../CMKeyboardV1Controller.cpp | 0 .../CMKeyboardV1Controller.h | 0 .../CMKeyboardV2Controller.cpp | 0 .../CMKeyboardV2Controller.h | 0 .../RGBController_CMKeyboardController.cpp | 0 .../RGBController_CMKeyboardController.h | 0 .../CMMM711Controller.cpp | 0 .../CMMM711Controller.h | 0 .../RGBController_CMMM711Controller.cpp | 0 .../RGBController_CMMM711Controller.h | 0 .../{ => CMMMController}/CMMMController.cpp | 0 .../{ => CMMMController}/CMMMController.h | 0 .../RGBController_CMMMController.cpp | 0 .../RGBController_CMMMController.h | 0 .../CMMP750Controller.cpp | 0 .../CMMP750Controller.h | 0 .../RGBController_CMMP750Controller.cpp | 0 .../RGBController_CMMP750Controller.h | 0 .../CMMonitorController.cpp | 0 .../CMMonitorController.h | 0 .../RGBController_CMMonitorController.cpp | 0 .../RGBController_CMMonitorController.h | 0 .../CMR6000Controller.cpp | 0 .../CMR6000Controller.h | 0 .../RGBController_CMR6000Controller.cpp | 0 .../RGBController_CMR6000Controller.h | 0 .../{ => CMRGBController}/CMRGBController.cpp | 0 .../{ => CMRGBController}/CMRGBController.h | 0 .../RGBController_CMRGBController.cpp | 0 .../RGBController_CMRGBController.h | 0 .../CMSmallARGBController.cpp | 0 .../CMSmallARGBController.h | 0 .../RGBController_CMSmallARGBController.cpp | 0 .../RGBController_CMSmallARGBController.h | 0 .../CougarKeyboardController.cpp | 0 .../CougarKeyboardController.h | 0 .../RGBController_CougarKeyboard.cpp | 0 .../RGBController_CougarKeyboard.h | 0 .../CougarRevengerSTController.cpp | 0 .../CougarRevengerSTController.h | 0 .../RGBController_CougarRevengerST.cpp | 0 .../RGBController_CougarRevengerST.h | 0 .../EVGAKeyboardController.cpp | 0 .../EVGAKeyboardController.h | 0 .../RGBController_EVGAKeyboard.cpp | 0 .../RGBController_EVGAKeyboard.h | 0 .../EVGAMouseController.cpp | 0 .../EVGAMouseController.h | 0 .../RGBController_EVGAMouse.cpp | 0 .../RGBController_EVGAMouse.h | 0 .../GainwardGPUv1Controller.cpp | 0 .../GainwardGPUv1Controller.h | 0 .../RGBController_GainwardGPUv1.cpp | 0 .../RGBController_GainwardGPUv1.h | 0 .../GainwardGPUv2Controller.cpp | 0 .../GainwardGPUv2Controller.h | 0 .../RGBController_GainwardGPUv2.cpp | 0 .../RGBController_GainwardGPUv2.h | 0 .../HoltekA070Controller.cpp | 0 .../HoltekA070Controller.h | 0 .../RGBController_HoltekA070.cpp | 0 .../RGBController_HoltekA070.h | 0 .../HoltekA1FAController.cpp | 0 .../HoltekA1FAController.h | 0 .../RGBController_HoltekA1FA.cpp | 0 .../RGBController_HoltekA1FA.h | 0 .../HyperXAlloyElite2Controller.cpp | 0 .../HyperXAlloyElite2Controller.h | 0 .../RGBController_HyperXAlloyElite2.cpp | 0 .../RGBController_HyperXAlloyElite2.h | 0 .../HyperXAlloyEliteController.cpp | 0 .../HyperXAlloyEliteController.h | 0 .../RGBController_HyperXAlloyElite.cpp | 0 .../RGBController_HyperXAlloyElite.h | 0 .../HyperXAlloyFPSController.cpp | 0 .../HyperXAlloyFPSController.h | 0 .../RGBController_HyperXAlloyFPS.cpp | 0 .../RGBController_HyperXAlloyFPS.h | 0 .../HyperXAlloyOrigins60and65Controller.cpp | 0 .../HyperXAlloyOrigins60and65Controller.h | 0 ...GBController_HyperXAlloyOrigins60and65.cpp | 0 .../RGBController_HyperXAlloyOrigins60and65.h | 0 .../HyperXAlloyOriginsController.cpp | 0 .../HyperXAlloyOriginsController.h | 0 .../RGBController_HyperXAlloyOrigins.cpp | 0 .../RGBController_HyperXAlloyOrigins.h | 0 .../HyperXAlloyOriginsCoreController.cpp | 0 .../HyperXAlloyOriginsCoreController.h | 0 .../RGBController_HyperXAlloyOriginsCore.cpp | 0 .../RGBController_HyperXAlloyOriginsCore.h | 0 .../HyperXPulsefireDartController.cpp | 0 .../HyperXPulsefireDartController.h | 0 .../RGBController_HyperXPulsefireDart.cpp | 0 .../RGBController_HyperXPulsefireDart.h | 0 .../HyperXPulsefireFPSProController.cpp | 0 .../HyperXPulsefireFPSProController.h | 0 .../RGBController_HyperXPulsefireFPSPro.cpp | 0 .../RGBController_HyperXPulsefireFPSPro.h | 0 .../HyperXPulsefireHasteController.cpp | 0 .../HyperXPulsefireHasteController.h | 0 .../RGBController_HyperXPulsefireHaste.cpp | 0 .../RGBController_HyperXPulsefireHaste.h | 0 .../HyperXPulsefireRaidController.cpp | 0 .../HyperXPulsefireRaidController.h | 0 .../RGBController_HyperXPulsefireRaid.cpp | 0 .../RGBController_HyperXPulsefireRaid.h | 0 .../HyperXPulsefireSurgeController.cpp | 0 .../HyperXPulsefireSurgeController.h | 0 .../RGBController_HyperXPulsefireSurge.cpp | 0 .../RGBController_HyperXPulsefireSurge.h | 0 .../Lenovo4ZoneUSBController.cpp | 0 .../Lenovo4ZoneUSBController.h | 0 .../Lenovo4ZoneUSBDetect.cpp | 0 .../LenovoDevices4Zone.h | 0 .../RGBController_Lenovo4ZoneUSB.cpp | 0 .../RGBController_Lenovo4ZoneUSB.h | 0 .../LenovoGen7USBController.cpp | 0 .../LenovoGen7USBController.h | 0 .../RGBController_Lenovo_Gen7USB.cpp | 0 .../RGBController_Lenovo_Gen7USB.h | 0 .../LenovoM300Controller.cpp | 0 .../LenovoM300Controller.h | 0 .../LenovoMouseDetect.cpp | 0 .../RGBController_LenovoM300.cpp | 0 .../RGBController_LenovoM300.h | 0 .../LenovoUSBController.cpp | 0 .../LenovoUSBController.h | 0 .../RGBController_LenovoUSB.cpp | 0 .../RGBController_LenovoUSB.h | 0 .../LenovoUSBController_Gen7_8.cpp | 0 .../LenovoUSBController_Gen7_8.h | 0 .../RGBController_Lenovo_Gen7_8.cpp | 0 .../RGBController_Lenovo_Gen7_8.h | 0 .../LianLiGAIITrinityController.cpp | 0 .../LianLiGAIITrinityController.h | 0 .../RGBController_LianLiGAIITrinity.cpp | 0 .../RGBController_LianLiGAIITrinity.h | 0 .../LianLiUniHubALController.cpp | 0 .../LianLiUniHubALController.h | 0 .../RGBController_LianLiUniHubAL.cpp | 0 .../RGBController_LianLiUniHubAL.h | 0 .../LianLiUniHubController.cpp | 0 .../LianLiUniHubController.h | 0 .../RGBController_LianLiUniHub.cpp | 0 .../RGBController_LianLiUniHub.h | 0 .../LianLiUniHubSLInfinityController.cpp | 0 .../LianLiUniHubSLInfinityController.h | 0 .../RGBController_LianLiUniHubSLInfinity.cpp | 0 .../RGBController_LianLiUniHubSLInfinity.h | 0 .../LianLiUniHubSLV2Controller.cpp | 0 .../LianLiUniHubSLV2Controller.h | 0 .../RGBController_LianLiUniHubSLV2.cpp | 0 .../RGBController_LianLiUniHubSLV2.h | 0 .../LianLiUniHub_AL10Controller.cpp | 0 .../LianLiUniHub_AL10Controller.h | 0 .../RGBController_LianLiUniHub_AL10.cpp | 0 .../RGBController_LianLiUniHub_AL10.h | 0 .../RGBController_StrimerLConnect.cpp | 0 .../RGBController_StrimerLConnect.h | 0 .../StrimerLConnectController.cpp | 0 .../StrimerLConnectController.h | 0 .../MSIGPUController.cpp | 0 .../{ => MSIGPUController}/MSIGPUController.h | 0 .../MSIGPUControllerDetect.cpp | 0 .../RGBController_MSIGPU.cpp | 0 .../RGBController_MSIGPU.h | 0 .../MSIGPUv2Controller.cpp | 0 .../MSIGPUv2Controller.h | 0 .../MSIGPUv2ControllerDetect.cpp | 0 .../RGBController_MSIGPUv2.cpp | 0 .../RGBController_MSIGPUv2.h | 0 .../MSIMysticLight112Controller.cpp | 0 .../MSIMysticLight112Controller.h | 0 .../RGBController_MSIMysticLight112.cpp | 0 .../RGBController_MSIMysticLight112.h | 0 .../MSIMysticLight162Controller.cpp | 0 .../MSIMysticLight162Controller.h | 0 .../RGBController_MSIMysticLight162.cpp | 0 .../RGBController_MSIMysticLight162.h | 0 .../MSIMysticLight185Controller.cpp | 0 .../MSIMysticLight185Controller.h | 0 .../RGBController_MSIMysticLight185.cpp | 0 .../RGBController_MSIMysticLight185.h | 0 .../MSIMysticLight64Controller.cpp | 0 .../MSIMysticLight64Controller.h | 0 .../RGBController_MSIMysticLight64.cpp | 0 .../RGBController_MSIMysticLight64.h | 0 .../QMKOpenRGBRev9Controller.cpp | 0 .../QMKOpenRGBRev9Controller.h | 0 .../RGBController_QMKOpenRGBRev9.cpp | 0 .../RGBController_QMKOpenRGBRev9.h | 0 .../QMKOpenRGBRevBController.cpp | 0 .../QMKOpenRGBRevBController.h | 0 .../RGBController_QMKOpenRGBRevB.cpp | 0 .../RGBController_QMKOpenRGBRevB.h | 0 .../QMKOpenRGBRevDController.cpp | 0 .../QMKOpenRGBRevDController.h | 0 .../RGBController_QMKOpenRGBRevD.cpp | 0 .../RGBController_QMKOpenRGBRevD.h | 0 .../RGBController_QMKOpenRGBRevE.cpp | 0 .../RGBController_QMKOpenRGBRevE.h | 0 .../RGBController_Razer.cpp | 0 .../RGBController_Razer.h | 0 .../RGBController_RazerAddressable.cpp | 0 .../RGBController_RazerAddressable.h | 0 .../{ => RazerController}/RazerController.cpp | 0 .../{ => RazerController}/RazerController.h | 0 .../RGBController_RazerKraken.cpp | 0 .../RGBController_RazerKraken.h | 0 .../RazerKrakenController.cpp | 0 .../RazerKrakenController.h | 0 .../RGBController_RedSquareKeyrox.cpp | 0 .../RGBController_RedSquareKeyrox.h | 0 .../RedSquareKeyroxController.cpp | 0 .../RedSquareKeyroxController.h | 0 ...GBController_RedSquareKeyroxTKLClassic.cpp | 0 .../RGBController_RedSquareKeyroxTKLClassic.h | 0 .../RedSquareKeyroxTKLClassicController.cpp | 0 .../RedSquareKeyroxTKLClassicController.h | 0 .../RGBController_RoccatBurst.cpp | 0 .../RGBController_RoccatBurst.h | 0 .../RoccatBurstController.cpp | 0 .../RoccatBurstController.h | 0 .../RGBController_RoccatBurstProAir.cpp | 0 .../RGBController_RoccatBurstProAir.h | 0 .../RoccatBurstProAirController.cpp | 0 .../RoccatBurstProAirController.h | 0 .../RGBController_RoccatElo.cpp | 0 .../RGBController_RoccatElo.h | 0 .../RoccatEloController.cpp | 0 .../RoccatEloController.h | 0 .../RGBController_RoccatHordeAimo.cpp | 0 .../RGBController_RoccatHordeAimo.h | 0 .../RoccatHordeAimoController.cpp | 0 .../RoccatHordeAimoController.h | 0 .../RGBController_RoccatKoneAimo.cpp | 0 .../RGBController_RoccatKoneAimo.h | 0 .../RoccatKoneAimoController.cpp | 0 .../RoccatKoneAimoController.h | 0 .../RGBController_RoccatKonePro.cpp | 0 .../RGBController_RoccatKonePro.h | 0 .../RoccatKoneProController.cpp | 0 .../RoccatKoneProController.h | 0 .../RGBController_RoccatKova.cpp | 0 .../RGBController_RoccatKova.h | 0 .../RoccatKovaController.cpp | 0 .../RoccatKovaController.h | 0 .../RGBController_RoccatSenseAimo.cpp | 0 .../RGBController_RoccatSenseAimo.h | 0 .../RoccatSenseAimoController.cpp | 0 .../RoccatSenseAimoController.h | 0 .../RGBController_RoccatVulcanKeyboard.cpp | 0 .../RGBController_RoccatVulcanKeyboard.h | 0 .../RoccatVulcanKeyboardController.cpp | 0 .../RoccatVulcanKeyboardController.h | 0 .../RoccatVulcanKeyboardLayouts.h | 0 .../RGBController_SRGBmodsLEDControllerV1.cpp | 0 .../RGBController_SRGBmodsLEDControllerV1.h | 0 .../SRGBmodsLEDControllerV1.cpp | 0 .../SRGBmodsLEDControllerV1.h | 0 .../RGBController_SRGBmodsPico.cpp | 0 .../RGBController_SRGBmodsPico.h | 0 .../SRGBmodsPicoController.cpp | 0 .../SRGBmodsPicoController.h | 0 .../RGBController_SapphireNitroGlowV1.cpp | 0 .../RGBController_SapphireNitroGlowV1.h | 0 .../SapphireNitroGlowV1Controller.cpp | 0 .../SapphireNitroGlowV1Controller.h | 0 .../RGBController_SapphireNitroGlowV3.cpp | 0 .../RGBController_SapphireNitroGlowV3.h | 0 .../SapphireNitroGlowV3Controller.cpp | 0 .../SapphireNitroGlowV3Controller.h | 0 .../RGBController_SonyDS4.cpp | 0 .../RGBController_SonyDS4.h | 0 .../SonyDS4Controller.cpp | 0 .../SonyDS4Controller.h | 0 .../RGBController_SonyDualSense.cpp | 0 .../RGBController_SonyDualSense.h | 0 .../SonyDualSenseController.cpp | 0 .../SonyDualSenseController.h | 0 .../RGBController_ThermaltakeRiing.cpp | 0 .../RGBController_ThermaltakeRiing.h | 0 .../ThermaltakeRiingController.cpp | 0 .../ThermaltakeRiingController.h | 0 .../RGBController_ThermaltakeRiingQuad.cpp | 0 .../RGBController_ThermaltakeRiingQuad.h | 0 .../ThermaltakeRiingQuadController.cpp | 0 .../ThermaltakeRiingQuadController.h | 0 .../RGBController_TrustGXT114.cpp | 0 .../RGBController_TrustGXT114.h | 0 .../TrustGXT114Controller.cpp | 0 .../TrustGXT114Controller.h | 0 .../RGBController_TrustGXT180.cpp | 0 .../RGBController_TrustGXT180.h | 0 .../TrustGXT180Controller.cpp | 0 .../TrustGXT180Controller.h | 0 .../WootingOneKeyboardController.cpp | 0 .../WootingOneKeyboardController.h | 0 .../WootingTwoKeyboardController.cpp | 0 .../WootingTwoKeyboardController.h | 0 415 files changed, 44 insertions(+), 43 deletions(-) rename Controllers/A4TechController/{ => BloodyB820RController}/BloodyB820RController.cpp (100%) rename Controllers/A4TechController/{ => BloodyB820RController}/BloodyB820RController.h (100%) rename Controllers/A4TechController/{ => BloodyB820RController}/RGBController_BloodyB820R.cpp (100%) rename Controllers/A4TechController/{ => BloodyB820RController}/RGBController_BloodyB820R.h (100%) rename Controllers/A4TechController/{ => BloodyMouseController}/BloodyMouseController.cpp (100%) rename Controllers/A4TechController/{ => BloodyMouseController}/BloodyMouseController.h (100%) rename Controllers/A4TechController/{ => BloodyMouseController}/RGBController_BloodyMouse.cpp (100%) rename Controllers/A4TechController/{ => BloodyMouseController}/RGBController_BloodyMouse.h (100%) rename Controllers/ASRockSMBusController/{ => ASRockASRRGBSMBusController}/ASRockASRRGBSMBusController.cpp (100%) rename Controllers/ASRockSMBusController/{ => ASRockASRRGBSMBusController}/ASRockASRRGBSMBusController.h (100%) rename Controllers/ASRockSMBusController/{ => ASRockASRRGBSMBusController}/RGBController_ASRockASRRGBSMBus.cpp (100%) rename Controllers/ASRockSMBusController/{ => ASRockASRRGBSMBusController}/RGBController_ASRockASRRGBSMBus.h (100%) rename Controllers/ASRockSMBusController/{ => ASRockPolychromeV1SMBusController}/ASRockPolychromeV1SMBusController.cpp (100%) rename Controllers/ASRockSMBusController/{ => ASRockPolychromeV1SMBusController}/ASRockPolychromeV1SMBusController.h (100%) rename Controllers/ASRockSMBusController/{ => ASRockPolychromeV1SMBusController}/RGBController_ASRockPolychromeV1SMBus.cpp (100%) rename Controllers/ASRockSMBusController/{ => ASRockPolychromeV1SMBusController}/RGBController_ASRockPolychromeV1SMBus.h (100%) rename Controllers/ASRockSMBusController/{ => ASRockPolychromeV2SMBusController}/ASRockPolychromeV2SMBusController.cpp (100%) rename Controllers/ASRockSMBusController/{ => ASRockPolychromeV2SMBusController}/ASRockPolychromeV2SMBusController.h (100%) rename Controllers/ASRockSMBusController/{ => ASRockPolychromeV2SMBusController}/RGBController_ASRockPolychromeV2SMBus.cpp (100%) rename Controllers/ASRockSMBusController/{ => ASRockPolychromeV2SMBusController}/RGBController_ASRockPolychromeV2SMBus.h (100%) rename Controllers/AlienwareKeyboardController/{ => AlienwareAW410KController}/AlienwareAW410KController.cpp (100%) rename Controllers/AlienwareKeyboardController/{ => AlienwareAW410KController}/AlienwareAW410KController.h (100%) rename Controllers/AlienwareKeyboardController/{ => AlienwareAW410KController}/RGBController_AlienwareAW410K.cpp (100%) rename Controllers/AlienwareKeyboardController/{ => AlienwareAW410KController}/RGBController_AlienwareAW410K.h (100%) rename Controllers/AlienwareKeyboardController/{ => AlienwareAW510KController}/AlienwareAW510KController.cpp (100%) rename Controllers/AlienwareKeyboardController/{ => AlienwareAW510KController}/AlienwareAW510KController.h (100%) rename Controllers/AlienwareKeyboardController/{ => AlienwareAW510KController}/RGBController_AlienwareAW510K.cpp (100%) rename Controllers/AlienwareKeyboardController/{ => AlienwareAW510KController}/RGBController_AlienwareAW510K.h (100%) rename Controllers/AsusAuraCoreController/{ => AsusAuraCoreController}/AsusAuraCoreController.cpp (100%) rename Controllers/AsusAuraCoreController/{ => AsusAuraCoreController}/AsusAuraCoreController.h (100%) rename Controllers/AsusAuraCoreController/{ => AsusAuraCoreController}/RGBController_AsusAuraCore.cpp (100%) rename Controllers/AsusAuraCoreController/{ => AsusAuraCoreController}/RGBController_AsusAuraCore.h (100%) rename Controllers/AsusAuraCoreController/{ => AsusAuraCoreLaptopController}/AsusAuraCoreLaptopController.cpp (100%) rename Controllers/AsusAuraCoreController/{ => AsusAuraCoreLaptopController}/AsusAuraCoreLaptopController.h (100%) rename Controllers/AsusAuraCoreController/{ => AsusAuraCoreLaptopController}/RGBController_AsusAuraCoreLaptop.cpp (100%) rename Controllers/AsusAuraCoreController/{ => AsusAuraCoreLaptopController}/RGBController_AsusAuraCoreLaptop.h (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraHeadsetStandController}/AsusAuraHeadsetStandController.cpp (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraHeadsetStandController}/AsusAuraHeadsetStandController.h (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraHeadsetStandController}/RGBController_AsusAuraHeadsetStand.cpp (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraHeadsetStandController}/RGBController_AsusAuraHeadsetStand.h (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraKeyboardController}/AsusAuraKeyboardController.cpp (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraKeyboardController}/AsusAuraKeyboardController.h (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraKeyboardController}/RGBController_AsusAuraKeyboard.cpp (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraKeyboardController}/RGBController_AsusAuraKeyboard.h (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraMonitorController}/AsusAuraMonitorController.cpp (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraMonitorController}/AsusAuraMonitorController.h (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraMonitorController}/RGBController_AsusAuraMonitor.cpp (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraMonitorController}/RGBController_AsusAuraMonitor.h (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraMouseController}/AsusAuraMouseController.cpp (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraMouseController}/AsusAuraMouseController.h (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraMouseController}/AsusAuraMouseDevices.h (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraMouseController}/RGBController_AsusAuraMouse.cpp (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraMouseController}/RGBController_AsusAuraMouse.h (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraMouseGen1Controller}/AsusAuraMouseGen1Controller.cpp (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraMouseGen1Controller}/AsusAuraMouseGen1Controller.h (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraMouseGen1Controller}/RGBController_AsusROGSpatha.cpp (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraMouseGen1Controller}/RGBController_AsusROGSpatha.h (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraMouseGen1Controller}/RGBController_AsusROGStrixEvolve.cpp (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraMouseGen1Controller}/RGBController_AsusROGStrixEvolve.h (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraMousematController}/AsusAuraMousematController.cpp (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraMousematController}/AsusAuraMousematController.h (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraMousematController}/RGBController_AsusAuraMousemat.cpp (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraMousematController}/RGBController_AsusAuraMousemat.h (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraRyuoAIOController}/AsusAuraRyuoAIOController.cpp (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraRyuoAIOController}/AsusAuraRyuoAIOController.h (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraRyuoAIOController}/RGBController_AsusAuraRyuoAIO.cpp (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraRyuoAIOController}/RGBController_AsusAuraRyuoAIO.h (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraTUFKeyboardController}/AsusAuraTUFKeyboardController.cpp (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraTUFKeyboardController}/AsusAuraTUFKeyboardController.h (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraTUFKeyboardController}/AsusAuraTUFKeyboardLayouts.h (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraTUFKeyboardController}/RGBController_AsusAuraTUFKeyboard.cpp (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraTUFKeyboardController}/RGBController_AsusAuraTUFKeyboard.h (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraUSBController}/AsusAuraAddressableController.cpp (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraUSBController}/AsusAuraAddressableController.h (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraUSBController}/AsusAuraMainboardController.cpp (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraUSBController}/AsusAuraMainboardController.h (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraUSBController}/AsusAuraUSBController.cpp (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraUSBController}/AsusAuraUSBController.h (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraUSBController}/RGBController_AsusAuraMainboard.cpp (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraUSBController}/RGBController_AsusAuraMainboard.h (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraUSBController}/RGBController_AsusAuraUSB.cpp (100%) rename Controllers/AsusAuraUSBController/{ => AsusAuraUSBController}/RGBController_AsusAuraUSB.h (100%) rename Controllers/AsusAuraUSBController/{ => AsusROGAllyController}/AsusROGAllyController.cpp (100%) rename Controllers/AsusAuraUSBController/{ => AsusROGAllyController}/AsusROGAllyController.h (100%) rename Controllers/AsusAuraUSBController/{ => AsusROGAllyController}/RGBController_AsusROGAlly.cpp (100%) rename Controllers/AsusAuraUSBController/{ => AsusROGAllyController}/RGBController_AsusROGAlly.h (100%) rename Controllers/AsusAuraUSBController/{ROGStrixLC_Controller.cpp => AsusROGStrixLCController/AsusROGStrixLCController.cpp} (82%) rename Controllers/AsusAuraUSBController/{ROGStrixLC_Controller.h => AsusROGStrixLCController/AsusROGStrixLCController.h} (94%) rename Controllers/AsusAuraUSBController/{RGBController_ROGStrixLC_Controller.cpp => AsusROGStrixLCController/RGBController_AsusROGStrixLC.cpp} (91%) rename Controllers/AsusAuraUSBController/{RGBController_ROGStrixLC_Controller.h => AsusROGStrixLCController/RGBController_AsusROGStrixLC.h} (76%) rename Controllers/AsusLegacyUSBController/{ => AsusCerberusKeyboardController}/AsusCerberusKeyboardController.cpp (100%) rename Controllers/AsusLegacyUSBController/{ => AsusCerberusKeyboardController}/AsusCerberusKeyboardController.h (100%) rename Controllers/AsusLegacyUSBController/{ => AsusCerberusKeyboardController}/RGBController_AsusCerberusKeyboard.cpp (100%) rename Controllers/AsusLegacyUSBController/{ => AsusCerberusKeyboardController}/RGBController_AsusCerberusKeyboard.h (100%) rename Controllers/AsusLegacyUSBController/{ => AsusSagarisKeyboardController}/AsusSagarisKeyboardController.cpp (100%) rename Controllers/AsusLegacyUSBController/{ => AsusSagarisKeyboardController}/AsusSagarisKeyboardController.h (100%) rename Controllers/AsusLegacyUSBController/{ => AsusSagarisKeyboardController}/RGBController_AsusSagarisKeyboard.cpp (100%) rename Controllers/AsusLegacyUSBController/{ => AsusSagarisKeyboardController}/RGBController_AsusSagarisKeyboard.h (100%) rename Controllers/AsusLegacyUSBController/{ => AsusStrixClawController}/AsusStrixClawController.cpp (100%) rename Controllers/AsusLegacyUSBController/{ => AsusStrixClawController}/AsusStrixClawController.h (100%) rename Controllers/AsusLegacyUSBController/{ => AsusStrixClawController}/RGBController_AsusStrixClaw.cpp (100%) rename Controllers/AsusLegacyUSBController/{ => AsusStrixClawController}/RGBController_AsusStrixClaw.h (100%) rename Controllers/CoolerMasterController/{CMARGBcontroller.cpp => CMARGBController/CMARGBController.cpp} (99%) rename Controllers/CoolerMasterController/{CMARGBcontroller.h => CMARGBController/CMARGBController.h} (100%) rename Controllers/CoolerMasterController/{ => CMARGBController}/RGBController_CMARGBController.cpp (100%) rename Controllers/CoolerMasterController/{ => CMARGBController}/RGBController_CMARGBController.h (95%) rename Controllers/CoolerMasterController/{CMARGBGen2A1controller.cpp => CMARGBGen2A1Controller/CMARGBGen2A1Controller.cpp} (99%) rename Controllers/CoolerMasterController/{CMARGBGen2A1controller.h => CMARGBGen2A1Controller/CMARGBGen2A1Controller.h} (98%) rename Controllers/CoolerMasterController/{ => CMARGBGen2A1Controller}/RGBController_CMARGBGen2A1Controller.cpp (100%) rename Controllers/CoolerMasterController/{ => CMARGBGen2A1Controller}/RGBController_CMARGBGen2A1Controller.h (95%) rename Controllers/CoolerMasterController/{ => CMKeyboardController}/CMKeyboardAbstractController.cpp (100%) rename Controllers/CoolerMasterController/{ => CMKeyboardController}/CMKeyboardAbstractController.h (100%) rename Controllers/CoolerMasterController/{ => CMKeyboardController}/CMKeyboardDevices.cpp (100%) rename Controllers/CoolerMasterController/{ => CMKeyboardController}/CMKeyboardDevices.h (100%) rename Controllers/CoolerMasterController/{ => CMKeyboardController}/CMKeyboardV1Controller.cpp (100%) rename Controllers/CoolerMasterController/{ => CMKeyboardController}/CMKeyboardV1Controller.h (100%) rename Controllers/CoolerMasterController/{ => CMKeyboardController}/CMKeyboardV2Controller.cpp (100%) rename Controllers/CoolerMasterController/{ => CMKeyboardController}/CMKeyboardV2Controller.h (100%) rename Controllers/CoolerMasterController/{ => CMKeyboardController}/RGBController_CMKeyboardController.cpp (100%) rename Controllers/CoolerMasterController/{ => CMKeyboardController}/RGBController_CMKeyboardController.h (100%) rename Controllers/CoolerMasterController/{ => CMMM711Controller}/CMMM711Controller.cpp (100%) rename Controllers/CoolerMasterController/{ => CMMM711Controller}/CMMM711Controller.h (100%) rename Controllers/CoolerMasterController/{ => CMMM711Controller}/RGBController_CMMM711Controller.cpp (100%) rename Controllers/CoolerMasterController/{ => CMMM711Controller}/RGBController_CMMM711Controller.h (100%) rename Controllers/CoolerMasterController/{ => CMMMController}/CMMMController.cpp (100%) rename Controllers/CoolerMasterController/{ => CMMMController}/CMMMController.h (100%) rename Controllers/CoolerMasterController/{ => CMMMController}/RGBController_CMMMController.cpp (100%) rename Controllers/CoolerMasterController/{ => CMMMController}/RGBController_CMMMController.h (100%) rename Controllers/CoolerMasterController/{ => CMMP750Controller}/CMMP750Controller.cpp (100%) rename Controllers/CoolerMasterController/{ => CMMP750Controller}/CMMP750Controller.h (100%) rename Controllers/CoolerMasterController/{ => CMMP750Controller}/RGBController_CMMP750Controller.cpp (100%) rename Controllers/CoolerMasterController/{ => CMMP750Controller}/RGBController_CMMP750Controller.h (100%) rename Controllers/CoolerMasterController/{ => CMMonitorController}/CMMonitorController.cpp (100%) rename Controllers/CoolerMasterController/{ => CMMonitorController}/CMMonitorController.h (100%) rename Controllers/CoolerMasterController/{ => CMMonitorController}/RGBController_CMMonitorController.cpp (100%) rename Controllers/CoolerMasterController/{ => CMMonitorController}/RGBController_CMMonitorController.h (100%) rename Controllers/CoolerMasterController/{ => CMR6000Controller}/CMR6000Controller.cpp (100%) rename Controllers/CoolerMasterController/{ => CMR6000Controller}/CMR6000Controller.h (100%) rename Controllers/CoolerMasterController/{ => CMR6000Controller}/RGBController_CMR6000Controller.cpp (100%) rename Controllers/CoolerMasterController/{ => CMR6000Controller}/RGBController_CMR6000Controller.h (100%) rename Controllers/CoolerMasterController/{ => CMRGBController}/CMRGBController.cpp (100%) rename Controllers/CoolerMasterController/{ => CMRGBController}/CMRGBController.h (100%) rename Controllers/CoolerMasterController/{ => CMRGBController}/RGBController_CMRGBController.cpp (100%) rename Controllers/CoolerMasterController/{ => CMRGBController}/RGBController_CMRGBController.h (100%) rename Controllers/CoolerMasterController/{ => CMSmallARGBController}/CMSmallARGBController.cpp (100%) rename Controllers/CoolerMasterController/{ => CMSmallARGBController}/CMSmallARGBController.h (100%) rename Controllers/CoolerMasterController/{ => CMSmallARGBController}/RGBController_CMSmallARGBController.cpp (100%) rename Controllers/CoolerMasterController/{ => CMSmallARGBController}/RGBController_CMSmallARGBController.h (100%) rename Controllers/CougarController/{ => CougarKeyboardController}/CougarKeyboardController.cpp (100%) rename Controllers/CougarController/{ => CougarKeyboardController}/CougarKeyboardController.h (100%) rename Controllers/CougarController/{ => CougarKeyboardController}/RGBController_CougarKeyboard.cpp (100%) rename Controllers/CougarController/{ => CougarKeyboardController}/RGBController_CougarKeyboard.h (100%) rename Controllers/CougarController/{ => CougarRevengerSTController}/CougarRevengerSTController.cpp (100%) rename Controllers/CougarController/{ => CougarRevengerSTController}/CougarRevengerSTController.h (100%) rename Controllers/CougarController/{ => CougarRevengerSTController}/RGBController_CougarRevengerST.cpp (100%) rename Controllers/CougarController/{ => CougarRevengerSTController}/RGBController_CougarRevengerST.h (100%) rename Controllers/EVGAUSBController/{ => EVGAKeyboardController}/EVGAKeyboardController.cpp (100%) rename Controllers/EVGAUSBController/{ => EVGAKeyboardController}/EVGAKeyboardController.h (100%) rename Controllers/EVGAUSBController/{ => EVGAKeyboardController}/RGBController_EVGAKeyboard.cpp (100%) rename Controllers/EVGAUSBController/{ => EVGAKeyboardController}/RGBController_EVGAKeyboard.h (100%) rename Controllers/EVGAUSBController/{ => EVGAMouseController}/EVGAMouseController.cpp (100%) rename Controllers/EVGAUSBController/{ => EVGAMouseController}/EVGAMouseController.h (100%) rename Controllers/EVGAUSBController/{ => EVGAMouseController}/RGBController_EVGAMouse.cpp (100%) rename Controllers/EVGAUSBController/{ => EVGAMouseController}/RGBController_EVGAMouse.h (100%) rename Controllers/GainwardGPUController/{ => GainwardGPUv1Controller}/GainwardGPUv1Controller.cpp (100%) rename Controllers/GainwardGPUController/{ => GainwardGPUv1Controller}/GainwardGPUv1Controller.h (100%) rename Controllers/GainwardGPUController/{ => GainwardGPUv1Controller}/RGBController_GainwardGPUv1.cpp (100%) rename Controllers/GainwardGPUController/{ => GainwardGPUv1Controller}/RGBController_GainwardGPUv1.h (100%) rename Controllers/GainwardGPUController/{ => GainwardGPUv2Controller}/GainwardGPUv2Controller.cpp (100%) rename Controllers/GainwardGPUController/{ => GainwardGPUv2Controller}/GainwardGPUv2Controller.h (100%) rename Controllers/GainwardGPUController/{ => GainwardGPUv2Controller}/RGBController_GainwardGPUv2.cpp (100%) rename Controllers/GainwardGPUController/{ => GainwardGPUv2Controller}/RGBController_GainwardGPUv2.h (100%) rename Controllers/HoltekController/{ => HoltekA070Controller}/HoltekA070Controller.cpp (100%) rename Controllers/HoltekController/{ => HoltekA070Controller}/HoltekA070Controller.h (100%) rename Controllers/HoltekController/{ => HoltekA070Controller}/RGBController_HoltekA070.cpp (100%) rename Controllers/HoltekController/{ => HoltekA070Controller}/RGBController_HoltekA070.h (100%) rename Controllers/HoltekController/{ => HoltekA1FAController}/HoltekA1FAController.cpp (100%) rename Controllers/HoltekController/{ => HoltekA1FAController}/HoltekA1FAController.h (100%) rename Controllers/HoltekController/{ => HoltekA1FAController}/RGBController_HoltekA1FA.cpp (100%) rename Controllers/HoltekController/{ => HoltekA1FAController}/RGBController_HoltekA1FA.h (100%) rename Controllers/HyperXKeyboardController/{ => HyperXAlloyElite2Controller}/HyperXAlloyElite2Controller.cpp (100%) rename Controllers/HyperXKeyboardController/{ => HyperXAlloyElite2Controller}/HyperXAlloyElite2Controller.h (100%) rename Controllers/HyperXKeyboardController/{ => HyperXAlloyElite2Controller}/RGBController_HyperXAlloyElite2.cpp (100%) rename Controllers/HyperXKeyboardController/{ => HyperXAlloyElite2Controller}/RGBController_HyperXAlloyElite2.h (100%) rename Controllers/HyperXKeyboardController/{ => HyperXAlloyEliteController}/HyperXAlloyEliteController.cpp (100%) rename Controllers/HyperXKeyboardController/{ => HyperXAlloyEliteController}/HyperXAlloyEliteController.h (100%) rename Controllers/HyperXKeyboardController/{ => HyperXAlloyEliteController}/RGBController_HyperXAlloyElite.cpp (100%) rename Controllers/HyperXKeyboardController/{ => HyperXAlloyEliteController}/RGBController_HyperXAlloyElite.h (100%) rename Controllers/HyperXKeyboardController/{ => HyperXAlloyFPSController}/HyperXAlloyFPSController.cpp (100%) rename Controllers/HyperXKeyboardController/{ => HyperXAlloyFPSController}/HyperXAlloyFPSController.h (100%) rename Controllers/HyperXKeyboardController/{ => HyperXAlloyFPSController}/RGBController_HyperXAlloyFPS.cpp (100%) rename Controllers/HyperXKeyboardController/{ => HyperXAlloyFPSController}/RGBController_HyperXAlloyFPS.h (100%) rename Controllers/HyperXKeyboardController/{ => HyperXAlloyOrigins60and65Controller}/HyperXAlloyOrigins60and65Controller.cpp (100%) rename Controllers/HyperXKeyboardController/{ => HyperXAlloyOrigins60and65Controller}/HyperXAlloyOrigins60and65Controller.h (100%) rename Controllers/HyperXKeyboardController/{ => HyperXAlloyOrigins60and65Controller}/RGBController_HyperXAlloyOrigins60and65.cpp (100%) rename Controllers/HyperXKeyboardController/{ => HyperXAlloyOrigins60and65Controller}/RGBController_HyperXAlloyOrigins60and65.h (100%) rename Controllers/HyperXKeyboardController/{ => HyperXAlloyOriginsController}/HyperXAlloyOriginsController.cpp (100%) rename Controllers/HyperXKeyboardController/{ => HyperXAlloyOriginsController}/HyperXAlloyOriginsController.h (100%) rename Controllers/HyperXKeyboardController/{ => HyperXAlloyOriginsController}/RGBController_HyperXAlloyOrigins.cpp (100%) rename Controllers/HyperXKeyboardController/{ => HyperXAlloyOriginsController}/RGBController_HyperXAlloyOrigins.h (100%) rename Controllers/HyperXKeyboardController/{ => HyperXAlloyOriginsCoreController}/HyperXAlloyOriginsCoreController.cpp (100%) rename Controllers/HyperXKeyboardController/{ => HyperXAlloyOriginsCoreController}/HyperXAlloyOriginsCoreController.h (100%) rename Controllers/HyperXKeyboardController/{ => HyperXAlloyOriginsCoreController}/RGBController_HyperXAlloyOriginsCore.cpp (100%) rename Controllers/HyperXKeyboardController/{ => HyperXAlloyOriginsCoreController}/RGBController_HyperXAlloyOriginsCore.h (100%) rename Controllers/HyperXMouseController/{ => HyperXPulsefireDartController}/HyperXPulsefireDartController.cpp (100%) rename Controllers/HyperXMouseController/{ => HyperXPulsefireDartController}/HyperXPulsefireDartController.h (100%) rename Controllers/HyperXMouseController/{ => HyperXPulsefireDartController}/RGBController_HyperXPulsefireDart.cpp (100%) rename Controllers/HyperXMouseController/{ => HyperXPulsefireDartController}/RGBController_HyperXPulsefireDart.h (100%) rename Controllers/HyperXMouseController/{ => HyperXPulsefireFPSProController}/HyperXPulsefireFPSProController.cpp (100%) rename Controllers/HyperXMouseController/{ => HyperXPulsefireFPSProController}/HyperXPulsefireFPSProController.h (100%) rename Controllers/HyperXMouseController/{ => HyperXPulsefireFPSProController}/RGBController_HyperXPulsefireFPSPro.cpp (100%) rename Controllers/HyperXMouseController/{ => HyperXPulsefireFPSProController}/RGBController_HyperXPulsefireFPSPro.h (100%) rename Controllers/HyperXMouseController/{ => HyperXPulsefireHasteController}/HyperXPulsefireHasteController.cpp (100%) rename Controllers/HyperXMouseController/{ => HyperXPulsefireHasteController}/HyperXPulsefireHasteController.h (100%) rename Controllers/HyperXMouseController/{ => HyperXPulsefireHasteController}/RGBController_HyperXPulsefireHaste.cpp (100%) rename Controllers/HyperXMouseController/{ => HyperXPulsefireHasteController}/RGBController_HyperXPulsefireHaste.h (100%) rename Controllers/HyperXMouseController/{ => HyperXPulsefireRaidController}/HyperXPulsefireRaidController.cpp (100%) rename Controllers/HyperXMouseController/{ => HyperXPulsefireRaidController}/HyperXPulsefireRaidController.h (100%) rename Controllers/HyperXMouseController/{ => HyperXPulsefireRaidController}/RGBController_HyperXPulsefireRaid.cpp (100%) rename Controllers/HyperXMouseController/{ => HyperXPulsefireRaidController}/RGBController_HyperXPulsefireRaid.h (100%) rename Controllers/HyperXMouseController/{ => HyperXPulsefireSurgeController}/HyperXPulsefireSurgeController.cpp (100%) rename Controllers/HyperXMouseController/{ => HyperXPulsefireSurgeController}/HyperXPulsefireSurgeController.h (100%) rename Controllers/HyperXMouseController/{ => HyperXPulsefireSurgeController}/RGBController_HyperXPulsefireSurge.cpp (100%) rename Controllers/HyperXMouseController/{ => HyperXPulsefireSurgeController}/RGBController_HyperXPulsefireSurge.h (100%) rename Controllers/LenovoControllers/{ => Lenovo4ZoneUSBController}/Lenovo4ZoneUSBController.cpp (100%) rename Controllers/LenovoControllers/{ => Lenovo4ZoneUSBController}/Lenovo4ZoneUSBController.h (100%) rename Controllers/LenovoControllers/{ => Lenovo4ZoneUSBController}/Lenovo4ZoneUSBDetect.cpp (100%) rename Controllers/LenovoControllers/{ => Lenovo4ZoneUSBController}/LenovoDevices4Zone.h (100%) rename Controllers/LenovoControllers/{ => Lenovo4ZoneUSBController}/RGBController_Lenovo4ZoneUSB.cpp (100%) rename Controllers/LenovoControllers/{ => Lenovo4ZoneUSBController}/RGBController_Lenovo4ZoneUSB.h (100%) rename Controllers/LenovoControllers/{ => LenovoGen7USBController}/LenovoGen7USBController.cpp (100%) rename Controllers/LenovoControllers/{ => LenovoGen7USBController}/LenovoGen7USBController.h (100%) rename Controllers/LenovoControllers/{ => LenovoGen7USBController}/RGBController_Lenovo_Gen7USB.cpp (100%) rename Controllers/LenovoControllers/{ => LenovoGen7USBController}/RGBController_Lenovo_Gen7USB.h (100%) rename Controllers/LenovoControllers/{ => LenovoM300Controller}/LenovoM300Controller.cpp (100%) rename Controllers/LenovoControllers/{ => LenovoM300Controller}/LenovoM300Controller.h (100%) rename Controllers/LenovoControllers/{ => LenovoM300Controller}/LenovoMouseDetect.cpp (100%) rename Controllers/LenovoControllers/{ => LenovoM300Controller}/RGBController_LenovoM300.cpp (100%) rename Controllers/LenovoControllers/{ => LenovoM300Controller}/RGBController_LenovoM300.h (100%) rename Controllers/LenovoControllers/{ => LenovoUSBController}/LenovoUSBController.cpp (100%) rename Controllers/LenovoControllers/{ => LenovoUSBController}/LenovoUSBController.h (100%) rename Controllers/LenovoControllers/{ => LenovoUSBController}/RGBController_LenovoUSB.cpp (100%) rename Controllers/LenovoControllers/{ => LenovoUSBController}/RGBController_LenovoUSB.h (100%) rename Controllers/LenovoControllers/{ => LenovoUSBController_Gen7_8}/LenovoUSBController_Gen7_8.cpp (100%) rename Controllers/LenovoControllers/{ => LenovoUSBController_Gen7_8}/LenovoUSBController_Gen7_8.h (100%) rename Controllers/LenovoControllers/{ => LenovoUSBController_Gen7_8}/RGBController_Lenovo_Gen7_8.cpp (100%) rename Controllers/LenovoControllers/{ => LenovoUSBController_Gen7_8}/RGBController_Lenovo_Gen7_8.h (100%) rename Controllers/LianLiController/{ => LianLiGAIITrinityController}/LianLiGAIITrinityController.cpp (100%) rename Controllers/LianLiController/{ => LianLiGAIITrinityController}/LianLiGAIITrinityController.h (100%) rename Controllers/LianLiController/{ => LianLiGAIITrinityController}/RGBController_LianLiGAIITrinity.cpp (100%) rename Controllers/LianLiController/{ => LianLiGAIITrinityController}/RGBController_LianLiGAIITrinity.h (100%) rename Controllers/LianLiController/{ => LianLiUniHubALController}/LianLiUniHubALController.cpp (100%) rename Controllers/LianLiController/{ => LianLiUniHubALController}/LianLiUniHubALController.h (100%) rename Controllers/LianLiController/{ => LianLiUniHubALController}/RGBController_LianLiUniHubAL.cpp (100%) rename Controllers/LianLiController/{ => LianLiUniHubALController}/RGBController_LianLiUniHubAL.h (100%) rename Controllers/LianLiController/{ => LianLiUniHubController}/LianLiUniHubController.cpp (100%) rename Controllers/LianLiController/{ => LianLiUniHubController}/LianLiUniHubController.h (100%) rename Controllers/LianLiController/{ => LianLiUniHubController}/RGBController_LianLiUniHub.cpp (100%) rename Controllers/LianLiController/{ => LianLiUniHubController}/RGBController_LianLiUniHub.h (100%) rename Controllers/LianLiController/{ => LianLiUniHubSLInfinityController}/LianLiUniHubSLInfinityController.cpp (100%) rename Controllers/LianLiController/{ => LianLiUniHubSLInfinityController}/LianLiUniHubSLInfinityController.h (100%) rename Controllers/LianLiController/{ => LianLiUniHubSLInfinityController}/RGBController_LianLiUniHubSLInfinity.cpp (100%) rename Controllers/LianLiController/{ => LianLiUniHubSLInfinityController}/RGBController_LianLiUniHubSLInfinity.h (100%) rename Controllers/LianLiController/{ => LianLiUniHubSLV2Controller}/LianLiUniHubSLV2Controller.cpp (100%) rename Controllers/LianLiController/{ => LianLiUniHubSLV2Controller}/LianLiUniHubSLV2Controller.h (100%) rename Controllers/LianLiController/{ => LianLiUniHubSLV2Controller}/RGBController_LianLiUniHubSLV2.cpp (100%) rename Controllers/LianLiController/{ => LianLiUniHubSLV2Controller}/RGBController_LianLiUniHubSLV2.h (100%) rename Controllers/LianLiController/{ => LianLiUniHub_AL10Controller}/LianLiUniHub_AL10Controller.cpp (100%) rename Controllers/LianLiController/{ => LianLiUniHub_AL10Controller}/LianLiUniHub_AL10Controller.h (100%) rename Controllers/LianLiController/{ => LianLiUniHub_AL10Controller}/RGBController_LianLiUniHub_AL10.cpp (100%) rename Controllers/LianLiController/{ => LianLiUniHub_AL10Controller}/RGBController_LianLiUniHub_AL10.h (100%) rename Controllers/LianLiController/{ => StrimerLConnectController}/RGBController_StrimerLConnect.cpp (100%) rename Controllers/LianLiController/{ => StrimerLConnectController}/RGBController_StrimerLConnect.h (100%) rename Controllers/LianLiController/{ => StrimerLConnectController}/StrimerLConnectController.cpp (100%) rename Controllers/LianLiController/{ => StrimerLConnectController}/StrimerLConnectController.h (100%) rename Controllers/MSIGPUController/{ => MSIGPUController}/MSIGPUController.cpp (100%) rename Controllers/MSIGPUController/{ => MSIGPUController}/MSIGPUController.h (100%) rename Controllers/MSIGPUController/{ => MSIGPUController}/MSIGPUControllerDetect.cpp (100%) rename Controllers/MSIGPUController/{ => MSIGPUController}/RGBController_MSIGPU.cpp (100%) rename Controllers/MSIGPUController/{ => MSIGPUController}/RGBController_MSIGPU.h (100%) rename Controllers/MSIGPUController/{ => MSIGPUv2Controller}/MSIGPUv2Controller.cpp (100%) rename Controllers/MSIGPUController/{ => MSIGPUv2Controller}/MSIGPUv2Controller.h (100%) rename Controllers/MSIGPUController/{ => MSIGPUv2Controller}/MSIGPUv2ControllerDetect.cpp (100%) rename Controllers/MSIGPUController/{ => MSIGPUv2Controller}/RGBController_MSIGPUv2.cpp (100%) rename Controllers/MSIGPUController/{ => MSIGPUv2Controller}/RGBController_MSIGPUv2.h (100%) rename Controllers/MSIMysticLightController/{ => MSIMysticLight112Controller}/MSIMysticLight112Controller.cpp (100%) rename Controllers/MSIMysticLightController/{ => MSIMysticLight112Controller}/MSIMysticLight112Controller.h (100%) rename Controllers/MSIMysticLightController/{ => MSIMysticLight112Controller}/RGBController_MSIMysticLight112.cpp (100%) rename Controllers/MSIMysticLightController/{ => MSIMysticLight112Controller}/RGBController_MSIMysticLight112.h (100%) rename Controllers/MSIMysticLightController/{ => MSIMysticLight162Controller}/MSIMysticLight162Controller.cpp (100%) rename Controllers/MSIMysticLightController/{ => MSIMysticLight162Controller}/MSIMysticLight162Controller.h (100%) rename Controllers/MSIMysticLightController/{ => MSIMysticLight162Controller}/RGBController_MSIMysticLight162.cpp (100%) rename Controllers/MSIMysticLightController/{ => MSIMysticLight162Controller}/RGBController_MSIMysticLight162.h (100%) rename Controllers/MSIMysticLightController/{ => MSIMysticLight185Controller}/MSIMysticLight185Controller.cpp (100%) rename Controllers/MSIMysticLightController/{ => MSIMysticLight185Controller}/MSIMysticLight185Controller.h (100%) rename Controllers/MSIMysticLightController/{ => MSIMysticLight185Controller}/RGBController_MSIMysticLight185.cpp (100%) rename Controllers/MSIMysticLightController/{ => MSIMysticLight185Controller}/RGBController_MSIMysticLight185.h (100%) rename Controllers/MSIMysticLightController/{ => MSIMysticLight64Controller}/MSIMysticLight64Controller.cpp (100%) rename Controllers/MSIMysticLightController/{ => MSIMysticLight64Controller}/MSIMysticLight64Controller.h (100%) rename Controllers/MSIMysticLightController/{ => MSIMysticLight64Controller}/RGBController_MSIMysticLight64.cpp (100%) rename Controllers/MSIMysticLightController/{ => MSIMysticLight64Controller}/RGBController_MSIMysticLight64.h (100%) rename Controllers/QMKOpenRGBController/{ => QMKOpenRGBRev9Controller}/QMKOpenRGBRev9Controller.cpp (100%) rename Controllers/QMKOpenRGBController/{ => QMKOpenRGBRev9Controller}/QMKOpenRGBRev9Controller.h (100%) rename Controllers/QMKOpenRGBController/{ => QMKOpenRGBRev9Controller}/RGBController_QMKOpenRGBRev9.cpp (100%) rename Controllers/QMKOpenRGBController/{ => QMKOpenRGBRev9Controller}/RGBController_QMKOpenRGBRev9.h (100%) rename Controllers/QMKOpenRGBController/{ => QMKOpenRGBRevBController}/QMKOpenRGBRevBController.cpp (100%) rename Controllers/QMKOpenRGBController/{ => QMKOpenRGBRevBController}/QMKOpenRGBRevBController.h (100%) rename Controllers/QMKOpenRGBController/{ => QMKOpenRGBRevBController}/RGBController_QMKOpenRGBRevB.cpp (100%) rename Controllers/QMKOpenRGBController/{ => QMKOpenRGBRevBController}/RGBController_QMKOpenRGBRevB.h (100%) rename Controllers/QMKOpenRGBController/{ => QMKOpenRGBRevDController}/QMKOpenRGBRevDController.cpp (100%) rename Controllers/QMKOpenRGBController/{ => QMKOpenRGBRevDController}/QMKOpenRGBRevDController.h (100%) rename Controllers/QMKOpenRGBController/{ => QMKOpenRGBRevDController}/RGBController_QMKOpenRGBRevD.cpp (100%) rename Controllers/QMKOpenRGBController/{ => QMKOpenRGBRevDController}/RGBController_QMKOpenRGBRevD.h (100%) rename Controllers/QMKOpenRGBController/{ => QMKOpenRGBRevEController}/RGBController_QMKOpenRGBRevE.cpp (100%) rename Controllers/QMKOpenRGBController/{ => QMKOpenRGBRevEController}/RGBController_QMKOpenRGBRevE.h (100%) rename Controllers/RazerController/{ => RazerController}/RGBController_Razer.cpp (100%) rename Controllers/RazerController/{ => RazerController}/RGBController_Razer.h (100%) rename Controllers/RazerController/{ => RazerController}/RGBController_RazerAddressable.cpp (100%) rename Controllers/RazerController/{ => RazerController}/RGBController_RazerAddressable.h (100%) rename Controllers/RazerController/{ => RazerController}/RazerController.cpp (100%) rename Controllers/RazerController/{ => RazerController}/RazerController.h (100%) rename Controllers/RazerController/{ => RazerKrakenController}/RGBController_RazerKraken.cpp (100%) rename Controllers/RazerController/{ => RazerKrakenController}/RGBController_RazerKraken.h (100%) rename Controllers/RazerController/{ => RazerKrakenController}/RazerKrakenController.cpp (100%) rename Controllers/RazerController/{ => RazerKrakenController}/RazerKrakenController.h (100%) rename Controllers/RedSquareKeyroxController/{ => RedSquareKeyroxController}/RGBController_RedSquareKeyrox.cpp (100%) rename Controllers/RedSquareKeyroxController/{ => RedSquareKeyroxController}/RGBController_RedSquareKeyrox.h (100%) rename Controllers/RedSquareKeyroxController/{ => RedSquareKeyroxController}/RedSquareKeyroxController.cpp (100%) rename Controllers/RedSquareKeyroxController/{ => RedSquareKeyroxController}/RedSquareKeyroxController.h (100%) rename Controllers/RedSquareKeyroxController/{ => RedSquareKeyroxTKLClassicController}/RGBController_RedSquareKeyroxTKLClassic.cpp (100%) rename Controllers/RedSquareKeyroxController/{ => RedSquareKeyroxTKLClassicController}/RGBController_RedSquareKeyroxTKLClassic.h (100%) rename Controllers/RedSquareKeyroxController/{ => RedSquareKeyroxTKLClassicController}/RedSquareKeyroxTKLClassicController.cpp (100%) rename Controllers/RedSquareKeyroxController/{ => RedSquareKeyroxTKLClassicController}/RedSquareKeyroxTKLClassicController.h (100%) rename Controllers/RoccatController/{ => RoccatBurstController}/RGBController_RoccatBurst.cpp (100%) rename Controllers/RoccatController/{ => RoccatBurstController}/RGBController_RoccatBurst.h (100%) rename Controllers/RoccatController/{ => RoccatBurstController}/RoccatBurstController.cpp (100%) rename Controllers/RoccatController/{ => RoccatBurstController}/RoccatBurstController.h (100%) rename Controllers/RoccatController/{ => RoccatBurstProAirController}/RGBController_RoccatBurstProAir.cpp (100%) rename Controllers/RoccatController/{ => RoccatBurstProAirController}/RGBController_RoccatBurstProAir.h (100%) rename Controllers/RoccatController/{ => RoccatBurstProAirController}/RoccatBurstProAirController.cpp (100%) rename Controllers/RoccatController/{ => RoccatBurstProAirController}/RoccatBurstProAirController.h (100%) rename Controllers/RoccatController/{ => RoccatEloController}/RGBController_RoccatElo.cpp (100%) rename Controllers/RoccatController/{ => RoccatEloController}/RGBController_RoccatElo.h (100%) rename Controllers/RoccatController/{ => RoccatEloController}/RoccatEloController.cpp (100%) rename Controllers/RoccatController/{ => RoccatEloController}/RoccatEloController.h (100%) rename Controllers/RoccatController/{ => RoccatHordeAimoController}/RGBController_RoccatHordeAimo.cpp (100%) rename Controllers/RoccatController/{ => RoccatHordeAimoController}/RGBController_RoccatHordeAimo.h (100%) rename Controllers/RoccatController/{ => RoccatHordeAimoController}/RoccatHordeAimoController.cpp (100%) rename Controllers/RoccatController/{ => RoccatHordeAimoController}/RoccatHordeAimoController.h (100%) rename Controllers/RoccatController/{ => RoccatKoneAimoController}/RGBController_RoccatKoneAimo.cpp (100%) rename Controllers/RoccatController/{ => RoccatKoneAimoController}/RGBController_RoccatKoneAimo.h (100%) rename Controllers/RoccatController/{ => RoccatKoneAimoController}/RoccatKoneAimoController.cpp (100%) rename Controllers/RoccatController/{ => RoccatKoneAimoController}/RoccatKoneAimoController.h (100%) rename Controllers/RoccatController/{ => RoccatKoneProController}/RGBController_RoccatKonePro.cpp (100%) rename Controllers/RoccatController/{ => RoccatKoneProController}/RGBController_RoccatKonePro.h (100%) rename Controllers/RoccatController/{ => RoccatKoneProController}/RoccatKoneProController.cpp (100%) rename Controllers/RoccatController/{ => RoccatKoneProController}/RoccatKoneProController.h (100%) rename Controllers/RoccatController/{ => RoccatKovaController}/RGBController_RoccatKova.cpp (100%) rename Controllers/RoccatController/{ => RoccatKovaController}/RGBController_RoccatKova.h (100%) rename Controllers/RoccatController/{ => RoccatKovaController}/RoccatKovaController.cpp (100%) rename Controllers/RoccatController/{ => RoccatKovaController}/RoccatKovaController.h (100%) rename Controllers/RoccatController/{ => RoccatSenseAimoController}/RGBController_RoccatSenseAimo.cpp (100%) rename Controllers/RoccatController/{ => RoccatSenseAimoController}/RGBController_RoccatSenseAimo.h (100%) rename Controllers/RoccatController/{ => RoccatSenseAimoController}/RoccatSenseAimoController.cpp (100%) rename Controllers/RoccatController/{ => RoccatSenseAimoController}/RoccatSenseAimoController.h (100%) rename Controllers/RoccatController/{ => RoccatVulcanKeyboardController}/RGBController_RoccatVulcanKeyboard.cpp (100%) rename Controllers/RoccatController/{ => RoccatVulcanKeyboardController}/RGBController_RoccatVulcanKeyboard.h (100%) rename Controllers/RoccatController/{ => RoccatVulcanKeyboardController}/RoccatVulcanKeyboardController.cpp (100%) rename Controllers/RoccatController/{ => RoccatVulcanKeyboardController}/RoccatVulcanKeyboardController.h (100%) rename Controllers/RoccatController/{ => RoccatVulcanKeyboardController}/RoccatVulcanKeyboardLayouts.h (100%) rename Controllers/SRGBmodsController/{ => SRGBmodsLEDControllerV1}/RGBController_SRGBmodsLEDControllerV1.cpp (100%) rename Controllers/SRGBmodsController/{ => SRGBmodsLEDControllerV1}/RGBController_SRGBmodsLEDControllerV1.h (100%) rename Controllers/SRGBmodsController/{ => SRGBmodsLEDControllerV1}/SRGBmodsLEDControllerV1.cpp (100%) rename Controllers/SRGBmodsController/{ => SRGBmodsLEDControllerV1}/SRGBmodsLEDControllerV1.h (100%) rename Controllers/SRGBmodsController/{ => SRGBmodsPicoController}/RGBController_SRGBmodsPico.cpp (100%) rename Controllers/SRGBmodsController/{ => SRGBmodsPicoController}/RGBController_SRGBmodsPico.h (100%) rename Controllers/SRGBmodsController/{ => SRGBmodsPicoController}/SRGBmodsPicoController.cpp (100%) rename Controllers/SRGBmodsController/{ => SRGBmodsPicoController}/SRGBmodsPicoController.h (100%) rename Controllers/SapphireGPUController/{ => SapphireNitroGlowV1Controller}/RGBController_SapphireNitroGlowV1.cpp (100%) rename Controllers/SapphireGPUController/{ => SapphireNitroGlowV1Controller}/RGBController_SapphireNitroGlowV1.h (100%) rename Controllers/SapphireGPUController/{ => SapphireNitroGlowV1Controller}/SapphireNitroGlowV1Controller.cpp (100%) rename Controllers/SapphireGPUController/{ => SapphireNitroGlowV1Controller}/SapphireNitroGlowV1Controller.h (100%) rename Controllers/SapphireGPUController/{ => SapphireNitroGlowV3Controller}/RGBController_SapphireNitroGlowV3.cpp (100%) rename Controllers/SapphireGPUController/{ => SapphireNitroGlowV3Controller}/RGBController_SapphireNitroGlowV3.h (100%) rename Controllers/SapphireGPUController/{ => SapphireNitroGlowV3Controller}/SapphireNitroGlowV3Controller.cpp (100%) rename Controllers/SapphireGPUController/{ => SapphireNitroGlowV3Controller}/SapphireNitroGlowV3Controller.h (100%) rename Controllers/SonyGamepadController/{ => SonyDS4Controller}/RGBController_SonyDS4.cpp (100%) rename Controllers/SonyGamepadController/{ => SonyDS4Controller}/RGBController_SonyDS4.h (100%) rename Controllers/SonyGamepadController/{ => SonyDS4Controller}/SonyDS4Controller.cpp (100%) rename Controllers/SonyGamepadController/{ => SonyDS4Controller}/SonyDS4Controller.h (100%) rename Controllers/SonyGamepadController/{ => SonyDualSenseController}/RGBController_SonyDualSense.cpp (100%) rename Controllers/SonyGamepadController/{ => SonyDualSenseController}/RGBController_SonyDualSense.h (100%) rename Controllers/SonyGamepadController/{ => SonyDualSenseController}/SonyDualSenseController.cpp (100%) rename Controllers/SonyGamepadController/{ => SonyDualSenseController}/SonyDualSenseController.h (100%) rename Controllers/ThermaltakeRiingController/{ => ThermaltakeRiingController}/RGBController_ThermaltakeRiing.cpp (100%) rename Controllers/ThermaltakeRiingController/{ => ThermaltakeRiingController}/RGBController_ThermaltakeRiing.h (100%) rename Controllers/ThermaltakeRiingController/{ => ThermaltakeRiingController}/ThermaltakeRiingController.cpp (100%) rename Controllers/ThermaltakeRiingController/{ => ThermaltakeRiingController}/ThermaltakeRiingController.h (100%) rename Controllers/ThermaltakeRiingController/{ => ThermaltakeRiingQuadController}/RGBController_ThermaltakeRiingQuad.cpp (100%) rename Controllers/ThermaltakeRiingController/{ => ThermaltakeRiingQuadController}/RGBController_ThermaltakeRiingQuad.h (100%) rename Controllers/ThermaltakeRiingController/{ => ThermaltakeRiingQuadController}/ThermaltakeRiingQuadController.cpp (100%) rename Controllers/ThermaltakeRiingController/{ => ThermaltakeRiingQuadController}/ThermaltakeRiingQuadController.h (100%) rename Controllers/TrustController/{ => TrustGXT114Controller}/RGBController_TrustGXT114.cpp (100%) rename Controllers/TrustController/{ => TrustGXT114Controller}/RGBController_TrustGXT114.h (100%) rename Controllers/TrustController/{ => TrustGXT114Controller}/TrustGXT114Controller.cpp (100%) rename Controllers/TrustController/{ => TrustGXT114Controller}/TrustGXT114Controller.h (100%) rename Controllers/TrustController/{ => TrustGXT180Controller}/RGBController_TrustGXT180.cpp (100%) rename Controllers/TrustController/{ => TrustGXT180Controller}/RGBController_TrustGXT180.h (100%) rename Controllers/TrustController/{ => TrustGXT180Controller}/TrustGXT180Controller.cpp (100%) rename Controllers/TrustController/{ => TrustGXT180Controller}/TrustGXT180Controller.h (100%) rename Controllers/WootingKeyboardController/{ => WootingOneKeyboardController}/WootingOneKeyboardController.cpp (100%) rename Controllers/WootingKeyboardController/{ => WootingOneKeyboardController}/WootingOneKeyboardController.h (100%) rename Controllers/WootingKeyboardController/{ => WootingTwoKeyboardController}/WootingTwoKeyboardController.cpp (100%) rename Controllers/WootingKeyboardController/{ => WootingTwoKeyboardController}/WootingTwoKeyboardController.h (100%) diff --git a/Controllers/A4TechController/BloodyB820RController.cpp b/Controllers/A4TechController/BloodyB820RController/BloodyB820RController.cpp similarity index 100% rename from Controllers/A4TechController/BloodyB820RController.cpp rename to Controllers/A4TechController/BloodyB820RController/BloodyB820RController.cpp diff --git a/Controllers/A4TechController/BloodyB820RController.h b/Controllers/A4TechController/BloodyB820RController/BloodyB820RController.h similarity index 100% rename from Controllers/A4TechController/BloodyB820RController.h rename to Controllers/A4TechController/BloodyB820RController/BloodyB820RController.h diff --git a/Controllers/A4TechController/RGBController_BloodyB820R.cpp b/Controllers/A4TechController/BloodyB820RController/RGBController_BloodyB820R.cpp similarity index 100% rename from Controllers/A4TechController/RGBController_BloodyB820R.cpp rename to Controllers/A4TechController/BloodyB820RController/RGBController_BloodyB820R.cpp diff --git a/Controllers/A4TechController/RGBController_BloodyB820R.h b/Controllers/A4TechController/BloodyB820RController/RGBController_BloodyB820R.h similarity index 100% rename from Controllers/A4TechController/RGBController_BloodyB820R.h rename to Controllers/A4TechController/BloodyB820RController/RGBController_BloodyB820R.h diff --git a/Controllers/A4TechController/BloodyMouseController.cpp b/Controllers/A4TechController/BloodyMouseController/BloodyMouseController.cpp similarity index 100% rename from Controllers/A4TechController/BloodyMouseController.cpp rename to Controllers/A4TechController/BloodyMouseController/BloodyMouseController.cpp diff --git a/Controllers/A4TechController/BloodyMouseController.h b/Controllers/A4TechController/BloodyMouseController/BloodyMouseController.h similarity index 100% rename from Controllers/A4TechController/BloodyMouseController.h rename to Controllers/A4TechController/BloodyMouseController/BloodyMouseController.h diff --git a/Controllers/A4TechController/RGBController_BloodyMouse.cpp b/Controllers/A4TechController/BloodyMouseController/RGBController_BloodyMouse.cpp similarity index 100% rename from Controllers/A4TechController/RGBController_BloodyMouse.cpp rename to Controllers/A4TechController/BloodyMouseController/RGBController_BloodyMouse.cpp diff --git a/Controllers/A4TechController/RGBController_BloodyMouse.h b/Controllers/A4TechController/BloodyMouseController/RGBController_BloodyMouse.h similarity index 100% rename from Controllers/A4TechController/RGBController_BloodyMouse.h rename to Controllers/A4TechController/BloodyMouseController/RGBController_BloodyMouse.h diff --git a/Controllers/ASRockSMBusController/ASRockASRRGBSMBusController.cpp b/Controllers/ASRockSMBusController/ASRockASRRGBSMBusController/ASRockASRRGBSMBusController.cpp similarity index 100% rename from Controllers/ASRockSMBusController/ASRockASRRGBSMBusController.cpp rename to Controllers/ASRockSMBusController/ASRockASRRGBSMBusController/ASRockASRRGBSMBusController.cpp diff --git a/Controllers/ASRockSMBusController/ASRockASRRGBSMBusController.h b/Controllers/ASRockSMBusController/ASRockASRRGBSMBusController/ASRockASRRGBSMBusController.h similarity index 100% rename from Controllers/ASRockSMBusController/ASRockASRRGBSMBusController.h rename to Controllers/ASRockSMBusController/ASRockASRRGBSMBusController/ASRockASRRGBSMBusController.h diff --git a/Controllers/ASRockSMBusController/RGBController_ASRockASRRGBSMBus.cpp b/Controllers/ASRockSMBusController/ASRockASRRGBSMBusController/RGBController_ASRockASRRGBSMBus.cpp similarity index 100% rename from Controllers/ASRockSMBusController/RGBController_ASRockASRRGBSMBus.cpp rename to Controllers/ASRockSMBusController/ASRockASRRGBSMBusController/RGBController_ASRockASRRGBSMBus.cpp diff --git a/Controllers/ASRockSMBusController/RGBController_ASRockASRRGBSMBus.h b/Controllers/ASRockSMBusController/ASRockASRRGBSMBusController/RGBController_ASRockASRRGBSMBus.h similarity index 100% rename from Controllers/ASRockSMBusController/RGBController_ASRockASRRGBSMBus.h rename to Controllers/ASRockSMBusController/ASRockASRRGBSMBusController/RGBController_ASRockASRRGBSMBus.h diff --git a/Controllers/ASRockSMBusController/ASRockPolychromeV1SMBusController.cpp b/Controllers/ASRockSMBusController/ASRockPolychromeV1SMBusController/ASRockPolychromeV1SMBusController.cpp similarity index 100% rename from Controllers/ASRockSMBusController/ASRockPolychromeV1SMBusController.cpp rename to Controllers/ASRockSMBusController/ASRockPolychromeV1SMBusController/ASRockPolychromeV1SMBusController.cpp diff --git a/Controllers/ASRockSMBusController/ASRockPolychromeV1SMBusController.h b/Controllers/ASRockSMBusController/ASRockPolychromeV1SMBusController/ASRockPolychromeV1SMBusController.h similarity index 100% rename from Controllers/ASRockSMBusController/ASRockPolychromeV1SMBusController.h rename to Controllers/ASRockSMBusController/ASRockPolychromeV1SMBusController/ASRockPolychromeV1SMBusController.h diff --git a/Controllers/ASRockSMBusController/RGBController_ASRockPolychromeV1SMBus.cpp b/Controllers/ASRockSMBusController/ASRockPolychromeV1SMBusController/RGBController_ASRockPolychromeV1SMBus.cpp similarity index 100% rename from Controllers/ASRockSMBusController/RGBController_ASRockPolychromeV1SMBus.cpp rename to Controllers/ASRockSMBusController/ASRockPolychromeV1SMBusController/RGBController_ASRockPolychromeV1SMBus.cpp diff --git a/Controllers/ASRockSMBusController/RGBController_ASRockPolychromeV1SMBus.h b/Controllers/ASRockSMBusController/ASRockPolychromeV1SMBusController/RGBController_ASRockPolychromeV1SMBus.h similarity index 100% rename from Controllers/ASRockSMBusController/RGBController_ASRockPolychromeV1SMBus.h rename to Controllers/ASRockSMBusController/ASRockPolychromeV1SMBusController/RGBController_ASRockPolychromeV1SMBus.h diff --git a/Controllers/ASRockSMBusController/ASRockPolychromeV2SMBusController.cpp b/Controllers/ASRockSMBusController/ASRockPolychromeV2SMBusController/ASRockPolychromeV2SMBusController.cpp similarity index 100% rename from Controllers/ASRockSMBusController/ASRockPolychromeV2SMBusController.cpp rename to Controllers/ASRockSMBusController/ASRockPolychromeV2SMBusController/ASRockPolychromeV2SMBusController.cpp diff --git a/Controllers/ASRockSMBusController/ASRockPolychromeV2SMBusController.h b/Controllers/ASRockSMBusController/ASRockPolychromeV2SMBusController/ASRockPolychromeV2SMBusController.h similarity index 100% rename from Controllers/ASRockSMBusController/ASRockPolychromeV2SMBusController.h rename to Controllers/ASRockSMBusController/ASRockPolychromeV2SMBusController/ASRockPolychromeV2SMBusController.h diff --git a/Controllers/ASRockSMBusController/RGBController_ASRockPolychromeV2SMBus.cpp b/Controllers/ASRockSMBusController/ASRockPolychromeV2SMBusController/RGBController_ASRockPolychromeV2SMBus.cpp similarity index 100% rename from Controllers/ASRockSMBusController/RGBController_ASRockPolychromeV2SMBus.cpp rename to Controllers/ASRockSMBusController/ASRockPolychromeV2SMBusController/RGBController_ASRockPolychromeV2SMBus.cpp diff --git a/Controllers/ASRockSMBusController/RGBController_ASRockPolychromeV2SMBus.h b/Controllers/ASRockSMBusController/ASRockPolychromeV2SMBusController/RGBController_ASRockPolychromeV2SMBus.h similarity index 100% rename from Controllers/ASRockSMBusController/RGBController_ASRockPolychromeV2SMBus.h rename to Controllers/ASRockSMBusController/ASRockPolychromeV2SMBusController/RGBController_ASRockPolychromeV2SMBus.h diff --git a/Controllers/AlienwareKeyboardController/AlienwareAW410KController.cpp b/Controllers/AlienwareKeyboardController/AlienwareAW410KController/AlienwareAW410KController.cpp similarity index 100% rename from Controllers/AlienwareKeyboardController/AlienwareAW410KController.cpp rename to Controllers/AlienwareKeyboardController/AlienwareAW410KController/AlienwareAW410KController.cpp diff --git a/Controllers/AlienwareKeyboardController/AlienwareAW410KController.h b/Controllers/AlienwareKeyboardController/AlienwareAW410KController/AlienwareAW410KController.h similarity index 100% rename from Controllers/AlienwareKeyboardController/AlienwareAW410KController.h rename to Controllers/AlienwareKeyboardController/AlienwareAW410KController/AlienwareAW410KController.h diff --git a/Controllers/AlienwareKeyboardController/RGBController_AlienwareAW410K.cpp b/Controllers/AlienwareKeyboardController/AlienwareAW410KController/RGBController_AlienwareAW410K.cpp similarity index 100% rename from Controllers/AlienwareKeyboardController/RGBController_AlienwareAW410K.cpp rename to Controllers/AlienwareKeyboardController/AlienwareAW410KController/RGBController_AlienwareAW410K.cpp diff --git a/Controllers/AlienwareKeyboardController/RGBController_AlienwareAW410K.h b/Controllers/AlienwareKeyboardController/AlienwareAW410KController/RGBController_AlienwareAW410K.h similarity index 100% rename from Controllers/AlienwareKeyboardController/RGBController_AlienwareAW410K.h rename to Controllers/AlienwareKeyboardController/AlienwareAW410KController/RGBController_AlienwareAW410K.h diff --git a/Controllers/AlienwareKeyboardController/AlienwareAW510KController.cpp b/Controllers/AlienwareKeyboardController/AlienwareAW510KController/AlienwareAW510KController.cpp similarity index 100% rename from Controllers/AlienwareKeyboardController/AlienwareAW510KController.cpp rename to Controllers/AlienwareKeyboardController/AlienwareAW510KController/AlienwareAW510KController.cpp diff --git a/Controllers/AlienwareKeyboardController/AlienwareAW510KController.h b/Controllers/AlienwareKeyboardController/AlienwareAW510KController/AlienwareAW510KController.h similarity index 100% rename from Controllers/AlienwareKeyboardController/AlienwareAW510KController.h rename to Controllers/AlienwareKeyboardController/AlienwareAW510KController/AlienwareAW510KController.h diff --git a/Controllers/AlienwareKeyboardController/RGBController_AlienwareAW510K.cpp b/Controllers/AlienwareKeyboardController/AlienwareAW510KController/RGBController_AlienwareAW510K.cpp similarity index 100% rename from Controllers/AlienwareKeyboardController/RGBController_AlienwareAW510K.cpp rename to Controllers/AlienwareKeyboardController/AlienwareAW510KController/RGBController_AlienwareAW510K.cpp diff --git a/Controllers/AlienwareKeyboardController/RGBController_AlienwareAW510K.h b/Controllers/AlienwareKeyboardController/AlienwareAW510KController/RGBController_AlienwareAW510K.h similarity index 100% rename from Controllers/AlienwareKeyboardController/RGBController_AlienwareAW510K.h rename to Controllers/AlienwareKeyboardController/AlienwareAW510KController/RGBController_AlienwareAW510K.h diff --git a/Controllers/AsusAuraCoreController/AsusAuraCoreController.cpp b/Controllers/AsusAuraCoreController/AsusAuraCoreController/AsusAuraCoreController.cpp similarity index 100% rename from Controllers/AsusAuraCoreController/AsusAuraCoreController.cpp rename to Controllers/AsusAuraCoreController/AsusAuraCoreController/AsusAuraCoreController.cpp diff --git a/Controllers/AsusAuraCoreController/AsusAuraCoreController.h b/Controllers/AsusAuraCoreController/AsusAuraCoreController/AsusAuraCoreController.h similarity index 100% rename from Controllers/AsusAuraCoreController/AsusAuraCoreController.h rename to Controllers/AsusAuraCoreController/AsusAuraCoreController/AsusAuraCoreController.h diff --git a/Controllers/AsusAuraCoreController/RGBController_AsusAuraCore.cpp b/Controllers/AsusAuraCoreController/AsusAuraCoreController/RGBController_AsusAuraCore.cpp similarity index 100% rename from Controllers/AsusAuraCoreController/RGBController_AsusAuraCore.cpp rename to Controllers/AsusAuraCoreController/AsusAuraCoreController/RGBController_AsusAuraCore.cpp diff --git a/Controllers/AsusAuraCoreController/RGBController_AsusAuraCore.h b/Controllers/AsusAuraCoreController/AsusAuraCoreController/RGBController_AsusAuraCore.h similarity index 100% rename from Controllers/AsusAuraCoreController/RGBController_AsusAuraCore.h rename to Controllers/AsusAuraCoreController/AsusAuraCoreController/RGBController_AsusAuraCore.h diff --git a/Controllers/AsusAuraCoreController/AsusAuraCoreLaptopController.cpp b/Controllers/AsusAuraCoreController/AsusAuraCoreLaptopController/AsusAuraCoreLaptopController.cpp similarity index 100% rename from Controllers/AsusAuraCoreController/AsusAuraCoreLaptopController.cpp rename to Controllers/AsusAuraCoreController/AsusAuraCoreLaptopController/AsusAuraCoreLaptopController.cpp diff --git a/Controllers/AsusAuraCoreController/AsusAuraCoreLaptopController.h b/Controllers/AsusAuraCoreController/AsusAuraCoreLaptopController/AsusAuraCoreLaptopController.h similarity index 100% rename from Controllers/AsusAuraCoreController/AsusAuraCoreLaptopController.h rename to Controllers/AsusAuraCoreController/AsusAuraCoreLaptopController/AsusAuraCoreLaptopController.h diff --git a/Controllers/AsusAuraCoreController/RGBController_AsusAuraCoreLaptop.cpp b/Controllers/AsusAuraCoreController/AsusAuraCoreLaptopController/RGBController_AsusAuraCoreLaptop.cpp similarity index 100% rename from Controllers/AsusAuraCoreController/RGBController_AsusAuraCoreLaptop.cpp rename to Controllers/AsusAuraCoreController/AsusAuraCoreLaptopController/RGBController_AsusAuraCoreLaptop.cpp diff --git a/Controllers/AsusAuraCoreController/RGBController_AsusAuraCoreLaptop.h b/Controllers/AsusAuraCoreController/AsusAuraCoreLaptopController/RGBController_AsusAuraCoreLaptop.h similarity index 100% rename from Controllers/AsusAuraCoreController/RGBController_AsusAuraCoreLaptop.h rename to Controllers/AsusAuraCoreController/AsusAuraCoreLaptopController/RGBController_AsusAuraCoreLaptop.h diff --git a/Controllers/AsusAuraUSBController/AsusAuraHeadsetStandController.cpp b/Controllers/AsusAuraUSBController/AsusAuraHeadsetStandController/AsusAuraHeadsetStandController.cpp similarity index 100% rename from Controllers/AsusAuraUSBController/AsusAuraHeadsetStandController.cpp rename to Controllers/AsusAuraUSBController/AsusAuraHeadsetStandController/AsusAuraHeadsetStandController.cpp diff --git a/Controllers/AsusAuraUSBController/AsusAuraHeadsetStandController.h b/Controllers/AsusAuraUSBController/AsusAuraHeadsetStandController/AsusAuraHeadsetStandController.h similarity index 100% rename from Controllers/AsusAuraUSBController/AsusAuraHeadsetStandController.h rename to Controllers/AsusAuraUSBController/AsusAuraHeadsetStandController/AsusAuraHeadsetStandController.h diff --git a/Controllers/AsusAuraUSBController/RGBController_AsusAuraHeadsetStand.cpp b/Controllers/AsusAuraUSBController/AsusAuraHeadsetStandController/RGBController_AsusAuraHeadsetStand.cpp similarity index 100% rename from Controllers/AsusAuraUSBController/RGBController_AsusAuraHeadsetStand.cpp rename to Controllers/AsusAuraUSBController/AsusAuraHeadsetStandController/RGBController_AsusAuraHeadsetStand.cpp diff --git a/Controllers/AsusAuraUSBController/RGBController_AsusAuraHeadsetStand.h b/Controllers/AsusAuraUSBController/AsusAuraHeadsetStandController/RGBController_AsusAuraHeadsetStand.h similarity index 100% rename from Controllers/AsusAuraUSBController/RGBController_AsusAuraHeadsetStand.h rename to Controllers/AsusAuraUSBController/AsusAuraHeadsetStandController/RGBController_AsusAuraHeadsetStand.h diff --git a/Controllers/AsusAuraUSBController/AsusAuraKeyboardController.cpp b/Controllers/AsusAuraUSBController/AsusAuraKeyboardController/AsusAuraKeyboardController.cpp similarity index 100% rename from Controllers/AsusAuraUSBController/AsusAuraKeyboardController.cpp rename to Controllers/AsusAuraUSBController/AsusAuraKeyboardController/AsusAuraKeyboardController.cpp diff --git a/Controllers/AsusAuraUSBController/AsusAuraKeyboardController.h b/Controllers/AsusAuraUSBController/AsusAuraKeyboardController/AsusAuraKeyboardController.h similarity index 100% rename from Controllers/AsusAuraUSBController/AsusAuraKeyboardController.h rename to Controllers/AsusAuraUSBController/AsusAuraKeyboardController/AsusAuraKeyboardController.h diff --git a/Controllers/AsusAuraUSBController/RGBController_AsusAuraKeyboard.cpp b/Controllers/AsusAuraUSBController/AsusAuraKeyboardController/RGBController_AsusAuraKeyboard.cpp similarity index 100% rename from Controllers/AsusAuraUSBController/RGBController_AsusAuraKeyboard.cpp rename to Controllers/AsusAuraUSBController/AsusAuraKeyboardController/RGBController_AsusAuraKeyboard.cpp diff --git a/Controllers/AsusAuraUSBController/RGBController_AsusAuraKeyboard.h b/Controllers/AsusAuraUSBController/AsusAuraKeyboardController/RGBController_AsusAuraKeyboard.h similarity index 100% rename from Controllers/AsusAuraUSBController/RGBController_AsusAuraKeyboard.h rename to Controllers/AsusAuraUSBController/AsusAuraKeyboardController/RGBController_AsusAuraKeyboard.h diff --git a/Controllers/AsusAuraUSBController/AsusAuraMonitorController.cpp b/Controllers/AsusAuraUSBController/AsusAuraMonitorController/AsusAuraMonitorController.cpp similarity index 100% rename from Controllers/AsusAuraUSBController/AsusAuraMonitorController.cpp rename to Controllers/AsusAuraUSBController/AsusAuraMonitorController/AsusAuraMonitorController.cpp diff --git a/Controllers/AsusAuraUSBController/AsusAuraMonitorController.h b/Controllers/AsusAuraUSBController/AsusAuraMonitorController/AsusAuraMonitorController.h similarity index 100% rename from Controllers/AsusAuraUSBController/AsusAuraMonitorController.h rename to Controllers/AsusAuraUSBController/AsusAuraMonitorController/AsusAuraMonitorController.h diff --git a/Controllers/AsusAuraUSBController/RGBController_AsusAuraMonitor.cpp b/Controllers/AsusAuraUSBController/AsusAuraMonitorController/RGBController_AsusAuraMonitor.cpp similarity index 100% rename from Controllers/AsusAuraUSBController/RGBController_AsusAuraMonitor.cpp rename to Controllers/AsusAuraUSBController/AsusAuraMonitorController/RGBController_AsusAuraMonitor.cpp diff --git a/Controllers/AsusAuraUSBController/RGBController_AsusAuraMonitor.h b/Controllers/AsusAuraUSBController/AsusAuraMonitorController/RGBController_AsusAuraMonitor.h similarity index 100% rename from Controllers/AsusAuraUSBController/RGBController_AsusAuraMonitor.h rename to Controllers/AsusAuraUSBController/AsusAuraMonitorController/RGBController_AsusAuraMonitor.h diff --git a/Controllers/AsusAuraUSBController/AsusAuraMouseController.cpp b/Controllers/AsusAuraUSBController/AsusAuraMouseController/AsusAuraMouseController.cpp similarity index 100% rename from Controllers/AsusAuraUSBController/AsusAuraMouseController.cpp rename to Controllers/AsusAuraUSBController/AsusAuraMouseController/AsusAuraMouseController.cpp diff --git a/Controllers/AsusAuraUSBController/AsusAuraMouseController.h b/Controllers/AsusAuraUSBController/AsusAuraMouseController/AsusAuraMouseController.h similarity index 100% rename from Controllers/AsusAuraUSBController/AsusAuraMouseController.h rename to Controllers/AsusAuraUSBController/AsusAuraMouseController/AsusAuraMouseController.h diff --git a/Controllers/AsusAuraUSBController/AsusAuraMouseDevices.h b/Controllers/AsusAuraUSBController/AsusAuraMouseController/AsusAuraMouseDevices.h similarity index 100% rename from Controllers/AsusAuraUSBController/AsusAuraMouseDevices.h rename to Controllers/AsusAuraUSBController/AsusAuraMouseController/AsusAuraMouseDevices.h diff --git a/Controllers/AsusAuraUSBController/RGBController_AsusAuraMouse.cpp b/Controllers/AsusAuraUSBController/AsusAuraMouseController/RGBController_AsusAuraMouse.cpp similarity index 100% rename from Controllers/AsusAuraUSBController/RGBController_AsusAuraMouse.cpp rename to Controllers/AsusAuraUSBController/AsusAuraMouseController/RGBController_AsusAuraMouse.cpp diff --git a/Controllers/AsusAuraUSBController/RGBController_AsusAuraMouse.h b/Controllers/AsusAuraUSBController/AsusAuraMouseController/RGBController_AsusAuraMouse.h similarity index 100% rename from Controllers/AsusAuraUSBController/RGBController_AsusAuraMouse.h rename to Controllers/AsusAuraUSBController/AsusAuraMouseController/RGBController_AsusAuraMouse.h diff --git a/Controllers/AsusAuraUSBController/AsusAuraMouseGen1Controller.cpp b/Controllers/AsusAuraUSBController/AsusAuraMouseGen1Controller/AsusAuraMouseGen1Controller.cpp similarity index 100% rename from Controllers/AsusAuraUSBController/AsusAuraMouseGen1Controller.cpp rename to Controllers/AsusAuraUSBController/AsusAuraMouseGen1Controller/AsusAuraMouseGen1Controller.cpp diff --git a/Controllers/AsusAuraUSBController/AsusAuraMouseGen1Controller.h b/Controllers/AsusAuraUSBController/AsusAuraMouseGen1Controller/AsusAuraMouseGen1Controller.h similarity index 100% rename from Controllers/AsusAuraUSBController/AsusAuraMouseGen1Controller.h rename to Controllers/AsusAuraUSBController/AsusAuraMouseGen1Controller/AsusAuraMouseGen1Controller.h diff --git a/Controllers/AsusAuraUSBController/RGBController_AsusROGSpatha.cpp b/Controllers/AsusAuraUSBController/AsusAuraMouseGen1Controller/RGBController_AsusROGSpatha.cpp similarity index 100% rename from Controllers/AsusAuraUSBController/RGBController_AsusROGSpatha.cpp rename to Controllers/AsusAuraUSBController/AsusAuraMouseGen1Controller/RGBController_AsusROGSpatha.cpp diff --git a/Controllers/AsusAuraUSBController/RGBController_AsusROGSpatha.h b/Controllers/AsusAuraUSBController/AsusAuraMouseGen1Controller/RGBController_AsusROGSpatha.h similarity index 100% rename from Controllers/AsusAuraUSBController/RGBController_AsusROGSpatha.h rename to Controllers/AsusAuraUSBController/AsusAuraMouseGen1Controller/RGBController_AsusROGSpatha.h diff --git a/Controllers/AsusAuraUSBController/RGBController_AsusROGStrixEvolve.cpp b/Controllers/AsusAuraUSBController/AsusAuraMouseGen1Controller/RGBController_AsusROGStrixEvolve.cpp similarity index 100% rename from Controllers/AsusAuraUSBController/RGBController_AsusROGStrixEvolve.cpp rename to Controllers/AsusAuraUSBController/AsusAuraMouseGen1Controller/RGBController_AsusROGStrixEvolve.cpp diff --git a/Controllers/AsusAuraUSBController/RGBController_AsusROGStrixEvolve.h b/Controllers/AsusAuraUSBController/AsusAuraMouseGen1Controller/RGBController_AsusROGStrixEvolve.h similarity index 100% rename from Controllers/AsusAuraUSBController/RGBController_AsusROGStrixEvolve.h rename to Controllers/AsusAuraUSBController/AsusAuraMouseGen1Controller/RGBController_AsusROGStrixEvolve.h diff --git a/Controllers/AsusAuraUSBController/AsusAuraMousematController.cpp b/Controllers/AsusAuraUSBController/AsusAuraMousematController/AsusAuraMousematController.cpp similarity index 100% rename from Controllers/AsusAuraUSBController/AsusAuraMousematController.cpp rename to Controllers/AsusAuraUSBController/AsusAuraMousematController/AsusAuraMousematController.cpp diff --git a/Controllers/AsusAuraUSBController/AsusAuraMousematController.h b/Controllers/AsusAuraUSBController/AsusAuraMousematController/AsusAuraMousematController.h similarity index 100% rename from Controllers/AsusAuraUSBController/AsusAuraMousematController.h rename to Controllers/AsusAuraUSBController/AsusAuraMousematController/AsusAuraMousematController.h diff --git a/Controllers/AsusAuraUSBController/RGBController_AsusAuraMousemat.cpp b/Controllers/AsusAuraUSBController/AsusAuraMousematController/RGBController_AsusAuraMousemat.cpp similarity index 100% rename from Controllers/AsusAuraUSBController/RGBController_AsusAuraMousemat.cpp rename to Controllers/AsusAuraUSBController/AsusAuraMousematController/RGBController_AsusAuraMousemat.cpp diff --git a/Controllers/AsusAuraUSBController/RGBController_AsusAuraMousemat.h b/Controllers/AsusAuraUSBController/AsusAuraMousematController/RGBController_AsusAuraMousemat.h similarity index 100% rename from Controllers/AsusAuraUSBController/RGBController_AsusAuraMousemat.h rename to Controllers/AsusAuraUSBController/AsusAuraMousematController/RGBController_AsusAuraMousemat.h diff --git a/Controllers/AsusAuraUSBController/AsusAuraRyuoAIOController.cpp b/Controllers/AsusAuraUSBController/AsusAuraRyuoAIOController/AsusAuraRyuoAIOController.cpp similarity index 100% rename from Controllers/AsusAuraUSBController/AsusAuraRyuoAIOController.cpp rename to Controllers/AsusAuraUSBController/AsusAuraRyuoAIOController/AsusAuraRyuoAIOController.cpp diff --git a/Controllers/AsusAuraUSBController/AsusAuraRyuoAIOController.h b/Controllers/AsusAuraUSBController/AsusAuraRyuoAIOController/AsusAuraRyuoAIOController.h similarity index 100% rename from Controllers/AsusAuraUSBController/AsusAuraRyuoAIOController.h rename to Controllers/AsusAuraUSBController/AsusAuraRyuoAIOController/AsusAuraRyuoAIOController.h diff --git a/Controllers/AsusAuraUSBController/RGBController_AsusAuraRyuoAIO.cpp b/Controllers/AsusAuraUSBController/AsusAuraRyuoAIOController/RGBController_AsusAuraRyuoAIO.cpp similarity index 100% rename from Controllers/AsusAuraUSBController/RGBController_AsusAuraRyuoAIO.cpp rename to Controllers/AsusAuraUSBController/AsusAuraRyuoAIOController/RGBController_AsusAuraRyuoAIO.cpp diff --git a/Controllers/AsusAuraUSBController/RGBController_AsusAuraRyuoAIO.h b/Controllers/AsusAuraUSBController/AsusAuraRyuoAIOController/RGBController_AsusAuraRyuoAIO.h similarity index 100% rename from Controllers/AsusAuraUSBController/RGBController_AsusAuraRyuoAIO.h rename to Controllers/AsusAuraUSBController/AsusAuraRyuoAIOController/RGBController_AsusAuraRyuoAIO.h diff --git a/Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController.cpp b/Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/AsusAuraTUFKeyboardController.cpp similarity index 100% rename from Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController.cpp rename to Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/AsusAuraTUFKeyboardController.cpp diff --git a/Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController.h b/Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/AsusAuraTUFKeyboardController.h similarity index 100% rename from Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController.h rename to Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/AsusAuraTUFKeyboardController.h diff --git a/Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardLayouts.h b/Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/AsusAuraTUFKeyboardLayouts.h similarity index 100% rename from Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardLayouts.h rename to Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/AsusAuraTUFKeyboardLayouts.h diff --git a/Controllers/AsusAuraUSBController/RGBController_AsusAuraTUFKeyboard.cpp b/Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/RGBController_AsusAuraTUFKeyboard.cpp similarity index 100% rename from Controllers/AsusAuraUSBController/RGBController_AsusAuraTUFKeyboard.cpp rename to Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/RGBController_AsusAuraTUFKeyboard.cpp diff --git a/Controllers/AsusAuraUSBController/RGBController_AsusAuraTUFKeyboard.h b/Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/RGBController_AsusAuraTUFKeyboard.h similarity index 100% rename from Controllers/AsusAuraUSBController/RGBController_AsusAuraTUFKeyboard.h rename to Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/RGBController_AsusAuraTUFKeyboard.h diff --git a/Controllers/AsusAuraUSBController/AsusAuraAddressableController.cpp b/Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraAddressableController.cpp similarity index 100% rename from Controllers/AsusAuraUSBController/AsusAuraAddressableController.cpp rename to Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraAddressableController.cpp diff --git a/Controllers/AsusAuraUSBController/AsusAuraAddressableController.h b/Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraAddressableController.h similarity index 100% rename from Controllers/AsusAuraUSBController/AsusAuraAddressableController.h rename to Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraAddressableController.h diff --git a/Controllers/AsusAuraUSBController/AsusAuraMainboardController.cpp b/Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraMainboardController.cpp similarity index 100% rename from Controllers/AsusAuraUSBController/AsusAuraMainboardController.cpp rename to Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraMainboardController.cpp diff --git a/Controllers/AsusAuraUSBController/AsusAuraMainboardController.h b/Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraMainboardController.h similarity index 100% rename from Controllers/AsusAuraUSBController/AsusAuraMainboardController.h rename to Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraMainboardController.h diff --git a/Controllers/AsusAuraUSBController/AsusAuraUSBController.cpp b/Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraUSBController.cpp similarity index 100% rename from Controllers/AsusAuraUSBController/AsusAuraUSBController.cpp rename to Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraUSBController.cpp diff --git a/Controllers/AsusAuraUSBController/AsusAuraUSBController.h b/Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraUSBController.h similarity index 100% rename from Controllers/AsusAuraUSBController/AsusAuraUSBController.h rename to Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraUSBController.h diff --git a/Controllers/AsusAuraUSBController/RGBController_AsusAuraMainboard.cpp b/Controllers/AsusAuraUSBController/AsusAuraUSBController/RGBController_AsusAuraMainboard.cpp similarity index 100% rename from Controllers/AsusAuraUSBController/RGBController_AsusAuraMainboard.cpp rename to Controllers/AsusAuraUSBController/AsusAuraUSBController/RGBController_AsusAuraMainboard.cpp diff --git a/Controllers/AsusAuraUSBController/RGBController_AsusAuraMainboard.h b/Controllers/AsusAuraUSBController/AsusAuraUSBController/RGBController_AsusAuraMainboard.h similarity index 100% rename from Controllers/AsusAuraUSBController/RGBController_AsusAuraMainboard.h rename to Controllers/AsusAuraUSBController/AsusAuraUSBController/RGBController_AsusAuraMainboard.h diff --git a/Controllers/AsusAuraUSBController/RGBController_AsusAuraUSB.cpp b/Controllers/AsusAuraUSBController/AsusAuraUSBController/RGBController_AsusAuraUSB.cpp similarity index 100% rename from Controllers/AsusAuraUSBController/RGBController_AsusAuraUSB.cpp rename to Controllers/AsusAuraUSBController/AsusAuraUSBController/RGBController_AsusAuraUSB.cpp diff --git a/Controllers/AsusAuraUSBController/RGBController_AsusAuraUSB.h b/Controllers/AsusAuraUSBController/AsusAuraUSBController/RGBController_AsusAuraUSB.h similarity index 100% rename from Controllers/AsusAuraUSBController/RGBController_AsusAuraUSB.h rename to Controllers/AsusAuraUSBController/AsusAuraUSBController/RGBController_AsusAuraUSB.h diff --git a/Controllers/AsusAuraUSBController/AsusAuraUSBControllerDetect.cpp b/Controllers/AsusAuraUSBController/AsusAuraUSBControllerDetect.cpp index dec3bf96..34c36e6e 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraUSBControllerDetect.cpp +++ b/Controllers/AsusAuraUSBController/AsusAuraUSBControllerDetect.cpp @@ -6,6 +6,7 @@ #include "AsusAuraMainboardController.h" #include "AsusAuraMouseController.h" #include "AsusROGAllyController.h" +#include "AsusROGStrixLCController.h" #include "AsusAuraMouseGen1Controller.h" #include "AsusAuraMousematController.h" #include "AsusAuraMonitorController.h" @@ -19,7 +20,7 @@ #include "RGBController_AsusAuraMouse.h" #include "RGBController_AsusAuraMousemat.h" #include "RGBController_AsusROGAlly.h" -#include "RGBController_ROGStrixLC_Controller.h" +#include "RGBController_AsusROGStrixLC.h" #include "RGBController_AsusROGSpatha.h" #include "RGBController_AsusROGStrixEvolve.h" #include "RGBController_AsusAuraMonitor.h" @@ -226,9 +227,9 @@ void DetectAsusAuraUSBROGStrixLC(hid_device_info* info, const std::string& name) if(dev) { - ROGStrixLC_Controller* controller = new ROGStrixLC_Controller(dev, info->path); - RGBController_ROGStrixLC_Controller* rgb_controller = new RGBController_ROGStrixLC_Controller(controller); - rgb_controller->name = name; + AsusROGStrixLCController* controller = new AsusROGStrixLCController(dev, info->path); + RGBController_AsusROGStrixLC* rgb_controller = new RGBController_AsusROGStrixLC(controller); + rgb_controller->name = name; ResourceManager::get()->RegisterRGBController(rgb_controller); } } diff --git a/Controllers/AsusAuraUSBController/AsusROGAllyController.cpp b/Controllers/AsusAuraUSBController/AsusROGAllyController/AsusROGAllyController.cpp similarity index 100% rename from Controllers/AsusAuraUSBController/AsusROGAllyController.cpp rename to Controllers/AsusAuraUSBController/AsusROGAllyController/AsusROGAllyController.cpp diff --git a/Controllers/AsusAuraUSBController/AsusROGAllyController.h b/Controllers/AsusAuraUSBController/AsusROGAllyController/AsusROGAllyController.h similarity index 100% rename from Controllers/AsusAuraUSBController/AsusROGAllyController.h rename to Controllers/AsusAuraUSBController/AsusROGAllyController/AsusROGAllyController.h diff --git a/Controllers/AsusAuraUSBController/RGBController_AsusROGAlly.cpp b/Controllers/AsusAuraUSBController/AsusROGAllyController/RGBController_AsusROGAlly.cpp similarity index 100% rename from Controllers/AsusAuraUSBController/RGBController_AsusROGAlly.cpp rename to Controllers/AsusAuraUSBController/AsusROGAllyController/RGBController_AsusROGAlly.cpp diff --git a/Controllers/AsusAuraUSBController/RGBController_AsusROGAlly.h b/Controllers/AsusAuraUSBController/AsusROGAllyController/RGBController_AsusROGAlly.h similarity index 100% rename from Controllers/AsusAuraUSBController/RGBController_AsusROGAlly.h rename to Controllers/AsusAuraUSBController/AsusROGAllyController/RGBController_AsusROGAlly.h diff --git a/Controllers/AsusAuraUSBController/ROGStrixLC_Controller.cpp b/Controllers/AsusAuraUSBController/AsusROGStrixLCController/AsusROGStrixLCController.cpp similarity index 82% rename from Controllers/AsusAuraUSBController/ROGStrixLC_Controller.cpp rename to Controllers/AsusAuraUSBController/AsusROGStrixLCController/AsusROGStrixLCController.cpp index e2dc06b2..8429ee96 100644 --- a/Controllers/AsusAuraUSBController/ROGStrixLC_Controller.cpp +++ b/Controllers/AsusAuraUSBController/AsusROGStrixLCController/AsusROGStrixLCController.cpp @@ -1,5 +1,5 @@ /*-------------------------------------------------------------------*\ -| ROGStrixLC_Controller.cpp | +| AsusROGStrixLCController.cpp | | | | Driver for the ASUS Aura Liquid Cooler (LC) series | | of lighting controllers | @@ -8,9 +8,9 @@ | | \*-------------------------------------------------------------------*/ -#include "ROGStrixLC_Controller.h" +#include "AsusROGStrixLCController.h" -ROGStrixLC_Controller::ROGStrixLC_Controller(hid_device* dev_handle, const char* path) : AuraUSBController(dev_handle, path) +AsusROGStrixLCController::AsusROGStrixLCController(hid_device* dev_handle, const char* path) : AuraUSBController(dev_handle, path) { /*-----------------------------------------------------*\ | Add addressable devices | @@ -21,17 +21,17 @@ ROGStrixLC_Controller::ROGStrixLC_Controller(hid_device* dev_handle, const char* device_info.push_back({0x00, 0x00, 4, 0, AuraDeviceType::FIXED}); } -ROGStrixLC_Controller::~ROGStrixLC_Controller() +AsusROGStrixLCController::~AsusROGStrixLCController() { // Device will close at AuraUSBController destructor } -std::string ROGStrixLC_Controller::GetLocation() +std::string AsusROGStrixLCController::GetLocation() { return("HID: " + location); } -void ROGStrixLC_Controller::SetMode(unsigned char /*channel*/, unsigned char /*mode*/, unsigned char /*red*/, unsigned char /*grn*/, unsigned char /*blu*/) +void AsusROGStrixLCController::SetMode(unsigned char /*channel*/, unsigned char /*mode*/, unsigned char /*red*/, unsigned char /*grn*/, unsigned char /*blu*/) { /*---------------------------------------------------------*\ | This interface is not used in this controller however is | @@ -39,7 +39,7 @@ void ROGStrixLC_Controller::SetMode(unsigned char /*channel*/, unsigned char /*m \*---------------------------------------------------------*/ } -void ROGStrixLC_Controller::SetMode(unsigned char mode, unsigned char speed, unsigned char direction, RGBColor colour) +void AsusROGStrixLCController::SetMode(unsigned char mode, unsigned char speed, unsigned char direction, RGBColor colour) { bool needs_update = !( (current_mode == mode) && (ToRGBColor(current_red, current_green, current_blue) == colour) && (current_speed == speed) && (current_direction == direction)); @@ -55,7 +55,7 @@ void ROGStrixLC_Controller::SetMode(unsigned char mode, unsigned char speed, uns } } -void ROGStrixLC_Controller::SetChannelLEDs(unsigned char /*channel*/, RGBColor* /*colors*/, unsigned int /*num_colors*/) +void AsusROGStrixLCController::SetChannelLEDs(unsigned char /*channel*/, RGBColor* /*colors*/, unsigned int /*num_colors*/) { /*---------------------------------------------------------*\ | This interface is not used in this controller however is | @@ -63,7 +63,7 @@ void ROGStrixLC_Controller::SetChannelLEDs(unsigned char /*channel*/, RGBColor* \*---------------------------------------------------------*/ } -void ROGStrixLC_Controller::SetLedsDirect(RGBColor * led_colours, uint8_t led_count) +void AsusROGStrixLCController::SetLedsDirect(RGBColor * led_colours, uint8_t led_count) { uint8_t buffer[write_packet_size] = { 0xEC, 0x40, 0x00, 0xFF, led_count }; @@ -90,7 +90,7 @@ void ROGStrixLC_Controller::SetLedsDirect(RGBColor * led_colours, uint8_t led_co hid_write(dev, buffer, write_packet_size); } -void ROGStrixLC_Controller::GetStatus() +void AsusROGStrixLCController::GetStatus() { uint8_t buffer[write_packet_size] = { 0xEC, 0x01, 0x02 }; @@ -102,7 +102,7 @@ void ROGStrixLC_Controller::GetStatus() current_blue = buffer[ROGSTRIXLC_BLUE_BYTE - 1]; } -void ROGStrixLC_Controller::SendUpdate() +void AsusROGStrixLCController::SendUpdate() { uint8_t buffer[write_packet_size]; diff --git a/Controllers/AsusAuraUSBController/ROGStrixLC_Controller.h b/Controllers/AsusAuraUSBController/AsusROGStrixLCController/AsusROGStrixLCController.h similarity index 94% rename from Controllers/AsusAuraUSBController/ROGStrixLC_Controller.h rename to Controllers/AsusAuraUSBController/AsusROGStrixLCController/AsusROGStrixLCController.h index ed44add8..ada5a352 100644 --- a/Controllers/AsusAuraUSBController/ROGStrixLC_Controller.h +++ b/Controllers/AsusAuraUSBController/AsusROGStrixLCController/AsusROGStrixLCController.h @@ -1,5 +1,5 @@ /*-------------------------------------------------------------------*\ -| ROGStrixLC_Controller.h | +| AsusROGStrixLCController.h | | | | Driver for the ASUS Aura Liquid Cooler (LC) series | | of lighting controllers | @@ -54,11 +54,11 @@ enum ROGSTRIXLC_CONTROLLER_SPEED_FASTEST = 0x00, // Fastest speed }; -class ROGStrixLC_Controller : public AuraUSBController +class AsusROGStrixLCController : public AuraUSBController { public: - ROGStrixLC_Controller(hid_device* dev_handle, const char* path); - ~ROGStrixLC_Controller(); + AsusROGStrixLCController(hid_device* dev_handle, const char* path); + ~AsusROGStrixLCController(); std::string GetLocation(); diff --git a/Controllers/AsusAuraUSBController/RGBController_ROGStrixLC_Controller.cpp b/Controllers/AsusAuraUSBController/AsusROGStrixLCController/RGBController_AsusROGStrixLC.cpp similarity index 91% rename from Controllers/AsusAuraUSBController/RGBController_ROGStrixLC_Controller.cpp rename to Controllers/AsusAuraUSBController/AsusROGStrixLCController/RGBController_AsusROGStrixLC.cpp index 84f8e451..b7fb343d 100644 --- a/Controllers/AsusAuraUSBController/RGBController_ROGStrixLC_Controller.cpp +++ b/Controllers/AsusAuraUSBController/AsusROGStrixLCController/RGBController_AsusROGStrixLC.cpp @@ -1,5 +1,5 @@ /*-------------------------------------------------------------------*\ -| RGBController_ROGStrixLC_Controller.cpp | +| RGBController_AsusROGStrixLC.cpp | | | | Driver for the ASUS Aura Liquid Cooler (LC) series | | of lighting controllers | @@ -9,7 +9,7 @@ \*-------------------------------------------------------------------*/ #include "RGBControllerKeyNames.h" -#include "RGBController_ROGStrixLC_Controller.h" +#include "RGBController_AsusROGStrixLC.h" /**------------------------------------------------------------------*\ @name Asus ROG Strix Liquid Cooler @@ -22,7 +22,7 @@ @comment \*-------------------------------------------------------------------*/ -RGBController_ROGStrixLC_Controller::RGBController_ROGStrixLC_Controller(ROGStrixLC_Controller *controller_ptr) +RGBController_AsusROGStrixLC::RGBController_AsusROGStrixLC(AsusROGStrixLCController *controller_ptr) { controller = controller_ptr; uint8_t speed = ROGSTRIXLC_CONTROLLER_SPEED_NORMAL; @@ -126,12 +126,12 @@ RGBController_ROGStrixLC_Controller::RGBController_ROGStrixLC_Controller(ROGStri SetupZones(); } -RGBController_ROGStrixLC_Controller::~RGBController_ROGStrixLC_Controller() +RGBController_AsusROGStrixLC::~RGBController_AsusROGStrixLC() { delete controller; } -void RGBController_ROGStrixLC_Controller::SetupZones() +void RGBController_AsusROGStrixLC::SetupZones() { /*-------------------------------------------------*\ | Set up zones | @@ -171,14 +171,14 @@ void RGBController_ROGStrixLC_Controller::SetupZones() SetupColors(); } -void RGBController_ROGStrixLC_Controller::ResizeZone(int /*zone*/, int /*new_size*/) +void RGBController_AsusROGStrixLC::ResizeZone(int /*zone*/, int /*new_size*/) { /*---------------------------------------------------------*\ | This device does not support resizing zones | \*---------------------------------------------------------*/ } -void RGBController_ROGStrixLC_Controller::DeviceUpdateLEDs() +void RGBController_AsusROGStrixLC::DeviceUpdateLEDs() { for(int zone_idx = 0; zone_idx < zones.size(); zone_idx++) { @@ -186,24 +186,24 @@ void RGBController_ROGStrixLC_Controller::DeviceUpdateLEDs() } } -void RGBController_ROGStrixLC_Controller::UpdateZoneLEDs(int zone) +void RGBController_AsusROGStrixLC::UpdateZoneLEDs(int zone) { controller->SetLedsDirect( zones[zone].colors, zones[zone].leds_count ); } -void RGBController_ROGStrixLC_Controller::UpdateSingleLED(int led) +void RGBController_AsusROGStrixLC::UpdateSingleLED(int led) { UpdateZoneLEDs(GetLED_Zone(led)); } -void RGBController_ROGStrixLC_Controller::DeviceUpdateMode() +void RGBController_AsusROGStrixLC::DeviceUpdateMode() { RGBColor colour = (modes[active_mode].color_mode == MODE_COLORS_MODE_SPECIFIC) ? modes[active_mode].colors[0] : 0; controller->SetMode( modes[active_mode].value, modes[active_mode].speed, modes[active_mode].direction, colour ); } -int RGBController_ROGStrixLC_Controller::GetLED_Zone(int led_idx) +int RGBController_AsusROGStrixLC::GetLED_Zone(int led_idx) { for(int zone_idx = 0; zone_idx < zones.size(); zone_idx++) { diff --git a/Controllers/AsusAuraUSBController/RGBController_ROGStrixLC_Controller.h b/Controllers/AsusAuraUSBController/AsusROGStrixLCController/RGBController_AsusROGStrixLC.h similarity index 76% rename from Controllers/AsusAuraUSBController/RGBController_ROGStrixLC_Controller.h rename to Controllers/AsusAuraUSBController/AsusROGStrixLCController/RGBController_AsusROGStrixLC.h index 5f5c27d2..101ac194 100644 --- a/Controllers/AsusAuraUSBController/RGBController_ROGStrixLC_Controller.h +++ b/Controllers/AsusAuraUSBController/AsusROGStrixLCController/RGBController_AsusROGStrixLC.h @@ -1,5 +1,5 @@ /*-------------------------------------------------------------------*\ -| RGBController_ROGStrixLC_Controller.h | +| RGBController_AsusROGStrixLC.h | | | | Driver for the ASUS Aura Liquid Cooler (LC) series | | of lighting controllers | @@ -11,14 +11,14 @@ #pragma once #include "LogManager.h" #include "RGBController.h" -#include "ROGStrixLC_Controller.h" +#include "AsusROGStrixLCController.h" #include -class RGBController_ROGStrixLC_Controller : public RGBController +class RGBController_AsusROGStrixLC : public RGBController { public: - RGBController_ROGStrixLC_Controller(ROGStrixLC_Controller* controller_ptr); - ~RGBController_ROGStrixLC_Controller(); + RGBController_AsusROGStrixLC(AsusROGStrixLCController* controller_ptr); + ~RGBController_AsusROGStrixLC(); void SetupZones(); void ResizeZone(int zone, int new_size); @@ -32,5 +32,5 @@ private: int GetDeviceMode(); int GetLED_Zone(int led_idx); - ROGStrixLC_Controller* controller; + AsusROGStrixLCController* controller; }; diff --git a/Controllers/AsusLegacyUSBController/AsusCerberusKeyboardController.cpp b/Controllers/AsusLegacyUSBController/AsusCerberusKeyboardController/AsusCerberusKeyboardController.cpp similarity index 100% rename from Controllers/AsusLegacyUSBController/AsusCerberusKeyboardController.cpp rename to Controllers/AsusLegacyUSBController/AsusCerberusKeyboardController/AsusCerberusKeyboardController.cpp diff --git a/Controllers/AsusLegacyUSBController/AsusCerberusKeyboardController.h b/Controllers/AsusLegacyUSBController/AsusCerberusKeyboardController/AsusCerberusKeyboardController.h similarity index 100% rename from Controllers/AsusLegacyUSBController/AsusCerberusKeyboardController.h rename to Controllers/AsusLegacyUSBController/AsusCerberusKeyboardController/AsusCerberusKeyboardController.h diff --git a/Controllers/AsusLegacyUSBController/RGBController_AsusCerberusKeyboard.cpp b/Controllers/AsusLegacyUSBController/AsusCerberusKeyboardController/RGBController_AsusCerberusKeyboard.cpp similarity index 100% rename from Controllers/AsusLegacyUSBController/RGBController_AsusCerberusKeyboard.cpp rename to Controllers/AsusLegacyUSBController/AsusCerberusKeyboardController/RGBController_AsusCerberusKeyboard.cpp diff --git a/Controllers/AsusLegacyUSBController/RGBController_AsusCerberusKeyboard.h b/Controllers/AsusLegacyUSBController/AsusCerberusKeyboardController/RGBController_AsusCerberusKeyboard.h similarity index 100% rename from Controllers/AsusLegacyUSBController/RGBController_AsusCerberusKeyboard.h rename to Controllers/AsusLegacyUSBController/AsusCerberusKeyboardController/RGBController_AsusCerberusKeyboard.h diff --git a/Controllers/AsusLegacyUSBController/AsusSagarisKeyboardController.cpp b/Controllers/AsusLegacyUSBController/AsusSagarisKeyboardController/AsusSagarisKeyboardController.cpp similarity index 100% rename from Controllers/AsusLegacyUSBController/AsusSagarisKeyboardController.cpp rename to Controllers/AsusLegacyUSBController/AsusSagarisKeyboardController/AsusSagarisKeyboardController.cpp diff --git a/Controllers/AsusLegacyUSBController/AsusSagarisKeyboardController.h b/Controllers/AsusLegacyUSBController/AsusSagarisKeyboardController/AsusSagarisKeyboardController.h similarity index 100% rename from Controllers/AsusLegacyUSBController/AsusSagarisKeyboardController.h rename to Controllers/AsusLegacyUSBController/AsusSagarisKeyboardController/AsusSagarisKeyboardController.h diff --git a/Controllers/AsusLegacyUSBController/RGBController_AsusSagarisKeyboard.cpp b/Controllers/AsusLegacyUSBController/AsusSagarisKeyboardController/RGBController_AsusSagarisKeyboard.cpp similarity index 100% rename from Controllers/AsusLegacyUSBController/RGBController_AsusSagarisKeyboard.cpp rename to Controllers/AsusLegacyUSBController/AsusSagarisKeyboardController/RGBController_AsusSagarisKeyboard.cpp diff --git a/Controllers/AsusLegacyUSBController/RGBController_AsusSagarisKeyboard.h b/Controllers/AsusLegacyUSBController/AsusSagarisKeyboardController/RGBController_AsusSagarisKeyboard.h similarity index 100% rename from Controllers/AsusLegacyUSBController/RGBController_AsusSagarisKeyboard.h rename to Controllers/AsusLegacyUSBController/AsusSagarisKeyboardController/RGBController_AsusSagarisKeyboard.h diff --git a/Controllers/AsusLegacyUSBController/AsusStrixClawController.cpp b/Controllers/AsusLegacyUSBController/AsusStrixClawController/AsusStrixClawController.cpp similarity index 100% rename from Controllers/AsusLegacyUSBController/AsusStrixClawController.cpp rename to Controllers/AsusLegacyUSBController/AsusStrixClawController/AsusStrixClawController.cpp diff --git a/Controllers/AsusLegacyUSBController/AsusStrixClawController.h b/Controllers/AsusLegacyUSBController/AsusStrixClawController/AsusStrixClawController.h similarity index 100% rename from Controllers/AsusLegacyUSBController/AsusStrixClawController.h rename to Controllers/AsusLegacyUSBController/AsusStrixClawController/AsusStrixClawController.h diff --git a/Controllers/AsusLegacyUSBController/RGBController_AsusStrixClaw.cpp b/Controllers/AsusLegacyUSBController/AsusStrixClawController/RGBController_AsusStrixClaw.cpp similarity index 100% rename from Controllers/AsusLegacyUSBController/RGBController_AsusStrixClaw.cpp rename to Controllers/AsusLegacyUSBController/AsusStrixClawController/RGBController_AsusStrixClaw.cpp diff --git a/Controllers/AsusLegacyUSBController/RGBController_AsusStrixClaw.h b/Controllers/AsusLegacyUSBController/AsusStrixClawController/RGBController_AsusStrixClaw.h similarity index 100% rename from Controllers/AsusLegacyUSBController/RGBController_AsusStrixClaw.h rename to Controllers/AsusLegacyUSBController/AsusStrixClawController/RGBController_AsusStrixClaw.h diff --git a/Controllers/CoolerMasterController/CMARGBcontroller.cpp b/Controllers/CoolerMasterController/CMARGBController/CMARGBController.cpp similarity index 99% rename from Controllers/CoolerMasterController/CMARGBcontroller.cpp rename to Controllers/CoolerMasterController/CMARGBController/CMARGBController.cpp index a2eebc56..cd14b54a 100644 --- a/Controllers/CoolerMasterController/CMARGBcontroller.cpp +++ b/Controllers/CoolerMasterController/CMARGBController/CMARGBController.cpp @@ -7,7 +7,7 @@ | | \*-------------------------------------------------------------------*/ -#include "CMARGBcontroller.h" +#include "CMARGBController.h" CMARGBController::CMARGBController(hid_device* dev_handle, char *_path, unsigned char _zone_idx, std::shared_ptr cm_mutex) { diff --git a/Controllers/CoolerMasterController/CMARGBcontroller.h b/Controllers/CoolerMasterController/CMARGBController/CMARGBController.h similarity index 100% rename from Controllers/CoolerMasterController/CMARGBcontroller.h rename to Controllers/CoolerMasterController/CMARGBController/CMARGBController.h diff --git a/Controllers/CoolerMasterController/RGBController_CMARGBController.cpp b/Controllers/CoolerMasterController/CMARGBController/RGBController_CMARGBController.cpp similarity index 100% rename from Controllers/CoolerMasterController/RGBController_CMARGBController.cpp rename to Controllers/CoolerMasterController/CMARGBController/RGBController_CMARGBController.cpp diff --git a/Controllers/CoolerMasterController/RGBController_CMARGBController.h b/Controllers/CoolerMasterController/CMARGBController/RGBController_CMARGBController.h similarity index 95% rename from Controllers/CoolerMasterController/RGBController_CMARGBController.h rename to Controllers/CoolerMasterController/CMARGBController/RGBController_CMARGBController.h index bd5ff079..02264b8e 100644 --- a/Controllers/CoolerMasterController/RGBController_CMARGBController.h +++ b/Controllers/CoolerMasterController/CMARGBController/RGBController_CMARGBController.h @@ -9,7 +9,7 @@ #pragma once #include "RGBController.h" -#include "CMARGBcontroller.h" +#include "CMARGBController.h" #include #define first_zone(zn) ((zones.size() > 1) ? 1 : 0) diff --git a/Controllers/CoolerMasterController/CMARGBGen2A1controller.cpp b/Controllers/CoolerMasterController/CMARGBGen2A1Controller/CMARGBGen2A1Controller.cpp similarity index 99% rename from Controllers/CoolerMasterController/CMARGBGen2A1controller.cpp rename to Controllers/CoolerMasterController/CMARGBGen2A1Controller/CMARGBGen2A1Controller.cpp index a845a98c..16ecb8f7 100644 --- a/Controllers/CoolerMasterController/CMARGBGen2A1controller.cpp +++ b/Controllers/CoolerMasterController/CMARGBGen2A1Controller/CMARGBGen2A1Controller.cpp @@ -1,5 +1,5 @@ /*-------------------------------------------------------------------*\ -| CMARGBGen2A1controller.cpp | +| CMARGBGen2A1Controller.cpp | | | | Driver for Coolermaster ARGB Gen 2 A1 USB Controller | | | @@ -7,7 +7,7 @@ | | \*-------------------------------------------------------------------*/ -#include "CMARGBGen2A1controller.h" +#include "CMARGBGen2A1Controller.h" #include CMARGBGen2A1controller::CMARGBGen2A1controller(hid_device* dev_handle, const hid_device_info& info) diff --git a/Controllers/CoolerMasterController/CMARGBGen2A1controller.h b/Controllers/CoolerMasterController/CMARGBGen2A1Controller/CMARGBGen2A1Controller.h similarity index 98% rename from Controllers/CoolerMasterController/CMARGBGen2A1controller.h rename to Controllers/CoolerMasterController/CMARGBGen2A1Controller/CMARGBGen2A1Controller.h index 5da345b8..708c5d94 100644 --- a/Controllers/CoolerMasterController/CMARGBGen2A1controller.h +++ b/Controllers/CoolerMasterController/CMARGBGen2A1Controller/CMARGBGen2A1Controller.h @@ -1,5 +1,5 @@ /*-------------------------------------------------------------------*\ -| CMARGBGen2A1controller.h | +| CMARGBGen2A1Controller.h | | | | Driver for Coolermaster ARGB Gen 2 A1 USB Controller | | | diff --git a/Controllers/CoolerMasterController/RGBController_CMARGBGen2A1Controller.cpp b/Controllers/CoolerMasterController/CMARGBGen2A1Controller/RGBController_CMARGBGen2A1Controller.cpp similarity index 100% rename from Controllers/CoolerMasterController/RGBController_CMARGBGen2A1Controller.cpp rename to Controllers/CoolerMasterController/CMARGBGen2A1Controller/RGBController_CMARGBGen2A1Controller.cpp diff --git a/Controllers/CoolerMasterController/RGBController_CMARGBGen2A1Controller.h b/Controllers/CoolerMasterController/CMARGBGen2A1Controller/RGBController_CMARGBGen2A1Controller.h similarity index 95% rename from Controllers/CoolerMasterController/RGBController_CMARGBGen2A1Controller.h rename to Controllers/CoolerMasterController/CMARGBGen2A1Controller/RGBController_CMARGBGen2A1Controller.h index 577f2f0f..e19c8b19 100644 --- a/Controllers/CoolerMasterController/RGBController_CMARGBGen2A1Controller.h +++ b/Controllers/CoolerMasterController/CMARGBGen2A1Controller/RGBController_CMARGBGen2A1Controller.h @@ -9,7 +9,7 @@ #pragma once #include "RGBController.h" -#include "CMARGBGen2A1controller.h" +#include "CMARGBGen2A1Controller.h" #include class RGBController_CMARGBGen2A1Controller : public RGBController @@ -27,6 +27,6 @@ public: void DeviceUpdateMode(); void DeviceSaveMode(); -private: +private: CMARGBGen2A1controller* controller; }; diff --git a/Controllers/CoolerMasterController/CMKeyboardAbstractController.cpp b/Controllers/CoolerMasterController/CMKeyboardController/CMKeyboardAbstractController.cpp similarity index 100% rename from Controllers/CoolerMasterController/CMKeyboardAbstractController.cpp rename to Controllers/CoolerMasterController/CMKeyboardController/CMKeyboardAbstractController.cpp diff --git a/Controllers/CoolerMasterController/CMKeyboardAbstractController.h b/Controllers/CoolerMasterController/CMKeyboardController/CMKeyboardAbstractController.h similarity index 100% rename from Controllers/CoolerMasterController/CMKeyboardAbstractController.h rename to Controllers/CoolerMasterController/CMKeyboardController/CMKeyboardAbstractController.h diff --git a/Controllers/CoolerMasterController/CMKeyboardDevices.cpp b/Controllers/CoolerMasterController/CMKeyboardController/CMKeyboardDevices.cpp similarity index 100% rename from Controllers/CoolerMasterController/CMKeyboardDevices.cpp rename to Controllers/CoolerMasterController/CMKeyboardController/CMKeyboardDevices.cpp diff --git a/Controllers/CoolerMasterController/CMKeyboardDevices.h b/Controllers/CoolerMasterController/CMKeyboardController/CMKeyboardDevices.h similarity index 100% rename from Controllers/CoolerMasterController/CMKeyboardDevices.h rename to Controllers/CoolerMasterController/CMKeyboardController/CMKeyboardDevices.h diff --git a/Controllers/CoolerMasterController/CMKeyboardV1Controller.cpp b/Controllers/CoolerMasterController/CMKeyboardController/CMKeyboardV1Controller.cpp similarity index 100% rename from Controllers/CoolerMasterController/CMKeyboardV1Controller.cpp rename to Controllers/CoolerMasterController/CMKeyboardController/CMKeyboardV1Controller.cpp diff --git a/Controllers/CoolerMasterController/CMKeyboardV1Controller.h b/Controllers/CoolerMasterController/CMKeyboardController/CMKeyboardV1Controller.h similarity index 100% rename from Controllers/CoolerMasterController/CMKeyboardV1Controller.h rename to Controllers/CoolerMasterController/CMKeyboardController/CMKeyboardV1Controller.h diff --git a/Controllers/CoolerMasterController/CMKeyboardV2Controller.cpp b/Controllers/CoolerMasterController/CMKeyboardController/CMKeyboardV2Controller.cpp similarity index 100% rename from Controllers/CoolerMasterController/CMKeyboardV2Controller.cpp rename to Controllers/CoolerMasterController/CMKeyboardController/CMKeyboardV2Controller.cpp diff --git a/Controllers/CoolerMasterController/CMKeyboardV2Controller.h b/Controllers/CoolerMasterController/CMKeyboardController/CMKeyboardV2Controller.h similarity index 100% rename from Controllers/CoolerMasterController/CMKeyboardV2Controller.h rename to Controllers/CoolerMasterController/CMKeyboardController/CMKeyboardV2Controller.h diff --git a/Controllers/CoolerMasterController/RGBController_CMKeyboardController.cpp b/Controllers/CoolerMasterController/CMKeyboardController/RGBController_CMKeyboardController.cpp similarity index 100% rename from Controllers/CoolerMasterController/RGBController_CMKeyboardController.cpp rename to Controllers/CoolerMasterController/CMKeyboardController/RGBController_CMKeyboardController.cpp diff --git a/Controllers/CoolerMasterController/RGBController_CMKeyboardController.h b/Controllers/CoolerMasterController/CMKeyboardController/RGBController_CMKeyboardController.h similarity index 100% rename from Controllers/CoolerMasterController/RGBController_CMKeyboardController.h rename to Controllers/CoolerMasterController/CMKeyboardController/RGBController_CMKeyboardController.h diff --git a/Controllers/CoolerMasterController/CMMM711Controller.cpp b/Controllers/CoolerMasterController/CMMM711Controller/CMMM711Controller.cpp similarity index 100% rename from Controllers/CoolerMasterController/CMMM711Controller.cpp rename to Controllers/CoolerMasterController/CMMM711Controller/CMMM711Controller.cpp diff --git a/Controllers/CoolerMasterController/CMMM711Controller.h b/Controllers/CoolerMasterController/CMMM711Controller/CMMM711Controller.h similarity index 100% rename from Controllers/CoolerMasterController/CMMM711Controller.h rename to Controllers/CoolerMasterController/CMMM711Controller/CMMM711Controller.h diff --git a/Controllers/CoolerMasterController/RGBController_CMMM711Controller.cpp b/Controllers/CoolerMasterController/CMMM711Controller/RGBController_CMMM711Controller.cpp similarity index 100% rename from Controllers/CoolerMasterController/RGBController_CMMM711Controller.cpp rename to Controllers/CoolerMasterController/CMMM711Controller/RGBController_CMMM711Controller.cpp diff --git a/Controllers/CoolerMasterController/RGBController_CMMM711Controller.h b/Controllers/CoolerMasterController/CMMM711Controller/RGBController_CMMM711Controller.h similarity index 100% rename from Controllers/CoolerMasterController/RGBController_CMMM711Controller.h rename to Controllers/CoolerMasterController/CMMM711Controller/RGBController_CMMM711Controller.h diff --git a/Controllers/CoolerMasterController/CMMMController.cpp b/Controllers/CoolerMasterController/CMMMController/CMMMController.cpp similarity index 100% rename from Controllers/CoolerMasterController/CMMMController.cpp rename to Controllers/CoolerMasterController/CMMMController/CMMMController.cpp diff --git a/Controllers/CoolerMasterController/CMMMController.h b/Controllers/CoolerMasterController/CMMMController/CMMMController.h similarity index 100% rename from Controllers/CoolerMasterController/CMMMController.h rename to Controllers/CoolerMasterController/CMMMController/CMMMController.h diff --git a/Controllers/CoolerMasterController/RGBController_CMMMController.cpp b/Controllers/CoolerMasterController/CMMMController/RGBController_CMMMController.cpp similarity index 100% rename from Controllers/CoolerMasterController/RGBController_CMMMController.cpp rename to Controllers/CoolerMasterController/CMMMController/RGBController_CMMMController.cpp diff --git a/Controllers/CoolerMasterController/RGBController_CMMMController.h b/Controllers/CoolerMasterController/CMMMController/RGBController_CMMMController.h similarity index 100% rename from Controllers/CoolerMasterController/RGBController_CMMMController.h rename to Controllers/CoolerMasterController/CMMMController/RGBController_CMMMController.h diff --git a/Controllers/CoolerMasterController/CMMP750Controller.cpp b/Controllers/CoolerMasterController/CMMP750Controller/CMMP750Controller.cpp similarity index 100% rename from Controllers/CoolerMasterController/CMMP750Controller.cpp rename to Controllers/CoolerMasterController/CMMP750Controller/CMMP750Controller.cpp diff --git a/Controllers/CoolerMasterController/CMMP750Controller.h b/Controllers/CoolerMasterController/CMMP750Controller/CMMP750Controller.h similarity index 100% rename from Controllers/CoolerMasterController/CMMP750Controller.h rename to Controllers/CoolerMasterController/CMMP750Controller/CMMP750Controller.h diff --git a/Controllers/CoolerMasterController/RGBController_CMMP750Controller.cpp b/Controllers/CoolerMasterController/CMMP750Controller/RGBController_CMMP750Controller.cpp similarity index 100% rename from Controllers/CoolerMasterController/RGBController_CMMP750Controller.cpp rename to Controllers/CoolerMasterController/CMMP750Controller/RGBController_CMMP750Controller.cpp diff --git a/Controllers/CoolerMasterController/RGBController_CMMP750Controller.h b/Controllers/CoolerMasterController/CMMP750Controller/RGBController_CMMP750Controller.h similarity index 100% rename from Controllers/CoolerMasterController/RGBController_CMMP750Controller.h rename to Controllers/CoolerMasterController/CMMP750Controller/RGBController_CMMP750Controller.h diff --git a/Controllers/CoolerMasterController/CMMonitorController.cpp b/Controllers/CoolerMasterController/CMMonitorController/CMMonitorController.cpp similarity index 100% rename from Controllers/CoolerMasterController/CMMonitorController.cpp rename to Controllers/CoolerMasterController/CMMonitorController/CMMonitorController.cpp diff --git a/Controllers/CoolerMasterController/CMMonitorController.h b/Controllers/CoolerMasterController/CMMonitorController/CMMonitorController.h similarity index 100% rename from Controllers/CoolerMasterController/CMMonitorController.h rename to Controllers/CoolerMasterController/CMMonitorController/CMMonitorController.h diff --git a/Controllers/CoolerMasterController/RGBController_CMMonitorController.cpp b/Controllers/CoolerMasterController/CMMonitorController/RGBController_CMMonitorController.cpp similarity index 100% rename from Controllers/CoolerMasterController/RGBController_CMMonitorController.cpp rename to Controllers/CoolerMasterController/CMMonitorController/RGBController_CMMonitorController.cpp diff --git a/Controllers/CoolerMasterController/RGBController_CMMonitorController.h b/Controllers/CoolerMasterController/CMMonitorController/RGBController_CMMonitorController.h similarity index 100% rename from Controllers/CoolerMasterController/RGBController_CMMonitorController.h rename to Controllers/CoolerMasterController/CMMonitorController/RGBController_CMMonitorController.h diff --git a/Controllers/CoolerMasterController/CMR6000Controller.cpp b/Controllers/CoolerMasterController/CMR6000Controller/CMR6000Controller.cpp similarity index 100% rename from Controllers/CoolerMasterController/CMR6000Controller.cpp rename to Controllers/CoolerMasterController/CMR6000Controller/CMR6000Controller.cpp diff --git a/Controllers/CoolerMasterController/CMR6000Controller.h b/Controllers/CoolerMasterController/CMR6000Controller/CMR6000Controller.h similarity index 100% rename from Controllers/CoolerMasterController/CMR6000Controller.h rename to Controllers/CoolerMasterController/CMR6000Controller/CMR6000Controller.h diff --git a/Controllers/CoolerMasterController/RGBController_CMR6000Controller.cpp b/Controllers/CoolerMasterController/CMR6000Controller/RGBController_CMR6000Controller.cpp similarity index 100% rename from Controllers/CoolerMasterController/RGBController_CMR6000Controller.cpp rename to Controllers/CoolerMasterController/CMR6000Controller/RGBController_CMR6000Controller.cpp diff --git a/Controllers/CoolerMasterController/RGBController_CMR6000Controller.h b/Controllers/CoolerMasterController/CMR6000Controller/RGBController_CMR6000Controller.h similarity index 100% rename from Controllers/CoolerMasterController/RGBController_CMR6000Controller.h rename to Controllers/CoolerMasterController/CMR6000Controller/RGBController_CMR6000Controller.h diff --git a/Controllers/CoolerMasterController/CMRGBController.cpp b/Controllers/CoolerMasterController/CMRGBController/CMRGBController.cpp similarity index 100% rename from Controllers/CoolerMasterController/CMRGBController.cpp rename to Controllers/CoolerMasterController/CMRGBController/CMRGBController.cpp diff --git a/Controllers/CoolerMasterController/CMRGBController.h b/Controllers/CoolerMasterController/CMRGBController/CMRGBController.h similarity index 100% rename from Controllers/CoolerMasterController/CMRGBController.h rename to Controllers/CoolerMasterController/CMRGBController/CMRGBController.h diff --git a/Controllers/CoolerMasterController/RGBController_CMRGBController.cpp b/Controllers/CoolerMasterController/CMRGBController/RGBController_CMRGBController.cpp similarity index 100% rename from Controllers/CoolerMasterController/RGBController_CMRGBController.cpp rename to Controllers/CoolerMasterController/CMRGBController/RGBController_CMRGBController.cpp diff --git a/Controllers/CoolerMasterController/RGBController_CMRGBController.h b/Controllers/CoolerMasterController/CMRGBController/RGBController_CMRGBController.h similarity index 100% rename from Controllers/CoolerMasterController/RGBController_CMRGBController.h rename to Controllers/CoolerMasterController/CMRGBController/RGBController_CMRGBController.h diff --git a/Controllers/CoolerMasterController/CMSmallARGBController.cpp b/Controllers/CoolerMasterController/CMSmallARGBController/CMSmallARGBController.cpp similarity index 100% rename from Controllers/CoolerMasterController/CMSmallARGBController.cpp rename to Controllers/CoolerMasterController/CMSmallARGBController/CMSmallARGBController.cpp diff --git a/Controllers/CoolerMasterController/CMSmallARGBController.h b/Controllers/CoolerMasterController/CMSmallARGBController/CMSmallARGBController.h similarity index 100% rename from Controllers/CoolerMasterController/CMSmallARGBController.h rename to Controllers/CoolerMasterController/CMSmallARGBController/CMSmallARGBController.h diff --git a/Controllers/CoolerMasterController/RGBController_CMSmallARGBController.cpp b/Controllers/CoolerMasterController/CMSmallARGBController/RGBController_CMSmallARGBController.cpp similarity index 100% rename from Controllers/CoolerMasterController/RGBController_CMSmallARGBController.cpp rename to Controllers/CoolerMasterController/CMSmallARGBController/RGBController_CMSmallARGBController.cpp diff --git a/Controllers/CoolerMasterController/RGBController_CMSmallARGBController.h b/Controllers/CoolerMasterController/CMSmallARGBController/RGBController_CMSmallARGBController.h similarity index 100% rename from Controllers/CoolerMasterController/RGBController_CMSmallARGBController.h rename to Controllers/CoolerMasterController/CMSmallARGBController/RGBController_CMSmallARGBController.h diff --git a/Controllers/CougarController/CougarKeyboardController.cpp b/Controllers/CougarController/CougarKeyboardController/CougarKeyboardController.cpp similarity index 100% rename from Controllers/CougarController/CougarKeyboardController.cpp rename to Controllers/CougarController/CougarKeyboardController/CougarKeyboardController.cpp diff --git a/Controllers/CougarController/CougarKeyboardController.h b/Controllers/CougarController/CougarKeyboardController/CougarKeyboardController.h similarity index 100% rename from Controllers/CougarController/CougarKeyboardController.h rename to Controllers/CougarController/CougarKeyboardController/CougarKeyboardController.h diff --git a/Controllers/CougarController/RGBController_CougarKeyboard.cpp b/Controllers/CougarController/CougarKeyboardController/RGBController_CougarKeyboard.cpp similarity index 100% rename from Controllers/CougarController/RGBController_CougarKeyboard.cpp rename to Controllers/CougarController/CougarKeyboardController/RGBController_CougarKeyboard.cpp diff --git a/Controllers/CougarController/RGBController_CougarKeyboard.h b/Controllers/CougarController/CougarKeyboardController/RGBController_CougarKeyboard.h similarity index 100% rename from Controllers/CougarController/RGBController_CougarKeyboard.h rename to Controllers/CougarController/CougarKeyboardController/RGBController_CougarKeyboard.h diff --git a/Controllers/CougarController/CougarRevengerSTController.cpp b/Controllers/CougarController/CougarRevengerSTController/CougarRevengerSTController.cpp similarity index 100% rename from Controllers/CougarController/CougarRevengerSTController.cpp rename to Controllers/CougarController/CougarRevengerSTController/CougarRevengerSTController.cpp diff --git a/Controllers/CougarController/CougarRevengerSTController.h b/Controllers/CougarController/CougarRevengerSTController/CougarRevengerSTController.h similarity index 100% rename from Controllers/CougarController/CougarRevengerSTController.h rename to Controllers/CougarController/CougarRevengerSTController/CougarRevengerSTController.h diff --git a/Controllers/CougarController/RGBController_CougarRevengerST.cpp b/Controllers/CougarController/CougarRevengerSTController/RGBController_CougarRevengerST.cpp similarity index 100% rename from Controllers/CougarController/RGBController_CougarRevengerST.cpp rename to Controllers/CougarController/CougarRevengerSTController/RGBController_CougarRevengerST.cpp diff --git a/Controllers/CougarController/RGBController_CougarRevengerST.h b/Controllers/CougarController/CougarRevengerSTController/RGBController_CougarRevengerST.h similarity index 100% rename from Controllers/CougarController/RGBController_CougarRevengerST.h rename to Controllers/CougarController/CougarRevengerSTController/RGBController_CougarRevengerST.h diff --git a/Controllers/EVGAUSBController/EVGAKeyboardController.cpp b/Controllers/EVGAUSBController/EVGAKeyboardController/EVGAKeyboardController.cpp similarity index 100% rename from Controllers/EVGAUSBController/EVGAKeyboardController.cpp rename to Controllers/EVGAUSBController/EVGAKeyboardController/EVGAKeyboardController.cpp diff --git a/Controllers/EVGAUSBController/EVGAKeyboardController.h b/Controllers/EVGAUSBController/EVGAKeyboardController/EVGAKeyboardController.h similarity index 100% rename from Controllers/EVGAUSBController/EVGAKeyboardController.h rename to Controllers/EVGAUSBController/EVGAKeyboardController/EVGAKeyboardController.h diff --git a/Controllers/EVGAUSBController/RGBController_EVGAKeyboard.cpp b/Controllers/EVGAUSBController/EVGAKeyboardController/RGBController_EVGAKeyboard.cpp similarity index 100% rename from Controllers/EVGAUSBController/RGBController_EVGAKeyboard.cpp rename to Controllers/EVGAUSBController/EVGAKeyboardController/RGBController_EVGAKeyboard.cpp diff --git a/Controllers/EVGAUSBController/RGBController_EVGAKeyboard.h b/Controllers/EVGAUSBController/EVGAKeyboardController/RGBController_EVGAKeyboard.h similarity index 100% rename from Controllers/EVGAUSBController/RGBController_EVGAKeyboard.h rename to Controllers/EVGAUSBController/EVGAKeyboardController/RGBController_EVGAKeyboard.h diff --git a/Controllers/EVGAUSBController/EVGAMouseController.cpp b/Controllers/EVGAUSBController/EVGAMouseController/EVGAMouseController.cpp similarity index 100% rename from Controllers/EVGAUSBController/EVGAMouseController.cpp rename to Controllers/EVGAUSBController/EVGAMouseController/EVGAMouseController.cpp diff --git a/Controllers/EVGAUSBController/EVGAMouseController.h b/Controllers/EVGAUSBController/EVGAMouseController/EVGAMouseController.h similarity index 100% rename from Controllers/EVGAUSBController/EVGAMouseController.h rename to Controllers/EVGAUSBController/EVGAMouseController/EVGAMouseController.h diff --git a/Controllers/EVGAUSBController/RGBController_EVGAMouse.cpp b/Controllers/EVGAUSBController/EVGAMouseController/RGBController_EVGAMouse.cpp similarity index 100% rename from Controllers/EVGAUSBController/RGBController_EVGAMouse.cpp rename to Controllers/EVGAUSBController/EVGAMouseController/RGBController_EVGAMouse.cpp diff --git a/Controllers/EVGAUSBController/RGBController_EVGAMouse.h b/Controllers/EVGAUSBController/EVGAMouseController/RGBController_EVGAMouse.h similarity index 100% rename from Controllers/EVGAUSBController/RGBController_EVGAMouse.h rename to Controllers/EVGAUSBController/EVGAMouseController/RGBController_EVGAMouse.h diff --git a/Controllers/GainwardGPUController/GainwardGPUv1Controller.cpp b/Controllers/GainwardGPUController/GainwardGPUv1Controller/GainwardGPUv1Controller.cpp similarity index 100% rename from Controllers/GainwardGPUController/GainwardGPUv1Controller.cpp rename to Controllers/GainwardGPUController/GainwardGPUv1Controller/GainwardGPUv1Controller.cpp diff --git a/Controllers/GainwardGPUController/GainwardGPUv1Controller.h b/Controllers/GainwardGPUController/GainwardGPUv1Controller/GainwardGPUv1Controller.h similarity index 100% rename from Controllers/GainwardGPUController/GainwardGPUv1Controller.h rename to Controllers/GainwardGPUController/GainwardGPUv1Controller/GainwardGPUv1Controller.h diff --git a/Controllers/GainwardGPUController/RGBController_GainwardGPUv1.cpp b/Controllers/GainwardGPUController/GainwardGPUv1Controller/RGBController_GainwardGPUv1.cpp similarity index 100% rename from Controllers/GainwardGPUController/RGBController_GainwardGPUv1.cpp rename to Controllers/GainwardGPUController/GainwardGPUv1Controller/RGBController_GainwardGPUv1.cpp diff --git a/Controllers/GainwardGPUController/RGBController_GainwardGPUv1.h b/Controllers/GainwardGPUController/GainwardGPUv1Controller/RGBController_GainwardGPUv1.h similarity index 100% rename from Controllers/GainwardGPUController/RGBController_GainwardGPUv1.h rename to Controllers/GainwardGPUController/GainwardGPUv1Controller/RGBController_GainwardGPUv1.h diff --git a/Controllers/GainwardGPUController/GainwardGPUv2Controller.cpp b/Controllers/GainwardGPUController/GainwardGPUv2Controller/GainwardGPUv2Controller.cpp similarity index 100% rename from Controllers/GainwardGPUController/GainwardGPUv2Controller.cpp rename to Controllers/GainwardGPUController/GainwardGPUv2Controller/GainwardGPUv2Controller.cpp diff --git a/Controllers/GainwardGPUController/GainwardGPUv2Controller.h b/Controllers/GainwardGPUController/GainwardGPUv2Controller/GainwardGPUv2Controller.h similarity index 100% rename from Controllers/GainwardGPUController/GainwardGPUv2Controller.h rename to Controllers/GainwardGPUController/GainwardGPUv2Controller/GainwardGPUv2Controller.h diff --git a/Controllers/GainwardGPUController/RGBController_GainwardGPUv2.cpp b/Controllers/GainwardGPUController/GainwardGPUv2Controller/RGBController_GainwardGPUv2.cpp similarity index 100% rename from Controllers/GainwardGPUController/RGBController_GainwardGPUv2.cpp rename to Controllers/GainwardGPUController/GainwardGPUv2Controller/RGBController_GainwardGPUv2.cpp diff --git a/Controllers/GainwardGPUController/RGBController_GainwardGPUv2.h b/Controllers/GainwardGPUController/GainwardGPUv2Controller/RGBController_GainwardGPUv2.h similarity index 100% rename from Controllers/GainwardGPUController/RGBController_GainwardGPUv2.h rename to Controllers/GainwardGPUController/GainwardGPUv2Controller/RGBController_GainwardGPUv2.h diff --git a/Controllers/HoltekController/HoltekA070Controller.cpp b/Controllers/HoltekController/HoltekA070Controller/HoltekA070Controller.cpp similarity index 100% rename from Controllers/HoltekController/HoltekA070Controller.cpp rename to Controllers/HoltekController/HoltekA070Controller/HoltekA070Controller.cpp diff --git a/Controllers/HoltekController/HoltekA070Controller.h b/Controllers/HoltekController/HoltekA070Controller/HoltekA070Controller.h similarity index 100% rename from Controllers/HoltekController/HoltekA070Controller.h rename to Controllers/HoltekController/HoltekA070Controller/HoltekA070Controller.h diff --git a/Controllers/HoltekController/RGBController_HoltekA070.cpp b/Controllers/HoltekController/HoltekA070Controller/RGBController_HoltekA070.cpp similarity index 100% rename from Controllers/HoltekController/RGBController_HoltekA070.cpp rename to Controllers/HoltekController/HoltekA070Controller/RGBController_HoltekA070.cpp diff --git a/Controllers/HoltekController/RGBController_HoltekA070.h b/Controllers/HoltekController/HoltekA070Controller/RGBController_HoltekA070.h similarity index 100% rename from Controllers/HoltekController/RGBController_HoltekA070.h rename to Controllers/HoltekController/HoltekA070Controller/RGBController_HoltekA070.h diff --git a/Controllers/HoltekController/HoltekA1FAController.cpp b/Controllers/HoltekController/HoltekA1FAController/HoltekA1FAController.cpp similarity index 100% rename from Controllers/HoltekController/HoltekA1FAController.cpp rename to Controllers/HoltekController/HoltekA1FAController/HoltekA1FAController.cpp diff --git a/Controllers/HoltekController/HoltekA1FAController.h b/Controllers/HoltekController/HoltekA1FAController/HoltekA1FAController.h similarity index 100% rename from Controllers/HoltekController/HoltekA1FAController.h rename to Controllers/HoltekController/HoltekA1FAController/HoltekA1FAController.h diff --git a/Controllers/HoltekController/RGBController_HoltekA1FA.cpp b/Controllers/HoltekController/HoltekA1FAController/RGBController_HoltekA1FA.cpp similarity index 100% rename from Controllers/HoltekController/RGBController_HoltekA1FA.cpp rename to Controllers/HoltekController/HoltekA1FAController/RGBController_HoltekA1FA.cpp diff --git a/Controllers/HoltekController/RGBController_HoltekA1FA.h b/Controllers/HoltekController/HoltekA1FAController/RGBController_HoltekA1FA.h similarity index 100% rename from Controllers/HoltekController/RGBController_HoltekA1FA.h rename to Controllers/HoltekController/HoltekA1FAController/RGBController_HoltekA1FA.h diff --git a/Controllers/HyperXKeyboardController/HyperXAlloyElite2Controller.cpp b/Controllers/HyperXKeyboardController/HyperXAlloyElite2Controller/HyperXAlloyElite2Controller.cpp similarity index 100% rename from Controllers/HyperXKeyboardController/HyperXAlloyElite2Controller.cpp rename to Controllers/HyperXKeyboardController/HyperXAlloyElite2Controller/HyperXAlloyElite2Controller.cpp diff --git a/Controllers/HyperXKeyboardController/HyperXAlloyElite2Controller.h b/Controllers/HyperXKeyboardController/HyperXAlloyElite2Controller/HyperXAlloyElite2Controller.h similarity index 100% rename from Controllers/HyperXKeyboardController/HyperXAlloyElite2Controller.h rename to Controllers/HyperXKeyboardController/HyperXAlloyElite2Controller/HyperXAlloyElite2Controller.h diff --git a/Controllers/HyperXKeyboardController/RGBController_HyperXAlloyElite2.cpp b/Controllers/HyperXKeyboardController/HyperXAlloyElite2Controller/RGBController_HyperXAlloyElite2.cpp similarity index 100% rename from Controllers/HyperXKeyboardController/RGBController_HyperXAlloyElite2.cpp rename to Controllers/HyperXKeyboardController/HyperXAlloyElite2Controller/RGBController_HyperXAlloyElite2.cpp diff --git a/Controllers/HyperXKeyboardController/RGBController_HyperXAlloyElite2.h b/Controllers/HyperXKeyboardController/HyperXAlloyElite2Controller/RGBController_HyperXAlloyElite2.h similarity index 100% rename from Controllers/HyperXKeyboardController/RGBController_HyperXAlloyElite2.h rename to Controllers/HyperXKeyboardController/HyperXAlloyElite2Controller/RGBController_HyperXAlloyElite2.h diff --git a/Controllers/HyperXKeyboardController/HyperXAlloyEliteController.cpp b/Controllers/HyperXKeyboardController/HyperXAlloyEliteController/HyperXAlloyEliteController.cpp similarity index 100% rename from Controllers/HyperXKeyboardController/HyperXAlloyEliteController.cpp rename to Controllers/HyperXKeyboardController/HyperXAlloyEliteController/HyperXAlloyEliteController.cpp diff --git a/Controllers/HyperXKeyboardController/HyperXAlloyEliteController.h b/Controllers/HyperXKeyboardController/HyperXAlloyEliteController/HyperXAlloyEliteController.h similarity index 100% rename from Controllers/HyperXKeyboardController/HyperXAlloyEliteController.h rename to Controllers/HyperXKeyboardController/HyperXAlloyEliteController/HyperXAlloyEliteController.h diff --git a/Controllers/HyperXKeyboardController/RGBController_HyperXAlloyElite.cpp b/Controllers/HyperXKeyboardController/HyperXAlloyEliteController/RGBController_HyperXAlloyElite.cpp similarity index 100% rename from Controllers/HyperXKeyboardController/RGBController_HyperXAlloyElite.cpp rename to Controllers/HyperXKeyboardController/HyperXAlloyEliteController/RGBController_HyperXAlloyElite.cpp diff --git a/Controllers/HyperXKeyboardController/RGBController_HyperXAlloyElite.h b/Controllers/HyperXKeyboardController/HyperXAlloyEliteController/RGBController_HyperXAlloyElite.h similarity index 100% rename from Controllers/HyperXKeyboardController/RGBController_HyperXAlloyElite.h rename to Controllers/HyperXKeyboardController/HyperXAlloyEliteController/RGBController_HyperXAlloyElite.h diff --git a/Controllers/HyperXKeyboardController/HyperXAlloyFPSController.cpp b/Controllers/HyperXKeyboardController/HyperXAlloyFPSController/HyperXAlloyFPSController.cpp similarity index 100% rename from Controllers/HyperXKeyboardController/HyperXAlloyFPSController.cpp rename to Controllers/HyperXKeyboardController/HyperXAlloyFPSController/HyperXAlloyFPSController.cpp diff --git a/Controllers/HyperXKeyboardController/HyperXAlloyFPSController.h b/Controllers/HyperXKeyboardController/HyperXAlloyFPSController/HyperXAlloyFPSController.h similarity index 100% rename from Controllers/HyperXKeyboardController/HyperXAlloyFPSController.h rename to Controllers/HyperXKeyboardController/HyperXAlloyFPSController/HyperXAlloyFPSController.h diff --git a/Controllers/HyperXKeyboardController/RGBController_HyperXAlloyFPS.cpp b/Controllers/HyperXKeyboardController/HyperXAlloyFPSController/RGBController_HyperXAlloyFPS.cpp similarity index 100% rename from Controllers/HyperXKeyboardController/RGBController_HyperXAlloyFPS.cpp rename to Controllers/HyperXKeyboardController/HyperXAlloyFPSController/RGBController_HyperXAlloyFPS.cpp diff --git a/Controllers/HyperXKeyboardController/RGBController_HyperXAlloyFPS.h b/Controllers/HyperXKeyboardController/HyperXAlloyFPSController/RGBController_HyperXAlloyFPS.h similarity index 100% rename from Controllers/HyperXKeyboardController/RGBController_HyperXAlloyFPS.h rename to Controllers/HyperXKeyboardController/HyperXAlloyFPSController/RGBController_HyperXAlloyFPS.h diff --git a/Controllers/HyperXKeyboardController/HyperXAlloyOrigins60and65Controller.cpp b/Controllers/HyperXKeyboardController/HyperXAlloyOrigins60and65Controller/HyperXAlloyOrigins60and65Controller.cpp similarity index 100% rename from Controllers/HyperXKeyboardController/HyperXAlloyOrigins60and65Controller.cpp rename to Controllers/HyperXKeyboardController/HyperXAlloyOrigins60and65Controller/HyperXAlloyOrigins60and65Controller.cpp diff --git a/Controllers/HyperXKeyboardController/HyperXAlloyOrigins60and65Controller.h b/Controllers/HyperXKeyboardController/HyperXAlloyOrigins60and65Controller/HyperXAlloyOrigins60and65Controller.h similarity index 100% rename from Controllers/HyperXKeyboardController/HyperXAlloyOrigins60and65Controller.h rename to Controllers/HyperXKeyboardController/HyperXAlloyOrigins60and65Controller/HyperXAlloyOrigins60and65Controller.h diff --git a/Controllers/HyperXKeyboardController/RGBController_HyperXAlloyOrigins60and65.cpp b/Controllers/HyperXKeyboardController/HyperXAlloyOrigins60and65Controller/RGBController_HyperXAlloyOrigins60and65.cpp similarity index 100% rename from Controllers/HyperXKeyboardController/RGBController_HyperXAlloyOrigins60and65.cpp rename to Controllers/HyperXKeyboardController/HyperXAlloyOrigins60and65Controller/RGBController_HyperXAlloyOrigins60and65.cpp diff --git a/Controllers/HyperXKeyboardController/RGBController_HyperXAlloyOrigins60and65.h b/Controllers/HyperXKeyboardController/HyperXAlloyOrigins60and65Controller/RGBController_HyperXAlloyOrigins60and65.h similarity index 100% rename from Controllers/HyperXKeyboardController/RGBController_HyperXAlloyOrigins60and65.h rename to Controllers/HyperXKeyboardController/HyperXAlloyOrigins60and65Controller/RGBController_HyperXAlloyOrigins60and65.h diff --git a/Controllers/HyperXKeyboardController/HyperXAlloyOriginsController.cpp b/Controllers/HyperXKeyboardController/HyperXAlloyOriginsController/HyperXAlloyOriginsController.cpp similarity index 100% rename from Controllers/HyperXKeyboardController/HyperXAlloyOriginsController.cpp rename to Controllers/HyperXKeyboardController/HyperXAlloyOriginsController/HyperXAlloyOriginsController.cpp diff --git a/Controllers/HyperXKeyboardController/HyperXAlloyOriginsController.h b/Controllers/HyperXKeyboardController/HyperXAlloyOriginsController/HyperXAlloyOriginsController.h similarity index 100% rename from Controllers/HyperXKeyboardController/HyperXAlloyOriginsController.h rename to Controllers/HyperXKeyboardController/HyperXAlloyOriginsController/HyperXAlloyOriginsController.h diff --git a/Controllers/HyperXKeyboardController/RGBController_HyperXAlloyOrigins.cpp b/Controllers/HyperXKeyboardController/HyperXAlloyOriginsController/RGBController_HyperXAlloyOrigins.cpp similarity index 100% rename from Controllers/HyperXKeyboardController/RGBController_HyperXAlloyOrigins.cpp rename to Controllers/HyperXKeyboardController/HyperXAlloyOriginsController/RGBController_HyperXAlloyOrigins.cpp diff --git a/Controllers/HyperXKeyboardController/RGBController_HyperXAlloyOrigins.h b/Controllers/HyperXKeyboardController/HyperXAlloyOriginsController/RGBController_HyperXAlloyOrigins.h similarity index 100% rename from Controllers/HyperXKeyboardController/RGBController_HyperXAlloyOrigins.h rename to Controllers/HyperXKeyboardController/HyperXAlloyOriginsController/RGBController_HyperXAlloyOrigins.h diff --git a/Controllers/HyperXKeyboardController/HyperXAlloyOriginsCoreController.cpp b/Controllers/HyperXKeyboardController/HyperXAlloyOriginsCoreController/HyperXAlloyOriginsCoreController.cpp similarity index 100% rename from Controllers/HyperXKeyboardController/HyperXAlloyOriginsCoreController.cpp rename to Controllers/HyperXKeyboardController/HyperXAlloyOriginsCoreController/HyperXAlloyOriginsCoreController.cpp diff --git a/Controllers/HyperXKeyboardController/HyperXAlloyOriginsCoreController.h b/Controllers/HyperXKeyboardController/HyperXAlloyOriginsCoreController/HyperXAlloyOriginsCoreController.h similarity index 100% rename from Controllers/HyperXKeyboardController/HyperXAlloyOriginsCoreController.h rename to Controllers/HyperXKeyboardController/HyperXAlloyOriginsCoreController/HyperXAlloyOriginsCoreController.h diff --git a/Controllers/HyperXKeyboardController/RGBController_HyperXAlloyOriginsCore.cpp b/Controllers/HyperXKeyboardController/HyperXAlloyOriginsCoreController/RGBController_HyperXAlloyOriginsCore.cpp similarity index 100% rename from Controllers/HyperXKeyboardController/RGBController_HyperXAlloyOriginsCore.cpp rename to Controllers/HyperXKeyboardController/HyperXAlloyOriginsCoreController/RGBController_HyperXAlloyOriginsCore.cpp diff --git a/Controllers/HyperXKeyboardController/RGBController_HyperXAlloyOriginsCore.h b/Controllers/HyperXKeyboardController/HyperXAlloyOriginsCoreController/RGBController_HyperXAlloyOriginsCore.h similarity index 100% rename from Controllers/HyperXKeyboardController/RGBController_HyperXAlloyOriginsCore.h rename to Controllers/HyperXKeyboardController/HyperXAlloyOriginsCoreController/RGBController_HyperXAlloyOriginsCore.h diff --git a/Controllers/HyperXMouseController/HyperXPulsefireDartController.cpp b/Controllers/HyperXMouseController/HyperXPulsefireDartController/HyperXPulsefireDartController.cpp similarity index 100% rename from Controllers/HyperXMouseController/HyperXPulsefireDartController.cpp rename to Controllers/HyperXMouseController/HyperXPulsefireDartController/HyperXPulsefireDartController.cpp diff --git a/Controllers/HyperXMouseController/HyperXPulsefireDartController.h b/Controllers/HyperXMouseController/HyperXPulsefireDartController/HyperXPulsefireDartController.h similarity index 100% rename from Controllers/HyperXMouseController/HyperXPulsefireDartController.h rename to Controllers/HyperXMouseController/HyperXPulsefireDartController/HyperXPulsefireDartController.h diff --git a/Controllers/HyperXMouseController/RGBController_HyperXPulsefireDart.cpp b/Controllers/HyperXMouseController/HyperXPulsefireDartController/RGBController_HyperXPulsefireDart.cpp similarity index 100% rename from Controllers/HyperXMouseController/RGBController_HyperXPulsefireDart.cpp rename to Controllers/HyperXMouseController/HyperXPulsefireDartController/RGBController_HyperXPulsefireDart.cpp diff --git a/Controllers/HyperXMouseController/RGBController_HyperXPulsefireDart.h b/Controllers/HyperXMouseController/HyperXPulsefireDartController/RGBController_HyperXPulsefireDart.h similarity index 100% rename from Controllers/HyperXMouseController/RGBController_HyperXPulsefireDart.h rename to Controllers/HyperXMouseController/HyperXPulsefireDartController/RGBController_HyperXPulsefireDart.h diff --git a/Controllers/HyperXMouseController/HyperXPulsefireFPSProController.cpp b/Controllers/HyperXMouseController/HyperXPulsefireFPSProController/HyperXPulsefireFPSProController.cpp similarity index 100% rename from Controllers/HyperXMouseController/HyperXPulsefireFPSProController.cpp rename to Controllers/HyperXMouseController/HyperXPulsefireFPSProController/HyperXPulsefireFPSProController.cpp diff --git a/Controllers/HyperXMouseController/HyperXPulsefireFPSProController.h b/Controllers/HyperXMouseController/HyperXPulsefireFPSProController/HyperXPulsefireFPSProController.h similarity index 100% rename from Controllers/HyperXMouseController/HyperXPulsefireFPSProController.h rename to Controllers/HyperXMouseController/HyperXPulsefireFPSProController/HyperXPulsefireFPSProController.h diff --git a/Controllers/HyperXMouseController/RGBController_HyperXPulsefireFPSPro.cpp b/Controllers/HyperXMouseController/HyperXPulsefireFPSProController/RGBController_HyperXPulsefireFPSPro.cpp similarity index 100% rename from Controllers/HyperXMouseController/RGBController_HyperXPulsefireFPSPro.cpp rename to Controllers/HyperXMouseController/HyperXPulsefireFPSProController/RGBController_HyperXPulsefireFPSPro.cpp diff --git a/Controllers/HyperXMouseController/RGBController_HyperXPulsefireFPSPro.h b/Controllers/HyperXMouseController/HyperXPulsefireFPSProController/RGBController_HyperXPulsefireFPSPro.h similarity index 100% rename from Controllers/HyperXMouseController/RGBController_HyperXPulsefireFPSPro.h rename to Controllers/HyperXMouseController/HyperXPulsefireFPSProController/RGBController_HyperXPulsefireFPSPro.h diff --git a/Controllers/HyperXMouseController/HyperXPulsefireHasteController.cpp b/Controllers/HyperXMouseController/HyperXPulsefireHasteController/HyperXPulsefireHasteController.cpp similarity index 100% rename from Controllers/HyperXMouseController/HyperXPulsefireHasteController.cpp rename to Controllers/HyperXMouseController/HyperXPulsefireHasteController/HyperXPulsefireHasteController.cpp diff --git a/Controllers/HyperXMouseController/HyperXPulsefireHasteController.h b/Controllers/HyperXMouseController/HyperXPulsefireHasteController/HyperXPulsefireHasteController.h similarity index 100% rename from Controllers/HyperXMouseController/HyperXPulsefireHasteController.h rename to Controllers/HyperXMouseController/HyperXPulsefireHasteController/HyperXPulsefireHasteController.h diff --git a/Controllers/HyperXMouseController/RGBController_HyperXPulsefireHaste.cpp b/Controllers/HyperXMouseController/HyperXPulsefireHasteController/RGBController_HyperXPulsefireHaste.cpp similarity index 100% rename from Controllers/HyperXMouseController/RGBController_HyperXPulsefireHaste.cpp rename to Controllers/HyperXMouseController/HyperXPulsefireHasteController/RGBController_HyperXPulsefireHaste.cpp diff --git a/Controllers/HyperXMouseController/RGBController_HyperXPulsefireHaste.h b/Controllers/HyperXMouseController/HyperXPulsefireHasteController/RGBController_HyperXPulsefireHaste.h similarity index 100% rename from Controllers/HyperXMouseController/RGBController_HyperXPulsefireHaste.h rename to Controllers/HyperXMouseController/HyperXPulsefireHasteController/RGBController_HyperXPulsefireHaste.h diff --git a/Controllers/HyperXMouseController/HyperXPulsefireRaidController.cpp b/Controllers/HyperXMouseController/HyperXPulsefireRaidController/HyperXPulsefireRaidController.cpp similarity index 100% rename from Controllers/HyperXMouseController/HyperXPulsefireRaidController.cpp rename to Controllers/HyperXMouseController/HyperXPulsefireRaidController/HyperXPulsefireRaidController.cpp diff --git a/Controllers/HyperXMouseController/HyperXPulsefireRaidController.h b/Controllers/HyperXMouseController/HyperXPulsefireRaidController/HyperXPulsefireRaidController.h similarity index 100% rename from Controllers/HyperXMouseController/HyperXPulsefireRaidController.h rename to Controllers/HyperXMouseController/HyperXPulsefireRaidController/HyperXPulsefireRaidController.h diff --git a/Controllers/HyperXMouseController/RGBController_HyperXPulsefireRaid.cpp b/Controllers/HyperXMouseController/HyperXPulsefireRaidController/RGBController_HyperXPulsefireRaid.cpp similarity index 100% rename from Controllers/HyperXMouseController/RGBController_HyperXPulsefireRaid.cpp rename to Controllers/HyperXMouseController/HyperXPulsefireRaidController/RGBController_HyperXPulsefireRaid.cpp diff --git a/Controllers/HyperXMouseController/RGBController_HyperXPulsefireRaid.h b/Controllers/HyperXMouseController/HyperXPulsefireRaidController/RGBController_HyperXPulsefireRaid.h similarity index 100% rename from Controllers/HyperXMouseController/RGBController_HyperXPulsefireRaid.h rename to Controllers/HyperXMouseController/HyperXPulsefireRaidController/RGBController_HyperXPulsefireRaid.h diff --git a/Controllers/HyperXMouseController/HyperXPulsefireSurgeController.cpp b/Controllers/HyperXMouseController/HyperXPulsefireSurgeController/HyperXPulsefireSurgeController.cpp similarity index 100% rename from Controllers/HyperXMouseController/HyperXPulsefireSurgeController.cpp rename to Controllers/HyperXMouseController/HyperXPulsefireSurgeController/HyperXPulsefireSurgeController.cpp diff --git a/Controllers/HyperXMouseController/HyperXPulsefireSurgeController.h b/Controllers/HyperXMouseController/HyperXPulsefireSurgeController/HyperXPulsefireSurgeController.h similarity index 100% rename from Controllers/HyperXMouseController/HyperXPulsefireSurgeController.h rename to Controllers/HyperXMouseController/HyperXPulsefireSurgeController/HyperXPulsefireSurgeController.h diff --git a/Controllers/HyperXMouseController/RGBController_HyperXPulsefireSurge.cpp b/Controllers/HyperXMouseController/HyperXPulsefireSurgeController/RGBController_HyperXPulsefireSurge.cpp similarity index 100% rename from Controllers/HyperXMouseController/RGBController_HyperXPulsefireSurge.cpp rename to Controllers/HyperXMouseController/HyperXPulsefireSurgeController/RGBController_HyperXPulsefireSurge.cpp diff --git a/Controllers/HyperXMouseController/RGBController_HyperXPulsefireSurge.h b/Controllers/HyperXMouseController/HyperXPulsefireSurgeController/RGBController_HyperXPulsefireSurge.h similarity index 100% rename from Controllers/HyperXMouseController/RGBController_HyperXPulsefireSurge.h rename to Controllers/HyperXMouseController/HyperXPulsefireSurgeController/RGBController_HyperXPulsefireSurge.h diff --git a/Controllers/LenovoControllers/Lenovo4ZoneUSBController.cpp b/Controllers/LenovoControllers/Lenovo4ZoneUSBController/Lenovo4ZoneUSBController.cpp similarity index 100% rename from Controllers/LenovoControllers/Lenovo4ZoneUSBController.cpp rename to Controllers/LenovoControllers/Lenovo4ZoneUSBController/Lenovo4ZoneUSBController.cpp diff --git a/Controllers/LenovoControllers/Lenovo4ZoneUSBController.h b/Controllers/LenovoControllers/Lenovo4ZoneUSBController/Lenovo4ZoneUSBController.h similarity index 100% rename from Controllers/LenovoControllers/Lenovo4ZoneUSBController.h rename to Controllers/LenovoControllers/Lenovo4ZoneUSBController/Lenovo4ZoneUSBController.h diff --git a/Controllers/LenovoControllers/Lenovo4ZoneUSBDetect.cpp b/Controllers/LenovoControllers/Lenovo4ZoneUSBController/Lenovo4ZoneUSBDetect.cpp similarity index 100% rename from Controllers/LenovoControllers/Lenovo4ZoneUSBDetect.cpp rename to Controllers/LenovoControllers/Lenovo4ZoneUSBController/Lenovo4ZoneUSBDetect.cpp diff --git a/Controllers/LenovoControllers/LenovoDevices4Zone.h b/Controllers/LenovoControllers/Lenovo4ZoneUSBController/LenovoDevices4Zone.h similarity index 100% rename from Controllers/LenovoControllers/LenovoDevices4Zone.h rename to Controllers/LenovoControllers/Lenovo4ZoneUSBController/LenovoDevices4Zone.h diff --git a/Controllers/LenovoControllers/RGBController_Lenovo4ZoneUSB.cpp b/Controllers/LenovoControllers/Lenovo4ZoneUSBController/RGBController_Lenovo4ZoneUSB.cpp similarity index 100% rename from Controllers/LenovoControllers/RGBController_Lenovo4ZoneUSB.cpp rename to Controllers/LenovoControllers/Lenovo4ZoneUSBController/RGBController_Lenovo4ZoneUSB.cpp diff --git a/Controllers/LenovoControllers/RGBController_Lenovo4ZoneUSB.h b/Controllers/LenovoControllers/Lenovo4ZoneUSBController/RGBController_Lenovo4ZoneUSB.h similarity index 100% rename from Controllers/LenovoControllers/RGBController_Lenovo4ZoneUSB.h rename to Controllers/LenovoControllers/Lenovo4ZoneUSBController/RGBController_Lenovo4ZoneUSB.h diff --git a/Controllers/LenovoControllers/LenovoGen7USBController.cpp b/Controllers/LenovoControllers/LenovoGen7USBController/LenovoGen7USBController.cpp similarity index 100% rename from Controllers/LenovoControllers/LenovoGen7USBController.cpp rename to Controllers/LenovoControllers/LenovoGen7USBController/LenovoGen7USBController.cpp diff --git a/Controllers/LenovoControllers/LenovoGen7USBController.h b/Controllers/LenovoControllers/LenovoGen7USBController/LenovoGen7USBController.h similarity index 100% rename from Controllers/LenovoControllers/LenovoGen7USBController.h rename to Controllers/LenovoControllers/LenovoGen7USBController/LenovoGen7USBController.h diff --git a/Controllers/LenovoControllers/RGBController_Lenovo_Gen7USB.cpp b/Controllers/LenovoControllers/LenovoGen7USBController/RGBController_Lenovo_Gen7USB.cpp similarity index 100% rename from Controllers/LenovoControllers/RGBController_Lenovo_Gen7USB.cpp rename to Controllers/LenovoControllers/LenovoGen7USBController/RGBController_Lenovo_Gen7USB.cpp diff --git a/Controllers/LenovoControllers/RGBController_Lenovo_Gen7USB.h b/Controllers/LenovoControllers/LenovoGen7USBController/RGBController_Lenovo_Gen7USB.h similarity index 100% rename from Controllers/LenovoControllers/RGBController_Lenovo_Gen7USB.h rename to Controllers/LenovoControllers/LenovoGen7USBController/RGBController_Lenovo_Gen7USB.h diff --git a/Controllers/LenovoControllers/LenovoM300Controller.cpp b/Controllers/LenovoControllers/LenovoM300Controller/LenovoM300Controller.cpp similarity index 100% rename from Controllers/LenovoControllers/LenovoM300Controller.cpp rename to Controllers/LenovoControllers/LenovoM300Controller/LenovoM300Controller.cpp diff --git a/Controllers/LenovoControllers/LenovoM300Controller.h b/Controllers/LenovoControllers/LenovoM300Controller/LenovoM300Controller.h similarity index 100% rename from Controllers/LenovoControllers/LenovoM300Controller.h rename to Controllers/LenovoControllers/LenovoM300Controller/LenovoM300Controller.h diff --git a/Controllers/LenovoControllers/LenovoMouseDetect.cpp b/Controllers/LenovoControllers/LenovoM300Controller/LenovoMouseDetect.cpp similarity index 100% rename from Controllers/LenovoControllers/LenovoMouseDetect.cpp rename to Controllers/LenovoControllers/LenovoM300Controller/LenovoMouseDetect.cpp diff --git a/Controllers/LenovoControllers/RGBController_LenovoM300.cpp b/Controllers/LenovoControllers/LenovoM300Controller/RGBController_LenovoM300.cpp similarity index 100% rename from Controllers/LenovoControllers/RGBController_LenovoM300.cpp rename to Controllers/LenovoControllers/LenovoM300Controller/RGBController_LenovoM300.cpp diff --git a/Controllers/LenovoControllers/RGBController_LenovoM300.h b/Controllers/LenovoControllers/LenovoM300Controller/RGBController_LenovoM300.h similarity index 100% rename from Controllers/LenovoControllers/RGBController_LenovoM300.h rename to Controllers/LenovoControllers/LenovoM300Controller/RGBController_LenovoM300.h diff --git a/Controllers/LenovoControllers/LenovoUSBController.cpp b/Controllers/LenovoControllers/LenovoUSBController/LenovoUSBController.cpp similarity index 100% rename from Controllers/LenovoControllers/LenovoUSBController.cpp rename to Controllers/LenovoControllers/LenovoUSBController/LenovoUSBController.cpp diff --git a/Controllers/LenovoControllers/LenovoUSBController.h b/Controllers/LenovoControllers/LenovoUSBController/LenovoUSBController.h similarity index 100% rename from Controllers/LenovoControllers/LenovoUSBController.h rename to Controllers/LenovoControllers/LenovoUSBController/LenovoUSBController.h diff --git a/Controllers/LenovoControllers/RGBController_LenovoUSB.cpp b/Controllers/LenovoControllers/LenovoUSBController/RGBController_LenovoUSB.cpp similarity index 100% rename from Controllers/LenovoControllers/RGBController_LenovoUSB.cpp rename to Controllers/LenovoControllers/LenovoUSBController/RGBController_LenovoUSB.cpp diff --git a/Controllers/LenovoControllers/RGBController_LenovoUSB.h b/Controllers/LenovoControllers/LenovoUSBController/RGBController_LenovoUSB.h similarity index 100% rename from Controllers/LenovoControllers/RGBController_LenovoUSB.h rename to Controllers/LenovoControllers/LenovoUSBController/RGBController_LenovoUSB.h diff --git a/Controllers/LenovoControllers/LenovoUSBController_Gen7_8.cpp b/Controllers/LenovoControllers/LenovoUSBController_Gen7_8/LenovoUSBController_Gen7_8.cpp similarity index 100% rename from Controllers/LenovoControllers/LenovoUSBController_Gen7_8.cpp rename to Controllers/LenovoControllers/LenovoUSBController_Gen7_8/LenovoUSBController_Gen7_8.cpp diff --git a/Controllers/LenovoControllers/LenovoUSBController_Gen7_8.h b/Controllers/LenovoControllers/LenovoUSBController_Gen7_8/LenovoUSBController_Gen7_8.h similarity index 100% rename from Controllers/LenovoControllers/LenovoUSBController_Gen7_8.h rename to Controllers/LenovoControllers/LenovoUSBController_Gen7_8/LenovoUSBController_Gen7_8.h diff --git a/Controllers/LenovoControllers/RGBController_Lenovo_Gen7_8.cpp b/Controllers/LenovoControllers/LenovoUSBController_Gen7_8/RGBController_Lenovo_Gen7_8.cpp similarity index 100% rename from Controllers/LenovoControllers/RGBController_Lenovo_Gen7_8.cpp rename to Controllers/LenovoControllers/LenovoUSBController_Gen7_8/RGBController_Lenovo_Gen7_8.cpp diff --git a/Controllers/LenovoControllers/RGBController_Lenovo_Gen7_8.h b/Controllers/LenovoControllers/LenovoUSBController_Gen7_8/RGBController_Lenovo_Gen7_8.h similarity index 100% rename from Controllers/LenovoControllers/RGBController_Lenovo_Gen7_8.h rename to Controllers/LenovoControllers/LenovoUSBController_Gen7_8/RGBController_Lenovo_Gen7_8.h diff --git a/Controllers/LianLiController/LianLiGAIITrinityController.cpp b/Controllers/LianLiController/LianLiGAIITrinityController/LianLiGAIITrinityController.cpp similarity index 100% rename from Controllers/LianLiController/LianLiGAIITrinityController.cpp rename to Controllers/LianLiController/LianLiGAIITrinityController/LianLiGAIITrinityController.cpp diff --git a/Controllers/LianLiController/LianLiGAIITrinityController.h b/Controllers/LianLiController/LianLiGAIITrinityController/LianLiGAIITrinityController.h similarity index 100% rename from Controllers/LianLiController/LianLiGAIITrinityController.h rename to Controllers/LianLiController/LianLiGAIITrinityController/LianLiGAIITrinityController.h diff --git a/Controllers/LianLiController/RGBController_LianLiGAIITrinity.cpp b/Controllers/LianLiController/LianLiGAIITrinityController/RGBController_LianLiGAIITrinity.cpp similarity index 100% rename from Controllers/LianLiController/RGBController_LianLiGAIITrinity.cpp rename to Controllers/LianLiController/LianLiGAIITrinityController/RGBController_LianLiGAIITrinity.cpp diff --git a/Controllers/LianLiController/RGBController_LianLiGAIITrinity.h b/Controllers/LianLiController/LianLiGAIITrinityController/RGBController_LianLiGAIITrinity.h similarity index 100% rename from Controllers/LianLiController/RGBController_LianLiGAIITrinity.h rename to Controllers/LianLiController/LianLiGAIITrinityController/RGBController_LianLiGAIITrinity.h diff --git a/Controllers/LianLiController/LianLiUniHubALController.cpp b/Controllers/LianLiController/LianLiUniHubALController/LianLiUniHubALController.cpp similarity index 100% rename from Controllers/LianLiController/LianLiUniHubALController.cpp rename to Controllers/LianLiController/LianLiUniHubALController/LianLiUniHubALController.cpp diff --git a/Controllers/LianLiController/LianLiUniHubALController.h b/Controllers/LianLiController/LianLiUniHubALController/LianLiUniHubALController.h similarity index 100% rename from Controllers/LianLiController/LianLiUniHubALController.h rename to Controllers/LianLiController/LianLiUniHubALController/LianLiUniHubALController.h diff --git a/Controllers/LianLiController/RGBController_LianLiUniHubAL.cpp b/Controllers/LianLiController/LianLiUniHubALController/RGBController_LianLiUniHubAL.cpp similarity index 100% rename from Controllers/LianLiController/RGBController_LianLiUniHubAL.cpp rename to Controllers/LianLiController/LianLiUniHubALController/RGBController_LianLiUniHubAL.cpp diff --git a/Controllers/LianLiController/RGBController_LianLiUniHubAL.h b/Controllers/LianLiController/LianLiUniHubALController/RGBController_LianLiUniHubAL.h similarity index 100% rename from Controllers/LianLiController/RGBController_LianLiUniHubAL.h rename to Controllers/LianLiController/LianLiUniHubALController/RGBController_LianLiUniHubAL.h diff --git a/Controllers/LianLiController/LianLiUniHubController.cpp b/Controllers/LianLiController/LianLiUniHubController/LianLiUniHubController.cpp similarity index 100% rename from Controllers/LianLiController/LianLiUniHubController.cpp rename to Controllers/LianLiController/LianLiUniHubController/LianLiUniHubController.cpp diff --git a/Controllers/LianLiController/LianLiUniHubController.h b/Controllers/LianLiController/LianLiUniHubController/LianLiUniHubController.h similarity index 100% rename from Controllers/LianLiController/LianLiUniHubController.h rename to Controllers/LianLiController/LianLiUniHubController/LianLiUniHubController.h diff --git a/Controllers/LianLiController/RGBController_LianLiUniHub.cpp b/Controllers/LianLiController/LianLiUniHubController/RGBController_LianLiUniHub.cpp similarity index 100% rename from Controllers/LianLiController/RGBController_LianLiUniHub.cpp rename to Controllers/LianLiController/LianLiUniHubController/RGBController_LianLiUniHub.cpp diff --git a/Controllers/LianLiController/RGBController_LianLiUniHub.h b/Controllers/LianLiController/LianLiUniHubController/RGBController_LianLiUniHub.h similarity index 100% rename from Controllers/LianLiController/RGBController_LianLiUniHub.h rename to Controllers/LianLiController/LianLiUniHubController/RGBController_LianLiUniHub.h diff --git a/Controllers/LianLiController/LianLiUniHubSLInfinityController.cpp b/Controllers/LianLiController/LianLiUniHubSLInfinityController/LianLiUniHubSLInfinityController.cpp similarity index 100% rename from Controllers/LianLiController/LianLiUniHubSLInfinityController.cpp rename to Controllers/LianLiController/LianLiUniHubSLInfinityController/LianLiUniHubSLInfinityController.cpp diff --git a/Controllers/LianLiController/LianLiUniHubSLInfinityController.h b/Controllers/LianLiController/LianLiUniHubSLInfinityController/LianLiUniHubSLInfinityController.h similarity index 100% rename from Controllers/LianLiController/LianLiUniHubSLInfinityController.h rename to Controllers/LianLiController/LianLiUniHubSLInfinityController/LianLiUniHubSLInfinityController.h diff --git a/Controllers/LianLiController/RGBController_LianLiUniHubSLInfinity.cpp b/Controllers/LianLiController/LianLiUniHubSLInfinityController/RGBController_LianLiUniHubSLInfinity.cpp similarity index 100% rename from Controllers/LianLiController/RGBController_LianLiUniHubSLInfinity.cpp rename to Controllers/LianLiController/LianLiUniHubSLInfinityController/RGBController_LianLiUniHubSLInfinity.cpp diff --git a/Controllers/LianLiController/RGBController_LianLiUniHubSLInfinity.h b/Controllers/LianLiController/LianLiUniHubSLInfinityController/RGBController_LianLiUniHubSLInfinity.h similarity index 100% rename from Controllers/LianLiController/RGBController_LianLiUniHubSLInfinity.h rename to Controllers/LianLiController/LianLiUniHubSLInfinityController/RGBController_LianLiUniHubSLInfinity.h diff --git a/Controllers/LianLiController/LianLiUniHubSLV2Controller.cpp b/Controllers/LianLiController/LianLiUniHubSLV2Controller/LianLiUniHubSLV2Controller.cpp similarity index 100% rename from Controllers/LianLiController/LianLiUniHubSLV2Controller.cpp rename to Controllers/LianLiController/LianLiUniHubSLV2Controller/LianLiUniHubSLV2Controller.cpp diff --git a/Controllers/LianLiController/LianLiUniHubSLV2Controller.h b/Controllers/LianLiController/LianLiUniHubSLV2Controller/LianLiUniHubSLV2Controller.h similarity index 100% rename from Controllers/LianLiController/LianLiUniHubSLV2Controller.h rename to Controllers/LianLiController/LianLiUniHubSLV2Controller/LianLiUniHubSLV2Controller.h diff --git a/Controllers/LianLiController/RGBController_LianLiUniHubSLV2.cpp b/Controllers/LianLiController/LianLiUniHubSLV2Controller/RGBController_LianLiUniHubSLV2.cpp similarity index 100% rename from Controllers/LianLiController/RGBController_LianLiUniHubSLV2.cpp rename to Controllers/LianLiController/LianLiUniHubSLV2Controller/RGBController_LianLiUniHubSLV2.cpp diff --git a/Controllers/LianLiController/RGBController_LianLiUniHubSLV2.h b/Controllers/LianLiController/LianLiUniHubSLV2Controller/RGBController_LianLiUniHubSLV2.h similarity index 100% rename from Controllers/LianLiController/RGBController_LianLiUniHubSLV2.h rename to Controllers/LianLiController/LianLiUniHubSLV2Controller/RGBController_LianLiUniHubSLV2.h diff --git a/Controllers/LianLiController/LianLiUniHub_AL10Controller.cpp b/Controllers/LianLiController/LianLiUniHub_AL10Controller/LianLiUniHub_AL10Controller.cpp similarity index 100% rename from Controllers/LianLiController/LianLiUniHub_AL10Controller.cpp rename to Controllers/LianLiController/LianLiUniHub_AL10Controller/LianLiUniHub_AL10Controller.cpp diff --git a/Controllers/LianLiController/LianLiUniHub_AL10Controller.h b/Controllers/LianLiController/LianLiUniHub_AL10Controller/LianLiUniHub_AL10Controller.h similarity index 100% rename from Controllers/LianLiController/LianLiUniHub_AL10Controller.h rename to Controllers/LianLiController/LianLiUniHub_AL10Controller/LianLiUniHub_AL10Controller.h diff --git a/Controllers/LianLiController/RGBController_LianLiUniHub_AL10.cpp b/Controllers/LianLiController/LianLiUniHub_AL10Controller/RGBController_LianLiUniHub_AL10.cpp similarity index 100% rename from Controllers/LianLiController/RGBController_LianLiUniHub_AL10.cpp rename to Controllers/LianLiController/LianLiUniHub_AL10Controller/RGBController_LianLiUniHub_AL10.cpp diff --git a/Controllers/LianLiController/RGBController_LianLiUniHub_AL10.h b/Controllers/LianLiController/LianLiUniHub_AL10Controller/RGBController_LianLiUniHub_AL10.h similarity index 100% rename from Controllers/LianLiController/RGBController_LianLiUniHub_AL10.h rename to Controllers/LianLiController/LianLiUniHub_AL10Controller/RGBController_LianLiUniHub_AL10.h diff --git a/Controllers/LianLiController/RGBController_StrimerLConnect.cpp b/Controllers/LianLiController/StrimerLConnectController/RGBController_StrimerLConnect.cpp similarity index 100% rename from Controllers/LianLiController/RGBController_StrimerLConnect.cpp rename to Controllers/LianLiController/StrimerLConnectController/RGBController_StrimerLConnect.cpp diff --git a/Controllers/LianLiController/RGBController_StrimerLConnect.h b/Controllers/LianLiController/StrimerLConnectController/RGBController_StrimerLConnect.h similarity index 100% rename from Controllers/LianLiController/RGBController_StrimerLConnect.h rename to Controllers/LianLiController/StrimerLConnectController/RGBController_StrimerLConnect.h diff --git a/Controllers/LianLiController/StrimerLConnectController.cpp b/Controllers/LianLiController/StrimerLConnectController/StrimerLConnectController.cpp similarity index 100% rename from Controllers/LianLiController/StrimerLConnectController.cpp rename to Controllers/LianLiController/StrimerLConnectController/StrimerLConnectController.cpp diff --git a/Controllers/LianLiController/StrimerLConnectController.h b/Controllers/LianLiController/StrimerLConnectController/StrimerLConnectController.h similarity index 100% rename from Controllers/LianLiController/StrimerLConnectController.h rename to Controllers/LianLiController/StrimerLConnectController/StrimerLConnectController.h diff --git a/Controllers/MSIGPUController/MSIGPUController.cpp b/Controllers/MSIGPUController/MSIGPUController/MSIGPUController.cpp similarity index 100% rename from Controllers/MSIGPUController/MSIGPUController.cpp rename to Controllers/MSIGPUController/MSIGPUController/MSIGPUController.cpp diff --git a/Controllers/MSIGPUController/MSIGPUController.h b/Controllers/MSIGPUController/MSIGPUController/MSIGPUController.h similarity index 100% rename from Controllers/MSIGPUController/MSIGPUController.h rename to Controllers/MSIGPUController/MSIGPUController/MSIGPUController.h diff --git a/Controllers/MSIGPUController/MSIGPUControllerDetect.cpp b/Controllers/MSIGPUController/MSIGPUController/MSIGPUControllerDetect.cpp similarity index 100% rename from Controllers/MSIGPUController/MSIGPUControllerDetect.cpp rename to Controllers/MSIGPUController/MSIGPUController/MSIGPUControllerDetect.cpp diff --git a/Controllers/MSIGPUController/RGBController_MSIGPU.cpp b/Controllers/MSIGPUController/MSIGPUController/RGBController_MSIGPU.cpp similarity index 100% rename from Controllers/MSIGPUController/RGBController_MSIGPU.cpp rename to Controllers/MSIGPUController/MSIGPUController/RGBController_MSIGPU.cpp diff --git a/Controllers/MSIGPUController/RGBController_MSIGPU.h b/Controllers/MSIGPUController/MSIGPUController/RGBController_MSIGPU.h similarity index 100% rename from Controllers/MSIGPUController/RGBController_MSIGPU.h rename to Controllers/MSIGPUController/MSIGPUController/RGBController_MSIGPU.h diff --git a/Controllers/MSIGPUController/MSIGPUv2Controller.cpp b/Controllers/MSIGPUController/MSIGPUv2Controller/MSIGPUv2Controller.cpp similarity index 100% rename from Controllers/MSIGPUController/MSIGPUv2Controller.cpp rename to Controllers/MSIGPUController/MSIGPUv2Controller/MSIGPUv2Controller.cpp diff --git a/Controllers/MSIGPUController/MSIGPUv2Controller.h b/Controllers/MSIGPUController/MSIGPUv2Controller/MSIGPUv2Controller.h similarity index 100% rename from Controllers/MSIGPUController/MSIGPUv2Controller.h rename to Controllers/MSIGPUController/MSIGPUv2Controller/MSIGPUv2Controller.h diff --git a/Controllers/MSIGPUController/MSIGPUv2ControllerDetect.cpp b/Controllers/MSIGPUController/MSIGPUv2Controller/MSIGPUv2ControllerDetect.cpp similarity index 100% rename from Controllers/MSIGPUController/MSIGPUv2ControllerDetect.cpp rename to Controllers/MSIGPUController/MSIGPUv2Controller/MSIGPUv2ControllerDetect.cpp diff --git a/Controllers/MSIGPUController/RGBController_MSIGPUv2.cpp b/Controllers/MSIGPUController/MSIGPUv2Controller/RGBController_MSIGPUv2.cpp similarity index 100% rename from Controllers/MSIGPUController/RGBController_MSIGPUv2.cpp rename to Controllers/MSIGPUController/MSIGPUv2Controller/RGBController_MSIGPUv2.cpp diff --git a/Controllers/MSIGPUController/RGBController_MSIGPUv2.h b/Controllers/MSIGPUController/MSIGPUv2Controller/RGBController_MSIGPUv2.h similarity index 100% rename from Controllers/MSIGPUController/RGBController_MSIGPUv2.h rename to Controllers/MSIGPUController/MSIGPUv2Controller/RGBController_MSIGPUv2.h diff --git a/Controllers/MSIMysticLightController/MSIMysticLight112Controller.cpp b/Controllers/MSIMysticLightController/MSIMysticLight112Controller/MSIMysticLight112Controller.cpp similarity index 100% rename from Controllers/MSIMysticLightController/MSIMysticLight112Controller.cpp rename to Controllers/MSIMysticLightController/MSIMysticLight112Controller/MSIMysticLight112Controller.cpp diff --git a/Controllers/MSIMysticLightController/MSIMysticLight112Controller.h b/Controllers/MSIMysticLightController/MSIMysticLight112Controller/MSIMysticLight112Controller.h similarity index 100% rename from Controllers/MSIMysticLightController/MSIMysticLight112Controller.h rename to Controllers/MSIMysticLightController/MSIMysticLight112Controller/MSIMysticLight112Controller.h diff --git a/Controllers/MSIMysticLightController/RGBController_MSIMysticLight112.cpp b/Controllers/MSIMysticLightController/MSIMysticLight112Controller/RGBController_MSIMysticLight112.cpp similarity index 100% rename from Controllers/MSIMysticLightController/RGBController_MSIMysticLight112.cpp rename to Controllers/MSIMysticLightController/MSIMysticLight112Controller/RGBController_MSIMysticLight112.cpp diff --git a/Controllers/MSIMysticLightController/RGBController_MSIMysticLight112.h b/Controllers/MSIMysticLightController/MSIMysticLight112Controller/RGBController_MSIMysticLight112.h similarity index 100% rename from Controllers/MSIMysticLightController/RGBController_MSIMysticLight112.h rename to Controllers/MSIMysticLightController/MSIMysticLight112Controller/RGBController_MSIMysticLight112.h diff --git a/Controllers/MSIMysticLightController/MSIMysticLight162Controller.cpp b/Controllers/MSIMysticLightController/MSIMysticLight162Controller/MSIMysticLight162Controller.cpp similarity index 100% rename from Controllers/MSIMysticLightController/MSIMysticLight162Controller.cpp rename to Controllers/MSIMysticLightController/MSIMysticLight162Controller/MSIMysticLight162Controller.cpp diff --git a/Controllers/MSIMysticLightController/MSIMysticLight162Controller.h b/Controllers/MSIMysticLightController/MSIMysticLight162Controller/MSIMysticLight162Controller.h similarity index 100% rename from Controllers/MSIMysticLightController/MSIMysticLight162Controller.h rename to Controllers/MSIMysticLightController/MSIMysticLight162Controller/MSIMysticLight162Controller.h diff --git a/Controllers/MSIMysticLightController/RGBController_MSIMysticLight162.cpp b/Controllers/MSIMysticLightController/MSIMysticLight162Controller/RGBController_MSIMysticLight162.cpp similarity index 100% rename from Controllers/MSIMysticLightController/RGBController_MSIMysticLight162.cpp rename to Controllers/MSIMysticLightController/MSIMysticLight162Controller/RGBController_MSIMysticLight162.cpp diff --git a/Controllers/MSIMysticLightController/RGBController_MSIMysticLight162.h b/Controllers/MSIMysticLightController/MSIMysticLight162Controller/RGBController_MSIMysticLight162.h similarity index 100% rename from Controllers/MSIMysticLightController/RGBController_MSIMysticLight162.h rename to Controllers/MSIMysticLightController/MSIMysticLight162Controller/RGBController_MSIMysticLight162.h diff --git a/Controllers/MSIMysticLightController/MSIMysticLight185Controller.cpp b/Controllers/MSIMysticLightController/MSIMysticLight185Controller/MSIMysticLight185Controller.cpp similarity index 100% rename from Controllers/MSIMysticLightController/MSIMysticLight185Controller.cpp rename to Controllers/MSIMysticLightController/MSIMysticLight185Controller/MSIMysticLight185Controller.cpp diff --git a/Controllers/MSIMysticLightController/MSIMysticLight185Controller.h b/Controllers/MSIMysticLightController/MSIMysticLight185Controller/MSIMysticLight185Controller.h similarity index 100% rename from Controllers/MSIMysticLightController/MSIMysticLight185Controller.h rename to Controllers/MSIMysticLightController/MSIMysticLight185Controller/MSIMysticLight185Controller.h diff --git a/Controllers/MSIMysticLightController/RGBController_MSIMysticLight185.cpp b/Controllers/MSIMysticLightController/MSIMysticLight185Controller/RGBController_MSIMysticLight185.cpp similarity index 100% rename from Controllers/MSIMysticLightController/RGBController_MSIMysticLight185.cpp rename to Controllers/MSIMysticLightController/MSIMysticLight185Controller/RGBController_MSIMysticLight185.cpp diff --git a/Controllers/MSIMysticLightController/RGBController_MSIMysticLight185.h b/Controllers/MSIMysticLightController/MSIMysticLight185Controller/RGBController_MSIMysticLight185.h similarity index 100% rename from Controllers/MSIMysticLightController/RGBController_MSIMysticLight185.h rename to Controllers/MSIMysticLightController/MSIMysticLight185Controller/RGBController_MSIMysticLight185.h diff --git a/Controllers/MSIMysticLightController/MSIMysticLight64Controller.cpp b/Controllers/MSIMysticLightController/MSIMysticLight64Controller/MSIMysticLight64Controller.cpp similarity index 100% rename from Controllers/MSIMysticLightController/MSIMysticLight64Controller.cpp rename to Controllers/MSIMysticLightController/MSIMysticLight64Controller/MSIMysticLight64Controller.cpp diff --git a/Controllers/MSIMysticLightController/MSIMysticLight64Controller.h b/Controllers/MSIMysticLightController/MSIMysticLight64Controller/MSIMysticLight64Controller.h similarity index 100% rename from Controllers/MSIMysticLightController/MSIMysticLight64Controller.h rename to Controllers/MSIMysticLightController/MSIMysticLight64Controller/MSIMysticLight64Controller.h diff --git a/Controllers/MSIMysticLightController/RGBController_MSIMysticLight64.cpp b/Controllers/MSIMysticLightController/MSIMysticLight64Controller/RGBController_MSIMysticLight64.cpp similarity index 100% rename from Controllers/MSIMysticLightController/RGBController_MSIMysticLight64.cpp rename to Controllers/MSIMysticLightController/MSIMysticLight64Controller/RGBController_MSIMysticLight64.cpp diff --git a/Controllers/MSIMysticLightController/RGBController_MSIMysticLight64.h b/Controllers/MSIMysticLightController/MSIMysticLight64Controller/RGBController_MSIMysticLight64.h similarity index 100% rename from Controllers/MSIMysticLightController/RGBController_MSIMysticLight64.h rename to Controllers/MSIMysticLightController/MSIMysticLight64Controller/RGBController_MSIMysticLight64.h diff --git a/Controllers/QMKOpenRGBController/QMKOpenRGBRev9Controller.cpp b/Controllers/QMKOpenRGBController/QMKOpenRGBRev9Controller/QMKOpenRGBRev9Controller.cpp similarity index 100% rename from Controllers/QMKOpenRGBController/QMKOpenRGBRev9Controller.cpp rename to Controllers/QMKOpenRGBController/QMKOpenRGBRev9Controller/QMKOpenRGBRev9Controller.cpp diff --git a/Controllers/QMKOpenRGBController/QMKOpenRGBRev9Controller.h b/Controllers/QMKOpenRGBController/QMKOpenRGBRev9Controller/QMKOpenRGBRev9Controller.h similarity index 100% rename from Controllers/QMKOpenRGBController/QMKOpenRGBRev9Controller.h rename to Controllers/QMKOpenRGBController/QMKOpenRGBRev9Controller/QMKOpenRGBRev9Controller.h diff --git a/Controllers/QMKOpenRGBController/RGBController_QMKOpenRGBRev9.cpp b/Controllers/QMKOpenRGBController/QMKOpenRGBRev9Controller/RGBController_QMKOpenRGBRev9.cpp similarity index 100% rename from Controllers/QMKOpenRGBController/RGBController_QMKOpenRGBRev9.cpp rename to Controllers/QMKOpenRGBController/QMKOpenRGBRev9Controller/RGBController_QMKOpenRGBRev9.cpp diff --git a/Controllers/QMKOpenRGBController/RGBController_QMKOpenRGBRev9.h b/Controllers/QMKOpenRGBController/QMKOpenRGBRev9Controller/RGBController_QMKOpenRGBRev9.h similarity index 100% rename from Controllers/QMKOpenRGBController/RGBController_QMKOpenRGBRev9.h rename to Controllers/QMKOpenRGBController/QMKOpenRGBRev9Controller/RGBController_QMKOpenRGBRev9.h diff --git a/Controllers/QMKOpenRGBController/QMKOpenRGBRevBController.cpp b/Controllers/QMKOpenRGBController/QMKOpenRGBRevBController/QMKOpenRGBRevBController.cpp similarity index 100% rename from Controllers/QMKOpenRGBController/QMKOpenRGBRevBController.cpp rename to Controllers/QMKOpenRGBController/QMKOpenRGBRevBController/QMKOpenRGBRevBController.cpp diff --git a/Controllers/QMKOpenRGBController/QMKOpenRGBRevBController.h b/Controllers/QMKOpenRGBController/QMKOpenRGBRevBController/QMKOpenRGBRevBController.h similarity index 100% rename from Controllers/QMKOpenRGBController/QMKOpenRGBRevBController.h rename to Controllers/QMKOpenRGBController/QMKOpenRGBRevBController/QMKOpenRGBRevBController.h diff --git a/Controllers/QMKOpenRGBController/RGBController_QMKOpenRGBRevB.cpp b/Controllers/QMKOpenRGBController/QMKOpenRGBRevBController/RGBController_QMKOpenRGBRevB.cpp similarity index 100% rename from Controllers/QMKOpenRGBController/RGBController_QMKOpenRGBRevB.cpp rename to Controllers/QMKOpenRGBController/QMKOpenRGBRevBController/RGBController_QMKOpenRGBRevB.cpp diff --git a/Controllers/QMKOpenRGBController/RGBController_QMKOpenRGBRevB.h b/Controllers/QMKOpenRGBController/QMKOpenRGBRevBController/RGBController_QMKOpenRGBRevB.h similarity index 100% rename from Controllers/QMKOpenRGBController/RGBController_QMKOpenRGBRevB.h rename to Controllers/QMKOpenRGBController/QMKOpenRGBRevBController/RGBController_QMKOpenRGBRevB.h diff --git a/Controllers/QMKOpenRGBController/QMKOpenRGBRevDController.cpp b/Controllers/QMKOpenRGBController/QMKOpenRGBRevDController/QMKOpenRGBRevDController.cpp similarity index 100% rename from Controllers/QMKOpenRGBController/QMKOpenRGBRevDController.cpp rename to Controllers/QMKOpenRGBController/QMKOpenRGBRevDController/QMKOpenRGBRevDController.cpp diff --git a/Controllers/QMKOpenRGBController/QMKOpenRGBRevDController.h b/Controllers/QMKOpenRGBController/QMKOpenRGBRevDController/QMKOpenRGBRevDController.h similarity index 100% rename from Controllers/QMKOpenRGBController/QMKOpenRGBRevDController.h rename to Controllers/QMKOpenRGBController/QMKOpenRGBRevDController/QMKOpenRGBRevDController.h diff --git a/Controllers/QMKOpenRGBController/RGBController_QMKOpenRGBRevD.cpp b/Controllers/QMKOpenRGBController/QMKOpenRGBRevDController/RGBController_QMKOpenRGBRevD.cpp similarity index 100% rename from Controllers/QMKOpenRGBController/RGBController_QMKOpenRGBRevD.cpp rename to Controllers/QMKOpenRGBController/QMKOpenRGBRevDController/RGBController_QMKOpenRGBRevD.cpp diff --git a/Controllers/QMKOpenRGBController/RGBController_QMKOpenRGBRevD.h b/Controllers/QMKOpenRGBController/QMKOpenRGBRevDController/RGBController_QMKOpenRGBRevD.h similarity index 100% rename from Controllers/QMKOpenRGBController/RGBController_QMKOpenRGBRevD.h rename to Controllers/QMKOpenRGBController/QMKOpenRGBRevDController/RGBController_QMKOpenRGBRevD.h diff --git a/Controllers/QMKOpenRGBController/RGBController_QMKOpenRGBRevE.cpp b/Controllers/QMKOpenRGBController/QMKOpenRGBRevEController/RGBController_QMKOpenRGBRevE.cpp similarity index 100% rename from Controllers/QMKOpenRGBController/RGBController_QMKOpenRGBRevE.cpp rename to Controllers/QMKOpenRGBController/QMKOpenRGBRevEController/RGBController_QMKOpenRGBRevE.cpp diff --git a/Controllers/QMKOpenRGBController/RGBController_QMKOpenRGBRevE.h b/Controllers/QMKOpenRGBController/QMKOpenRGBRevEController/RGBController_QMKOpenRGBRevE.h similarity index 100% rename from Controllers/QMKOpenRGBController/RGBController_QMKOpenRGBRevE.h rename to Controllers/QMKOpenRGBController/QMKOpenRGBRevEController/RGBController_QMKOpenRGBRevE.h diff --git a/Controllers/RazerController/RGBController_Razer.cpp b/Controllers/RazerController/RazerController/RGBController_Razer.cpp similarity index 100% rename from Controllers/RazerController/RGBController_Razer.cpp rename to Controllers/RazerController/RazerController/RGBController_Razer.cpp diff --git a/Controllers/RazerController/RGBController_Razer.h b/Controllers/RazerController/RazerController/RGBController_Razer.h similarity index 100% rename from Controllers/RazerController/RGBController_Razer.h rename to Controllers/RazerController/RazerController/RGBController_Razer.h diff --git a/Controllers/RazerController/RGBController_RazerAddressable.cpp b/Controllers/RazerController/RazerController/RGBController_RazerAddressable.cpp similarity index 100% rename from Controllers/RazerController/RGBController_RazerAddressable.cpp rename to Controllers/RazerController/RazerController/RGBController_RazerAddressable.cpp diff --git a/Controllers/RazerController/RGBController_RazerAddressable.h b/Controllers/RazerController/RazerController/RGBController_RazerAddressable.h similarity index 100% rename from Controllers/RazerController/RGBController_RazerAddressable.h rename to Controllers/RazerController/RazerController/RGBController_RazerAddressable.h diff --git a/Controllers/RazerController/RazerController.cpp b/Controllers/RazerController/RazerController/RazerController.cpp similarity index 100% rename from Controllers/RazerController/RazerController.cpp rename to Controllers/RazerController/RazerController/RazerController.cpp diff --git a/Controllers/RazerController/RazerController.h b/Controllers/RazerController/RazerController/RazerController.h similarity index 100% rename from Controllers/RazerController/RazerController.h rename to Controllers/RazerController/RazerController/RazerController.h diff --git a/Controllers/RazerController/RGBController_RazerKraken.cpp b/Controllers/RazerController/RazerKrakenController/RGBController_RazerKraken.cpp similarity index 100% rename from Controllers/RazerController/RGBController_RazerKraken.cpp rename to Controllers/RazerController/RazerKrakenController/RGBController_RazerKraken.cpp diff --git a/Controllers/RazerController/RGBController_RazerKraken.h b/Controllers/RazerController/RazerKrakenController/RGBController_RazerKraken.h similarity index 100% rename from Controllers/RazerController/RGBController_RazerKraken.h rename to Controllers/RazerController/RazerKrakenController/RGBController_RazerKraken.h diff --git a/Controllers/RazerController/RazerKrakenController.cpp b/Controllers/RazerController/RazerKrakenController/RazerKrakenController.cpp similarity index 100% rename from Controllers/RazerController/RazerKrakenController.cpp rename to Controllers/RazerController/RazerKrakenController/RazerKrakenController.cpp diff --git a/Controllers/RazerController/RazerKrakenController.h b/Controllers/RazerController/RazerKrakenController/RazerKrakenController.h similarity index 100% rename from Controllers/RazerController/RazerKrakenController.h rename to Controllers/RazerController/RazerKrakenController/RazerKrakenController.h diff --git a/Controllers/RedSquareKeyroxController/RGBController_RedSquareKeyrox.cpp b/Controllers/RedSquareKeyroxController/RedSquareKeyroxController/RGBController_RedSquareKeyrox.cpp similarity index 100% rename from Controllers/RedSquareKeyroxController/RGBController_RedSquareKeyrox.cpp rename to Controllers/RedSquareKeyroxController/RedSquareKeyroxController/RGBController_RedSquareKeyrox.cpp diff --git a/Controllers/RedSquareKeyroxController/RGBController_RedSquareKeyrox.h b/Controllers/RedSquareKeyroxController/RedSquareKeyroxController/RGBController_RedSquareKeyrox.h similarity index 100% rename from Controllers/RedSquareKeyroxController/RGBController_RedSquareKeyrox.h rename to Controllers/RedSquareKeyroxController/RedSquareKeyroxController/RGBController_RedSquareKeyrox.h diff --git a/Controllers/RedSquareKeyroxController/RedSquareKeyroxController.cpp b/Controllers/RedSquareKeyroxController/RedSquareKeyroxController/RedSquareKeyroxController.cpp similarity index 100% rename from Controllers/RedSquareKeyroxController/RedSquareKeyroxController.cpp rename to Controllers/RedSquareKeyroxController/RedSquareKeyroxController/RedSquareKeyroxController.cpp diff --git a/Controllers/RedSquareKeyroxController/RedSquareKeyroxController.h b/Controllers/RedSquareKeyroxController/RedSquareKeyroxController/RedSquareKeyroxController.h similarity index 100% rename from Controllers/RedSquareKeyroxController/RedSquareKeyroxController.h rename to Controllers/RedSquareKeyroxController/RedSquareKeyroxController/RedSquareKeyroxController.h diff --git a/Controllers/RedSquareKeyroxController/RGBController_RedSquareKeyroxTKLClassic.cpp b/Controllers/RedSquareKeyroxController/RedSquareKeyroxTKLClassicController/RGBController_RedSquareKeyroxTKLClassic.cpp similarity index 100% rename from Controllers/RedSquareKeyroxController/RGBController_RedSquareKeyroxTKLClassic.cpp rename to Controllers/RedSquareKeyroxController/RedSquareKeyroxTKLClassicController/RGBController_RedSquareKeyroxTKLClassic.cpp diff --git a/Controllers/RedSquareKeyroxController/RGBController_RedSquareKeyroxTKLClassic.h b/Controllers/RedSquareKeyroxController/RedSquareKeyroxTKLClassicController/RGBController_RedSquareKeyroxTKLClassic.h similarity index 100% rename from Controllers/RedSquareKeyroxController/RGBController_RedSquareKeyroxTKLClassic.h rename to Controllers/RedSquareKeyroxController/RedSquareKeyroxTKLClassicController/RGBController_RedSquareKeyroxTKLClassic.h diff --git a/Controllers/RedSquareKeyroxController/RedSquareKeyroxTKLClassicController.cpp b/Controllers/RedSquareKeyroxController/RedSquareKeyroxTKLClassicController/RedSquareKeyroxTKLClassicController.cpp similarity index 100% rename from Controllers/RedSquareKeyroxController/RedSquareKeyroxTKLClassicController.cpp rename to Controllers/RedSquareKeyroxController/RedSquareKeyroxTKLClassicController/RedSquareKeyroxTKLClassicController.cpp diff --git a/Controllers/RedSquareKeyroxController/RedSquareKeyroxTKLClassicController.h b/Controllers/RedSquareKeyroxController/RedSquareKeyroxTKLClassicController/RedSquareKeyroxTKLClassicController.h similarity index 100% rename from Controllers/RedSquareKeyroxController/RedSquareKeyroxTKLClassicController.h rename to Controllers/RedSquareKeyroxController/RedSquareKeyroxTKLClassicController/RedSquareKeyroxTKLClassicController.h diff --git a/Controllers/RoccatController/RGBController_RoccatBurst.cpp b/Controllers/RoccatController/RoccatBurstController/RGBController_RoccatBurst.cpp similarity index 100% rename from Controllers/RoccatController/RGBController_RoccatBurst.cpp rename to Controllers/RoccatController/RoccatBurstController/RGBController_RoccatBurst.cpp diff --git a/Controllers/RoccatController/RGBController_RoccatBurst.h b/Controllers/RoccatController/RoccatBurstController/RGBController_RoccatBurst.h similarity index 100% rename from Controllers/RoccatController/RGBController_RoccatBurst.h rename to Controllers/RoccatController/RoccatBurstController/RGBController_RoccatBurst.h diff --git a/Controllers/RoccatController/RoccatBurstController.cpp b/Controllers/RoccatController/RoccatBurstController/RoccatBurstController.cpp similarity index 100% rename from Controllers/RoccatController/RoccatBurstController.cpp rename to Controllers/RoccatController/RoccatBurstController/RoccatBurstController.cpp diff --git a/Controllers/RoccatController/RoccatBurstController.h b/Controllers/RoccatController/RoccatBurstController/RoccatBurstController.h similarity index 100% rename from Controllers/RoccatController/RoccatBurstController.h rename to Controllers/RoccatController/RoccatBurstController/RoccatBurstController.h diff --git a/Controllers/RoccatController/RGBController_RoccatBurstProAir.cpp b/Controllers/RoccatController/RoccatBurstProAirController/RGBController_RoccatBurstProAir.cpp similarity index 100% rename from Controllers/RoccatController/RGBController_RoccatBurstProAir.cpp rename to Controllers/RoccatController/RoccatBurstProAirController/RGBController_RoccatBurstProAir.cpp diff --git a/Controllers/RoccatController/RGBController_RoccatBurstProAir.h b/Controllers/RoccatController/RoccatBurstProAirController/RGBController_RoccatBurstProAir.h similarity index 100% rename from Controllers/RoccatController/RGBController_RoccatBurstProAir.h rename to Controllers/RoccatController/RoccatBurstProAirController/RGBController_RoccatBurstProAir.h diff --git a/Controllers/RoccatController/RoccatBurstProAirController.cpp b/Controllers/RoccatController/RoccatBurstProAirController/RoccatBurstProAirController.cpp similarity index 100% rename from Controllers/RoccatController/RoccatBurstProAirController.cpp rename to Controllers/RoccatController/RoccatBurstProAirController/RoccatBurstProAirController.cpp diff --git a/Controllers/RoccatController/RoccatBurstProAirController.h b/Controllers/RoccatController/RoccatBurstProAirController/RoccatBurstProAirController.h similarity index 100% rename from Controllers/RoccatController/RoccatBurstProAirController.h rename to Controllers/RoccatController/RoccatBurstProAirController/RoccatBurstProAirController.h diff --git a/Controllers/RoccatController/RGBController_RoccatElo.cpp b/Controllers/RoccatController/RoccatEloController/RGBController_RoccatElo.cpp similarity index 100% rename from Controllers/RoccatController/RGBController_RoccatElo.cpp rename to Controllers/RoccatController/RoccatEloController/RGBController_RoccatElo.cpp diff --git a/Controllers/RoccatController/RGBController_RoccatElo.h b/Controllers/RoccatController/RoccatEloController/RGBController_RoccatElo.h similarity index 100% rename from Controllers/RoccatController/RGBController_RoccatElo.h rename to Controllers/RoccatController/RoccatEloController/RGBController_RoccatElo.h diff --git a/Controllers/RoccatController/RoccatEloController.cpp b/Controllers/RoccatController/RoccatEloController/RoccatEloController.cpp similarity index 100% rename from Controllers/RoccatController/RoccatEloController.cpp rename to Controllers/RoccatController/RoccatEloController/RoccatEloController.cpp diff --git a/Controllers/RoccatController/RoccatEloController.h b/Controllers/RoccatController/RoccatEloController/RoccatEloController.h similarity index 100% rename from Controllers/RoccatController/RoccatEloController.h rename to Controllers/RoccatController/RoccatEloController/RoccatEloController.h diff --git a/Controllers/RoccatController/RGBController_RoccatHordeAimo.cpp b/Controllers/RoccatController/RoccatHordeAimoController/RGBController_RoccatHordeAimo.cpp similarity index 100% rename from Controllers/RoccatController/RGBController_RoccatHordeAimo.cpp rename to Controllers/RoccatController/RoccatHordeAimoController/RGBController_RoccatHordeAimo.cpp diff --git a/Controllers/RoccatController/RGBController_RoccatHordeAimo.h b/Controllers/RoccatController/RoccatHordeAimoController/RGBController_RoccatHordeAimo.h similarity index 100% rename from Controllers/RoccatController/RGBController_RoccatHordeAimo.h rename to Controllers/RoccatController/RoccatHordeAimoController/RGBController_RoccatHordeAimo.h diff --git a/Controllers/RoccatController/RoccatHordeAimoController.cpp b/Controllers/RoccatController/RoccatHordeAimoController/RoccatHordeAimoController.cpp similarity index 100% rename from Controllers/RoccatController/RoccatHordeAimoController.cpp rename to Controllers/RoccatController/RoccatHordeAimoController/RoccatHordeAimoController.cpp diff --git a/Controllers/RoccatController/RoccatHordeAimoController.h b/Controllers/RoccatController/RoccatHordeAimoController/RoccatHordeAimoController.h similarity index 100% rename from Controllers/RoccatController/RoccatHordeAimoController.h rename to Controllers/RoccatController/RoccatHordeAimoController/RoccatHordeAimoController.h diff --git a/Controllers/RoccatController/RGBController_RoccatKoneAimo.cpp b/Controllers/RoccatController/RoccatKoneAimoController/RGBController_RoccatKoneAimo.cpp similarity index 100% rename from Controllers/RoccatController/RGBController_RoccatKoneAimo.cpp rename to Controllers/RoccatController/RoccatKoneAimoController/RGBController_RoccatKoneAimo.cpp diff --git a/Controllers/RoccatController/RGBController_RoccatKoneAimo.h b/Controllers/RoccatController/RoccatKoneAimoController/RGBController_RoccatKoneAimo.h similarity index 100% rename from Controllers/RoccatController/RGBController_RoccatKoneAimo.h rename to Controllers/RoccatController/RoccatKoneAimoController/RGBController_RoccatKoneAimo.h diff --git a/Controllers/RoccatController/RoccatKoneAimoController.cpp b/Controllers/RoccatController/RoccatKoneAimoController/RoccatKoneAimoController.cpp similarity index 100% rename from Controllers/RoccatController/RoccatKoneAimoController.cpp rename to Controllers/RoccatController/RoccatKoneAimoController/RoccatKoneAimoController.cpp diff --git a/Controllers/RoccatController/RoccatKoneAimoController.h b/Controllers/RoccatController/RoccatKoneAimoController/RoccatKoneAimoController.h similarity index 100% rename from Controllers/RoccatController/RoccatKoneAimoController.h rename to Controllers/RoccatController/RoccatKoneAimoController/RoccatKoneAimoController.h diff --git a/Controllers/RoccatController/RGBController_RoccatKonePro.cpp b/Controllers/RoccatController/RoccatKoneProController/RGBController_RoccatKonePro.cpp similarity index 100% rename from Controllers/RoccatController/RGBController_RoccatKonePro.cpp rename to Controllers/RoccatController/RoccatKoneProController/RGBController_RoccatKonePro.cpp diff --git a/Controllers/RoccatController/RGBController_RoccatKonePro.h b/Controllers/RoccatController/RoccatKoneProController/RGBController_RoccatKonePro.h similarity index 100% rename from Controllers/RoccatController/RGBController_RoccatKonePro.h rename to Controllers/RoccatController/RoccatKoneProController/RGBController_RoccatKonePro.h diff --git a/Controllers/RoccatController/RoccatKoneProController.cpp b/Controllers/RoccatController/RoccatKoneProController/RoccatKoneProController.cpp similarity index 100% rename from Controllers/RoccatController/RoccatKoneProController.cpp rename to Controllers/RoccatController/RoccatKoneProController/RoccatKoneProController.cpp diff --git a/Controllers/RoccatController/RoccatKoneProController.h b/Controllers/RoccatController/RoccatKoneProController/RoccatKoneProController.h similarity index 100% rename from Controllers/RoccatController/RoccatKoneProController.h rename to Controllers/RoccatController/RoccatKoneProController/RoccatKoneProController.h diff --git a/Controllers/RoccatController/RGBController_RoccatKova.cpp b/Controllers/RoccatController/RoccatKovaController/RGBController_RoccatKova.cpp similarity index 100% rename from Controllers/RoccatController/RGBController_RoccatKova.cpp rename to Controllers/RoccatController/RoccatKovaController/RGBController_RoccatKova.cpp diff --git a/Controllers/RoccatController/RGBController_RoccatKova.h b/Controllers/RoccatController/RoccatKovaController/RGBController_RoccatKova.h similarity index 100% rename from Controllers/RoccatController/RGBController_RoccatKova.h rename to Controllers/RoccatController/RoccatKovaController/RGBController_RoccatKova.h diff --git a/Controllers/RoccatController/RoccatKovaController.cpp b/Controllers/RoccatController/RoccatKovaController/RoccatKovaController.cpp similarity index 100% rename from Controllers/RoccatController/RoccatKovaController.cpp rename to Controllers/RoccatController/RoccatKovaController/RoccatKovaController.cpp diff --git a/Controllers/RoccatController/RoccatKovaController.h b/Controllers/RoccatController/RoccatKovaController/RoccatKovaController.h similarity index 100% rename from Controllers/RoccatController/RoccatKovaController.h rename to Controllers/RoccatController/RoccatKovaController/RoccatKovaController.h diff --git a/Controllers/RoccatController/RGBController_RoccatSenseAimo.cpp b/Controllers/RoccatController/RoccatSenseAimoController/RGBController_RoccatSenseAimo.cpp similarity index 100% rename from Controllers/RoccatController/RGBController_RoccatSenseAimo.cpp rename to Controllers/RoccatController/RoccatSenseAimoController/RGBController_RoccatSenseAimo.cpp diff --git a/Controllers/RoccatController/RGBController_RoccatSenseAimo.h b/Controllers/RoccatController/RoccatSenseAimoController/RGBController_RoccatSenseAimo.h similarity index 100% rename from Controllers/RoccatController/RGBController_RoccatSenseAimo.h rename to Controllers/RoccatController/RoccatSenseAimoController/RGBController_RoccatSenseAimo.h diff --git a/Controllers/RoccatController/RoccatSenseAimoController.cpp b/Controllers/RoccatController/RoccatSenseAimoController/RoccatSenseAimoController.cpp similarity index 100% rename from Controllers/RoccatController/RoccatSenseAimoController.cpp rename to Controllers/RoccatController/RoccatSenseAimoController/RoccatSenseAimoController.cpp diff --git a/Controllers/RoccatController/RoccatSenseAimoController.h b/Controllers/RoccatController/RoccatSenseAimoController/RoccatSenseAimoController.h similarity index 100% rename from Controllers/RoccatController/RoccatSenseAimoController.h rename to Controllers/RoccatController/RoccatSenseAimoController/RoccatSenseAimoController.h diff --git a/Controllers/RoccatController/RGBController_RoccatVulcanKeyboard.cpp b/Controllers/RoccatController/RoccatVulcanKeyboardController/RGBController_RoccatVulcanKeyboard.cpp similarity index 100% rename from Controllers/RoccatController/RGBController_RoccatVulcanKeyboard.cpp rename to Controllers/RoccatController/RoccatVulcanKeyboardController/RGBController_RoccatVulcanKeyboard.cpp diff --git a/Controllers/RoccatController/RGBController_RoccatVulcanKeyboard.h b/Controllers/RoccatController/RoccatVulcanKeyboardController/RGBController_RoccatVulcanKeyboard.h similarity index 100% rename from Controllers/RoccatController/RGBController_RoccatVulcanKeyboard.h rename to Controllers/RoccatController/RoccatVulcanKeyboardController/RGBController_RoccatVulcanKeyboard.h diff --git a/Controllers/RoccatController/RoccatVulcanKeyboardController.cpp b/Controllers/RoccatController/RoccatVulcanKeyboardController/RoccatVulcanKeyboardController.cpp similarity index 100% rename from Controllers/RoccatController/RoccatVulcanKeyboardController.cpp rename to Controllers/RoccatController/RoccatVulcanKeyboardController/RoccatVulcanKeyboardController.cpp diff --git a/Controllers/RoccatController/RoccatVulcanKeyboardController.h b/Controllers/RoccatController/RoccatVulcanKeyboardController/RoccatVulcanKeyboardController.h similarity index 100% rename from Controllers/RoccatController/RoccatVulcanKeyboardController.h rename to Controllers/RoccatController/RoccatVulcanKeyboardController/RoccatVulcanKeyboardController.h diff --git a/Controllers/RoccatController/RoccatVulcanKeyboardLayouts.h b/Controllers/RoccatController/RoccatVulcanKeyboardController/RoccatVulcanKeyboardLayouts.h similarity index 100% rename from Controllers/RoccatController/RoccatVulcanKeyboardLayouts.h rename to Controllers/RoccatController/RoccatVulcanKeyboardController/RoccatVulcanKeyboardLayouts.h diff --git a/Controllers/SRGBmodsController/RGBController_SRGBmodsLEDControllerV1.cpp b/Controllers/SRGBmodsController/SRGBmodsLEDControllerV1/RGBController_SRGBmodsLEDControllerV1.cpp similarity index 100% rename from Controllers/SRGBmodsController/RGBController_SRGBmodsLEDControllerV1.cpp rename to Controllers/SRGBmodsController/SRGBmodsLEDControllerV1/RGBController_SRGBmodsLEDControllerV1.cpp diff --git a/Controllers/SRGBmodsController/RGBController_SRGBmodsLEDControllerV1.h b/Controllers/SRGBmodsController/SRGBmodsLEDControllerV1/RGBController_SRGBmodsLEDControllerV1.h similarity index 100% rename from Controllers/SRGBmodsController/RGBController_SRGBmodsLEDControllerV1.h rename to Controllers/SRGBmodsController/SRGBmodsLEDControllerV1/RGBController_SRGBmodsLEDControllerV1.h diff --git a/Controllers/SRGBmodsController/SRGBmodsLEDControllerV1.cpp b/Controllers/SRGBmodsController/SRGBmodsLEDControllerV1/SRGBmodsLEDControllerV1.cpp similarity index 100% rename from Controllers/SRGBmodsController/SRGBmodsLEDControllerV1.cpp rename to Controllers/SRGBmodsController/SRGBmodsLEDControllerV1/SRGBmodsLEDControllerV1.cpp diff --git a/Controllers/SRGBmodsController/SRGBmodsLEDControllerV1.h b/Controllers/SRGBmodsController/SRGBmodsLEDControllerV1/SRGBmodsLEDControllerV1.h similarity index 100% rename from Controllers/SRGBmodsController/SRGBmodsLEDControllerV1.h rename to Controllers/SRGBmodsController/SRGBmodsLEDControllerV1/SRGBmodsLEDControllerV1.h diff --git a/Controllers/SRGBmodsController/RGBController_SRGBmodsPico.cpp b/Controllers/SRGBmodsController/SRGBmodsPicoController/RGBController_SRGBmodsPico.cpp similarity index 100% rename from Controllers/SRGBmodsController/RGBController_SRGBmodsPico.cpp rename to Controllers/SRGBmodsController/SRGBmodsPicoController/RGBController_SRGBmodsPico.cpp diff --git a/Controllers/SRGBmodsController/RGBController_SRGBmodsPico.h b/Controllers/SRGBmodsController/SRGBmodsPicoController/RGBController_SRGBmodsPico.h similarity index 100% rename from Controllers/SRGBmodsController/RGBController_SRGBmodsPico.h rename to Controllers/SRGBmodsController/SRGBmodsPicoController/RGBController_SRGBmodsPico.h diff --git a/Controllers/SRGBmodsController/SRGBmodsPicoController.cpp b/Controllers/SRGBmodsController/SRGBmodsPicoController/SRGBmodsPicoController.cpp similarity index 100% rename from Controllers/SRGBmodsController/SRGBmodsPicoController.cpp rename to Controllers/SRGBmodsController/SRGBmodsPicoController/SRGBmodsPicoController.cpp diff --git a/Controllers/SRGBmodsController/SRGBmodsPicoController.h b/Controllers/SRGBmodsController/SRGBmodsPicoController/SRGBmodsPicoController.h similarity index 100% rename from Controllers/SRGBmodsController/SRGBmodsPicoController.h rename to Controllers/SRGBmodsController/SRGBmodsPicoController/SRGBmodsPicoController.h diff --git a/Controllers/SapphireGPUController/RGBController_SapphireNitroGlowV1.cpp b/Controllers/SapphireGPUController/SapphireNitroGlowV1Controller/RGBController_SapphireNitroGlowV1.cpp similarity index 100% rename from Controllers/SapphireGPUController/RGBController_SapphireNitroGlowV1.cpp rename to Controllers/SapphireGPUController/SapphireNitroGlowV1Controller/RGBController_SapphireNitroGlowV1.cpp diff --git a/Controllers/SapphireGPUController/RGBController_SapphireNitroGlowV1.h b/Controllers/SapphireGPUController/SapphireNitroGlowV1Controller/RGBController_SapphireNitroGlowV1.h similarity index 100% rename from Controllers/SapphireGPUController/RGBController_SapphireNitroGlowV1.h rename to Controllers/SapphireGPUController/SapphireNitroGlowV1Controller/RGBController_SapphireNitroGlowV1.h diff --git a/Controllers/SapphireGPUController/SapphireNitroGlowV1Controller.cpp b/Controllers/SapphireGPUController/SapphireNitroGlowV1Controller/SapphireNitroGlowV1Controller.cpp similarity index 100% rename from Controllers/SapphireGPUController/SapphireNitroGlowV1Controller.cpp rename to Controllers/SapphireGPUController/SapphireNitroGlowV1Controller/SapphireNitroGlowV1Controller.cpp diff --git a/Controllers/SapphireGPUController/SapphireNitroGlowV1Controller.h b/Controllers/SapphireGPUController/SapphireNitroGlowV1Controller/SapphireNitroGlowV1Controller.h similarity index 100% rename from Controllers/SapphireGPUController/SapphireNitroGlowV1Controller.h rename to Controllers/SapphireGPUController/SapphireNitroGlowV1Controller/SapphireNitroGlowV1Controller.h diff --git a/Controllers/SapphireGPUController/RGBController_SapphireNitroGlowV3.cpp b/Controllers/SapphireGPUController/SapphireNitroGlowV3Controller/RGBController_SapphireNitroGlowV3.cpp similarity index 100% rename from Controllers/SapphireGPUController/RGBController_SapphireNitroGlowV3.cpp rename to Controllers/SapphireGPUController/SapphireNitroGlowV3Controller/RGBController_SapphireNitroGlowV3.cpp diff --git a/Controllers/SapphireGPUController/RGBController_SapphireNitroGlowV3.h b/Controllers/SapphireGPUController/SapphireNitroGlowV3Controller/RGBController_SapphireNitroGlowV3.h similarity index 100% rename from Controllers/SapphireGPUController/RGBController_SapphireNitroGlowV3.h rename to Controllers/SapphireGPUController/SapphireNitroGlowV3Controller/RGBController_SapphireNitroGlowV3.h diff --git a/Controllers/SapphireGPUController/SapphireNitroGlowV3Controller.cpp b/Controllers/SapphireGPUController/SapphireNitroGlowV3Controller/SapphireNitroGlowV3Controller.cpp similarity index 100% rename from Controllers/SapphireGPUController/SapphireNitroGlowV3Controller.cpp rename to Controllers/SapphireGPUController/SapphireNitroGlowV3Controller/SapphireNitroGlowV3Controller.cpp diff --git a/Controllers/SapphireGPUController/SapphireNitroGlowV3Controller.h b/Controllers/SapphireGPUController/SapphireNitroGlowV3Controller/SapphireNitroGlowV3Controller.h similarity index 100% rename from Controllers/SapphireGPUController/SapphireNitroGlowV3Controller.h rename to Controllers/SapphireGPUController/SapphireNitroGlowV3Controller/SapphireNitroGlowV3Controller.h diff --git a/Controllers/SonyGamepadController/RGBController_SonyDS4.cpp b/Controllers/SonyGamepadController/SonyDS4Controller/RGBController_SonyDS4.cpp similarity index 100% rename from Controllers/SonyGamepadController/RGBController_SonyDS4.cpp rename to Controllers/SonyGamepadController/SonyDS4Controller/RGBController_SonyDS4.cpp diff --git a/Controllers/SonyGamepadController/RGBController_SonyDS4.h b/Controllers/SonyGamepadController/SonyDS4Controller/RGBController_SonyDS4.h similarity index 100% rename from Controllers/SonyGamepadController/RGBController_SonyDS4.h rename to Controllers/SonyGamepadController/SonyDS4Controller/RGBController_SonyDS4.h diff --git a/Controllers/SonyGamepadController/SonyDS4Controller.cpp b/Controllers/SonyGamepadController/SonyDS4Controller/SonyDS4Controller.cpp similarity index 100% rename from Controllers/SonyGamepadController/SonyDS4Controller.cpp rename to Controllers/SonyGamepadController/SonyDS4Controller/SonyDS4Controller.cpp diff --git a/Controllers/SonyGamepadController/SonyDS4Controller.h b/Controllers/SonyGamepadController/SonyDS4Controller/SonyDS4Controller.h similarity index 100% rename from Controllers/SonyGamepadController/SonyDS4Controller.h rename to Controllers/SonyGamepadController/SonyDS4Controller/SonyDS4Controller.h diff --git a/Controllers/SonyGamepadController/RGBController_SonyDualSense.cpp b/Controllers/SonyGamepadController/SonyDualSenseController/RGBController_SonyDualSense.cpp similarity index 100% rename from Controllers/SonyGamepadController/RGBController_SonyDualSense.cpp rename to Controllers/SonyGamepadController/SonyDualSenseController/RGBController_SonyDualSense.cpp diff --git a/Controllers/SonyGamepadController/RGBController_SonyDualSense.h b/Controllers/SonyGamepadController/SonyDualSenseController/RGBController_SonyDualSense.h similarity index 100% rename from Controllers/SonyGamepadController/RGBController_SonyDualSense.h rename to Controllers/SonyGamepadController/SonyDualSenseController/RGBController_SonyDualSense.h diff --git a/Controllers/SonyGamepadController/SonyDualSenseController.cpp b/Controllers/SonyGamepadController/SonyDualSenseController/SonyDualSenseController.cpp similarity index 100% rename from Controllers/SonyGamepadController/SonyDualSenseController.cpp rename to Controllers/SonyGamepadController/SonyDualSenseController/SonyDualSenseController.cpp diff --git a/Controllers/SonyGamepadController/SonyDualSenseController.h b/Controllers/SonyGamepadController/SonyDualSenseController/SonyDualSenseController.h similarity index 100% rename from Controllers/SonyGamepadController/SonyDualSenseController.h rename to Controllers/SonyGamepadController/SonyDualSenseController/SonyDualSenseController.h diff --git a/Controllers/ThermaltakeRiingController/RGBController_ThermaltakeRiing.cpp b/Controllers/ThermaltakeRiingController/ThermaltakeRiingController/RGBController_ThermaltakeRiing.cpp similarity index 100% rename from Controllers/ThermaltakeRiingController/RGBController_ThermaltakeRiing.cpp rename to Controllers/ThermaltakeRiingController/ThermaltakeRiingController/RGBController_ThermaltakeRiing.cpp diff --git a/Controllers/ThermaltakeRiingController/RGBController_ThermaltakeRiing.h b/Controllers/ThermaltakeRiingController/ThermaltakeRiingController/RGBController_ThermaltakeRiing.h similarity index 100% rename from Controllers/ThermaltakeRiingController/RGBController_ThermaltakeRiing.h rename to Controllers/ThermaltakeRiingController/ThermaltakeRiingController/RGBController_ThermaltakeRiing.h diff --git a/Controllers/ThermaltakeRiingController/ThermaltakeRiingController.cpp b/Controllers/ThermaltakeRiingController/ThermaltakeRiingController/ThermaltakeRiingController.cpp similarity index 100% rename from Controllers/ThermaltakeRiingController/ThermaltakeRiingController.cpp rename to Controllers/ThermaltakeRiingController/ThermaltakeRiingController/ThermaltakeRiingController.cpp diff --git a/Controllers/ThermaltakeRiingController/ThermaltakeRiingController.h b/Controllers/ThermaltakeRiingController/ThermaltakeRiingController/ThermaltakeRiingController.h similarity index 100% rename from Controllers/ThermaltakeRiingController/ThermaltakeRiingController.h rename to Controllers/ThermaltakeRiingController/ThermaltakeRiingController/ThermaltakeRiingController.h diff --git a/Controllers/ThermaltakeRiingController/RGBController_ThermaltakeRiingQuad.cpp b/Controllers/ThermaltakeRiingController/ThermaltakeRiingQuadController/RGBController_ThermaltakeRiingQuad.cpp similarity index 100% rename from Controllers/ThermaltakeRiingController/RGBController_ThermaltakeRiingQuad.cpp rename to Controllers/ThermaltakeRiingController/ThermaltakeRiingQuadController/RGBController_ThermaltakeRiingQuad.cpp diff --git a/Controllers/ThermaltakeRiingController/RGBController_ThermaltakeRiingQuad.h b/Controllers/ThermaltakeRiingController/ThermaltakeRiingQuadController/RGBController_ThermaltakeRiingQuad.h similarity index 100% rename from Controllers/ThermaltakeRiingController/RGBController_ThermaltakeRiingQuad.h rename to Controllers/ThermaltakeRiingController/ThermaltakeRiingQuadController/RGBController_ThermaltakeRiingQuad.h diff --git a/Controllers/ThermaltakeRiingController/ThermaltakeRiingQuadController.cpp b/Controllers/ThermaltakeRiingController/ThermaltakeRiingQuadController/ThermaltakeRiingQuadController.cpp similarity index 100% rename from Controllers/ThermaltakeRiingController/ThermaltakeRiingQuadController.cpp rename to Controllers/ThermaltakeRiingController/ThermaltakeRiingQuadController/ThermaltakeRiingQuadController.cpp diff --git a/Controllers/ThermaltakeRiingController/ThermaltakeRiingQuadController.h b/Controllers/ThermaltakeRiingController/ThermaltakeRiingQuadController/ThermaltakeRiingQuadController.h similarity index 100% rename from Controllers/ThermaltakeRiingController/ThermaltakeRiingQuadController.h rename to Controllers/ThermaltakeRiingController/ThermaltakeRiingQuadController/ThermaltakeRiingQuadController.h diff --git a/Controllers/TrustController/RGBController_TrustGXT114.cpp b/Controllers/TrustController/TrustGXT114Controller/RGBController_TrustGXT114.cpp similarity index 100% rename from Controllers/TrustController/RGBController_TrustGXT114.cpp rename to Controllers/TrustController/TrustGXT114Controller/RGBController_TrustGXT114.cpp diff --git a/Controllers/TrustController/RGBController_TrustGXT114.h b/Controllers/TrustController/TrustGXT114Controller/RGBController_TrustGXT114.h similarity index 100% rename from Controllers/TrustController/RGBController_TrustGXT114.h rename to Controllers/TrustController/TrustGXT114Controller/RGBController_TrustGXT114.h diff --git a/Controllers/TrustController/TrustGXT114Controller.cpp b/Controllers/TrustController/TrustGXT114Controller/TrustGXT114Controller.cpp similarity index 100% rename from Controllers/TrustController/TrustGXT114Controller.cpp rename to Controllers/TrustController/TrustGXT114Controller/TrustGXT114Controller.cpp diff --git a/Controllers/TrustController/TrustGXT114Controller.h b/Controllers/TrustController/TrustGXT114Controller/TrustGXT114Controller.h similarity index 100% rename from Controllers/TrustController/TrustGXT114Controller.h rename to Controllers/TrustController/TrustGXT114Controller/TrustGXT114Controller.h diff --git a/Controllers/TrustController/RGBController_TrustGXT180.cpp b/Controllers/TrustController/TrustGXT180Controller/RGBController_TrustGXT180.cpp similarity index 100% rename from Controllers/TrustController/RGBController_TrustGXT180.cpp rename to Controllers/TrustController/TrustGXT180Controller/RGBController_TrustGXT180.cpp diff --git a/Controllers/TrustController/RGBController_TrustGXT180.h b/Controllers/TrustController/TrustGXT180Controller/RGBController_TrustGXT180.h similarity index 100% rename from Controllers/TrustController/RGBController_TrustGXT180.h rename to Controllers/TrustController/TrustGXT180Controller/RGBController_TrustGXT180.h diff --git a/Controllers/TrustController/TrustGXT180Controller.cpp b/Controllers/TrustController/TrustGXT180Controller/TrustGXT180Controller.cpp similarity index 100% rename from Controllers/TrustController/TrustGXT180Controller.cpp rename to Controllers/TrustController/TrustGXT180Controller/TrustGXT180Controller.cpp diff --git a/Controllers/TrustController/TrustGXT180Controller.h b/Controllers/TrustController/TrustGXT180Controller/TrustGXT180Controller.h similarity index 100% rename from Controllers/TrustController/TrustGXT180Controller.h rename to Controllers/TrustController/TrustGXT180Controller/TrustGXT180Controller.h diff --git a/Controllers/WootingKeyboardController/WootingOneKeyboardController.cpp b/Controllers/WootingKeyboardController/WootingOneKeyboardController/WootingOneKeyboardController.cpp similarity index 100% rename from Controllers/WootingKeyboardController/WootingOneKeyboardController.cpp rename to Controllers/WootingKeyboardController/WootingOneKeyboardController/WootingOneKeyboardController.cpp diff --git a/Controllers/WootingKeyboardController/WootingOneKeyboardController.h b/Controllers/WootingKeyboardController/WootingOneKeyboardController/WootingOneKeyboardController.h similarity index 100% rename from Controllers/WootingKeyboardController/WootingOneKeyboardController.h rename to Controllers/WootingKeyboardController/WootingOneKeyboardController/WootingOneKeyboardController.h diff --git a/Controllers/WootingKeyboardController/WootingTwoKeyboardController.cpp b/Controllers/WootingKeyboardController/WootingTwoKeyboardController/WootingTwoKeyboardController.cpp similarity index 100% rename from Controllers/WootingKeyboardController/WootingTwoKeyboardController.cpp rename to Controllers/WootingKeyboardController/WootingTwoKeyboardController/WootingTwoKeyboardController.cpp diff --git a/Controllers/WootingKeyboardController/WootingTwoKeyboardController.h b/Controllers/WootingKeyboardController/WootingTwoKeyboardController/WootingTwoKeyboardController.h similarity index 100% rename from Controllers/WootingKeyboardController/WootingTwoKeyboardController.h rename to Controllers/WootingKeyboardController/WootingTwoKeyboardController/WootingTwoKeyboardController.h