diff --git a/RGB.NET.Devices.SteelSeries/API/SteelSeriesSDK.cs b/RGB.NET.Devices.SteelSeries/API/SteelSeriesSDK.cs
index 562e609..557148d 100644
--- a/RGB.NET.Devices.SteelSeries/API/SteelSeriesSDK.cs
+++ b/RGB.NET.Devices.SteelSeries/API/SteelSeriesSDK.cs
@@ -41,6 +41,7 @@ internal static class SteelSeriesSDK
(add-event-zone-use-with-specifier ""{EVENT_NAME}"" ""all"" ""rgb-6-zone"")
(add-event-zone-use-with-specifier ""{EVENT_NAME}"" ""all"" ""rgb-7-zone"")
(add-event-zone-use-with-specifier ""{EVENT_NAME}"" ""all"" ""rgb-8-zone"")
+(add-event-zone-use-with-specifier ""{EVENT_NAME}"" ""all"" ""rgb-10-zone"")
(add-event-zone-use-with-specifier ""{EVENT_NAME}"" ""all"" ""rgb-12-zone"")
(add-event-zone-use-with-specifier ""{EVENT_NAME}"" ""all"" ""rgb-17-zone"")
(add-event-zone-use-with-specifier ""{EVENT_NAME}"" ""all"" ""rgb-24-zone"")
diff --git a/RGB.NET.Devices.SteelSeries/Enum/SteelSeriesDeviceType.cs b/RGB.NET.Devices.SteelSeries/Enum/SteelSeriesDeviceType.cs
index 3265056..f7774e8 100644
--- a/RGB.NET.Devices.SteelSeries/Enum/SteelSeriesDeviceType.cs
+++ b/RGB.NET.Devices.SteelSeries/Enum/SteelSeriesDeviceType.cs
@@ -32,6 +32,9 @@ public enum SteelSeriesDeviceType
[APIName("rgb-8-zone")]
EightZone,
+ [APIName("rgb-10-zone")]
+ TenZone,
+
[APIName("rgb-12-zone")]
TwelveZone,
diff --git a/RGB.NET.Devices.SteelSeries/Generic/LedMappings.cs b/RGB.NET.Devices.SteelSeries/Generic/LedMappings.cs
index 70acca7..da55ac2 100644
--- a/RGB.NET.Devices.SteelSeries/Generic/LedMappings.cs
+++ b/RGB.NET.Devices.SteelSeries/Generic/LedMappings.cs
@@ -357,6 +357,23 @@ public static class LedMappings
{ LedId.Mouse8, SteelSeriesLedId.ZoneEight }
};
+ ///
+ /// Gets the mapping for ten-zone mice.
+ ///
+ public static LedMapping MouseTenZone { get; } = new()
+ {
+ { LedId.Mouse1, SteelSeriesLedId.ZoneOne },
+ { LedId.Mouse2, SteelSeriesLedId.ZoneTwo },
+ { LedId.Mouse3, SteelSeriesLedId.ZoneThree },
+ { LedId.Mouse4, SteelSeriesLedId.ZoneFour },
+ { LedId.Mouse5, SteelSeriesLedId.ZoneFive },
+ { LedId.Mouse6, SteelSeriesLedId.ZoneSix },
+ { LedId.Mouse7, SteelSeriesLedId.ZoneSeven },
+ { LedId.Mouse8, SteelSeriesLedId.ZoneEight },
+ { LedId.Mouse9, SteelSeriesLedId.ZoneNine },
+ { LedId.Mouse10, SteelSeriesLedId.ZoneTen }
+ };
+
///
/// Gets the mapping for two-zone headsets.
///