diff --git a/src/Artemis.Core/Services/PluginService.cs b/src/Artemis.Core/Services/PluginService.cs index 2cd508c9b..c571c09a0 100644 --- a/src/Artemis.Core/Services/PluginService.cs +++ b/src/Artemis.Core/Services/PluginService.cs @@ -48,6 +48,12 @@ namespace Artemis.Core.Services // Iterate built-in plugins DirectoryInfo builtInPluginDirectory = new DirectoryInfo(Path.Combine(Directory.GetCurrentDirectory(), "Plugins")); + if (!builtInPluginDirectory.Exists) + { + _logger.Warning("No built-in plugins found at {pluginDir}, skipping CopyBuiltInPlugins", builtInPluginDirectory.FullName); + return; + } + foreach (DirectoryInfo subDirectory in builtInPluginDirectory.EnumerateDirectories()) { // Load the metadata diff --git a/src/Artemis.sln b/src/Artemis.sln index 746b58c30..890db3aa7 100644 --- a/src/Artemis.sln +++ b/src/Artemis.sln @@ -4,86 +4,13 @@ Microsoft Visual Studio Solution File, Format Version 12.00 VisualStudioVersion = 16.0.28729.10 MinimumVisualStudioVersion = 10.0.40219.1 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Artemis.UI", "Artemis.UI\Artemis.UI.csproj", "{46B74153-77CF-4489-BDF9-D53FDB1F7ACB}" - ProjectSection(ProjectDependencies) = postProject - {07678400-2FE1-4C6E-A8D4-4F9F3C0630EA} = {07678400-2FE1-4C6E-A8D4-4F9F3C0630EA} - {AB80F106-5444-46AA-A255-F765DD2F04F1} = {AB80F106-5444-46AA-A255-F765DD2F04F1} - {3D83760B-0A36-4C8F-978D-7949C3FC862B} = {3D83760B-0A36-4C8F-978D-7949C3FC862B} - {8DC7960F-6DDF-4007-A155-17E124F39374} = {8DC7960F-6DDF-4007-A155-17E124F39374} - {DCF7C321-95DC-4507-BB61-A7C5356E58EC} = {DCF7C321-95DC-4507-BB61-A7C5356E58EC} - {00318027-7FDB-4C86-AB86-9005A481E330} = {00318027-7FDB-4C86-AB86-9005A481E330} - {E592F239-FAA0-4840-9C85-46E5867D06D5} = {E592F239-FAA0-4840-9C85-46E5867D06D5} - {36C10640-A31F-4DEE-9F0E-9B9E3F12753D} = {36C10640-A31F-4DEE-9F0E-9B9E3F12753D} - {62214042-667E-4B29-B64E-1A68CE6FE209} = {62214042-667E-4B29-B64E-1A68CE6FE209} - {0F288A66-6EB0-4589-8595-E33A3A3EAEA2} = {0F288A66-6EB0-4589-8595-E33A3A3EAEA2} - {A46F278A-FC2C-4342-8455-994D957DDA03} = {A46F278A-FC2C-4342-8455-994D957DDA03} - {26902C94-3EBC-4132-B7F0-FFCAB8E150DA} = {26902C94-3EBC-4132-B7F0-FFCAB8E150DA} - {5353C9A2-2D9A-4051-8599-AFE56D54B882} = {5353C9A2-2D9A-4051-8599-AFE56D54B882} - {7F4C7AB0-4C9B-452D-AFED-34544C903DEF} = {7F4C7AB0-4C9B-452D-AFED-34544C903DEF} - {235A45C7-24AD-4F47-B9D4-CD67E610A04D} = {235A45C7-24AD-4F47-B9D4-CD67E610A04D} - {D004FEC9-0CF8-4828-B620-95DBA73201A3} = {D004FEC9-0CF8-4828-B620-95DBA73201A3} - {FA5815D3-EA87-4A64-AD6C-A5AE96C61F29} = {FA5815D3-EA87-4A64-AD6C-A5AE96C61F29} - {C6BDB6D9-062D-4C28-A280-F3BD6197F07F} = {C6BDB6D9-062D-4C28-A280-F3BD6197F07F} - {A779B2F8-C253-4C4B-8634-6EB8F594E96D} = {A779B2F8-C253-4C4B-8634-6EB8F594E96D} - EndProjectSection EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Artemis.Storage", "Artemis.Storage\Artemis.Storage.csproj", "{E489E5E3-1A65-4AF5-A1EA-F9805FD19A65}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Artemis.Core", "Artemis.Core\Artemis.Core.csproj", "{9B811F9B-86B9-4771-87AF-72BAE7078A36}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Plugins", "Plugins", "{E830A02B-A7E5-4A6B-943F-76B0A542630C}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Artemis.Plugins.Modules.General", "Plugins\Artemis.Plugins.Modules.General\Artemis.Plugins.Modules.General.csproj", "{E592F239-FAA0-4840-9C85-46E5867D06D5}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Artemis.Plugins.LayerBrushes.Color", "Plugins\Artemis.Plugins.LayerBrushes.Color\Artemis.Plugins.LayerBrushes.Color.csproj", "{0F288A66-6EB0-4589-8595-E33A3A3EAEA2}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Artemis.Plugins.Devices.Corsair", "Plugins\Artemis.Plugins.Devices.Corsair\Artemis.Plugins.Devices.Corsair.csproj", "{A779B2F8-C253-4C4B-8634-6EB8F594E96D}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Artemis.Plugins.Devices.Logitech", "Plugins\Artemis.Plugins.Devices.Logitech\Artemis.Plugins.Devices.Logitech.csproj", "{235A45C7-24AD-4F47-B9D4-CD67E610A04D}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Artemis.Plugins.LayerBrushes.Noise", "Plugins\Artemis.Plugins.LayerBrushes.Noise\Artemis.Plugins.LayerBrushes.Noise.csproj", "{7F4C7AB0-4C9B-452D-AFED-34544C903DEF}" -EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Artemis.UI.Shared", "Artemis.UI.Shared\Artemis.UI.Shared.csproj", "{ADB357E6-151D-4D0D-87CB-68FD0BC29812}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Artemis.Plugins.Devices.Wooting", "Plugins\Artemis.Plugins.Devices.Wooting\Artemis.Plugins.Devices.Wooting.csproj", "{C6BDB6D9-062D-4C28-A280-F3BD6197F07F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Artemis.Plugins.Devices.Asus", "Plugins\Artemis.Plugins.Devices.Asus\Artemis.Plugins.Devices.Asus.csproj", "{DCF7C321-95DC-4507-BB61-A7C5356E58EC}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Artemis.Plugins.Devices.CoolerMaster", "Plugins\Artemis.Plugins.Devices.CoolerMaster\Artemis.Plugins.Devices.CoolerMaster.csproj", "{8DC7960F-6DDF-4007-A155-17E124F39374}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Artemis.Plugins.Devices.DMX", "Plugins\Artemis.Plugins.Devices.DMX\Artemis.Plugins.Devices.DMX.csproj", "{AB80F106-5444-46AA-A255-F765DD2F04F1}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Artemis.Plugins.Devices.Msi", "Plugins\Artemis.Plugins.Devices.Msi\Artemis.Plugins.Devices.Msi.csproj", "{07678400-2FE1-4C6E-A8D4-4F9F3C0630EA}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Artemis.Plugins.Devices.Novation", "Plugins\Artemis.Plugins.Devices.Novation\Artemis.Plugins.Devices.Novation.csproj", "{D004FEC9-0CF8-4828-B620-95DBA73201A3}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Artemis.Plugins.Devices.Razer", "Plugins\Artemis.Plugins.Devices.Razer\Artemis.Plugins.Devices.Razer.csproj", "{36C10640-A31F-4DEE-9F0E-9B9E3F12753D}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Artemis.Plugins.Devices.Roccat", "Plugins\Artemis.Plugins.Devices.Roccat\Artemis.Plugins.Devices.Roccat.csproj", "{26902C94-3EBC-4132-B7F0-FFCAB8E150DA}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Artemis.Plugins.Devices.SteelSeries", "Plugins\Artemis.Plugins.Devices.SteelSeries\Artemis.Plugins.Devices.SteelSeries.csproj", "{FA5815D3-EA87-4A64-AD6C-A5AE96C61F29}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Artemis.Plugins.Devices.WS281X", "Plugins\Artemis.Plugins.Devices.WS281X\Artemis.Plugins.Devices.WS281X.csproj", "{A46F278A-FC2C-4342-8455-994D957DDA03}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Devices", "Devices", "{88792A7E-F037-4280-81D3-B131508EF1D8}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "LayerBrushes", "LayerBrushes", "{A311DC47-42A2-4DD4-B921-50FBF7A33F41}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Modules", "Modules", "{B258A061-FA19-4835-8DC4-E9C3AE3664A0}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Artemis.Plugins.LayerBrushes.ColorRgbNet", "Plugins\Artemis.Plugins.LayerBrushes.ColorRgbNet\Artemis.Plugins.LayerBrushes.ColorRgbNet.csproj", "{301C3AAA-9F79-46A5-9B9D-86F076C5BDD1}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "LayerEffects", "LayerEffects", "{2C1477DC-7A5C-4B65-85DB-1F16A18FB2EC}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Artemis.Plugins.LayerEffects.Filter", "Plugins\Artemis.Plugins.LayerEffects.Filter\Artemis.Plugins.LayerEffects.Filter.csproj", "{62214042-667E-4B29-B64E-1A68CE6FE209}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Artemis.Plugins.Devices.Debug", "Plugins\Artemis.Plugins.Devices.Debug\Artemis.Plugins.Devices.Debug.csproj", "{3D83760B-0A36-4C8F-978D-7949C3FC862B}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Artemis.Plugins.Modules.Overlay", "Plugins\Artemis.Plugins.Modules.Overlay\Artemis.Plugins.Modules.Overlay.csproj", "{00318027-7FDB-4C86-AB86-9005A481E330}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DataModelExpansions", "DataModelExpansions", "{5A5B55D7-F631-467A-A16F-B880DE4E8909}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Artemis.Plugins.DataModelExpansions.TestData", "Plugins\Artemis.Plugins.DataModelExpansions.TestData\Artemis.Plugins.DataModelExpansions.TestData.csproj", "{5353C9A2-2D9A-4051-8599-AFE56D54B882}" -EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|x64 = Debug|x64 @@ -102,121 +29,14 @@ Global {9B811F9B-86B9-4771-87AF-72BAE7078A36}.Debug|x64.Build.0 = Debug|x64 {9B811F9B-86B9-4771-87AF-72BAE7078A36}.Release|x64.ActiveCfg = Release|x64 {9B811F9B-86B9-4771-87AF-72BAE7078A36}.Release|x64.Build.0 = Release|x64 - {E592F239-FAA0-4840-9C85-46E5867D06D5}.Debug|x64.ActiveCfg = Debug|x64 - {E592F239-FAA0-4840-9C85-46E5867D06D5}.Debug|x64.Build.0 = Debug|x64 - {E592F239-FAA0-4840-9C85-46E5867D06D5}.Release|x64.ActiveCfg = Release|x64 - {E592F239-FAA0-4840-9C85-46E5867D06D5}.Release|x64.Build.0 = Release|x64 - {0F288A66-6EB0-4589-8595-E33A3A3EAEA2}.Debug|x64.ActiveCfg = Debug|x64 - {0F288A66-6EB0-4589-8595-E33A3A3EAEA2}.Debug|x64.Build.0 = Debug|x64 - {0F288A66-6EB0-4589-8595-E33A3A3EAEA2}.Release|x64.ActiveCfg = Release|x64 - {0F288A66-6EB0-4589-8595-E33A3A3EAEA2}.Release|x64.Build.0 = Release|x64 - {A779B2F8-C253-4C4B-8634-6EB8F594E96D}.Debug|x64.ActiveCfg = Debug|x64 - {A779B2F8-C253-4C4B-8634-6EB8F594E96D}.Debug|x64.Build.0 = Debug|x64 - {A779B2F8-C253-4C4B-8634-6EB8F594E96D}.Release|x64.ActiveCfg = Release|x64 - {A779B2F8-C253-4C4B-8634-6EB8F594E96D}.Release|x64.Build.0 = Release|x64 - {235A45C7-24AD-4F47-B9D4-CD67E610A04D}.Debug|x64.ActiveCfg = Debug|x64 - {235A45C7-24AD-4F47-B9D4-CD67E610A04D}.Debug|x64.Build.0 = Debug|x64 - {235A45C7-24AD-4F47-B9D4-CD67E610A04D}.Release|x64.ActiveCfg = Release|x64 - {235A45C7-24AD-4F47-B9D4-CD67E610A04D}.Release|x64.Build.0 = Release|x64 - {7F4C7AB0-4C9B-452D-AFED-34544C903DEF}.Debug|x64.ActiveCfg = Debug|x64 - {7F4C7AB0-4C9B-452D-AFED-34544C903DEF}.Debug|x64.Build.0 = Debug|x64 - {7F4C7AB0-4C9B-452D-AFED-34544C903DEF}.Release|x64.ActiveCfg = Release|x64 - {7F4C7AB0-4C9B-452D-AFED-34544C903DEF}.Release|x64.Build.0 = Release|x64 {ADB357E6-151D-4D0D-87CB-68FD0BC29812}.Debug|x64.ActiveCfg = Debug|x64 {ADB357E6-151D-4D0D-87CB-68FD0BC29812}.Debug|x64.Build.0 = Debug|x64 {ADB357E6-151D-4D0D-87CB-68FD0BC29812}.Release|x64.ActiveCfg = Release|x64 {ADB357E6-151D-4D0D-87CB-68FD0BC29812}.Release|x64.Build.0 = Release|x64 - {C6BDB6D9-062D-4C28-A280-F3BD6197F07F}.Debug|x64.ActiveCfg = Debug|x64 - {C6BDB6D9-062D-4C28-A280-F3BD6197F07F}.Debug|x64.Build.0 = Debug|x64 - {C6BDB6D9-062D-4C28-A280-F3BD6197F07F}.Release|x64.ActiveCfg = Release|x64 - {C6BDB6D9-062D-4C28-A280-F3BD6197F07F}.Release|x64.Build.0 = Release|x64 - {DCF7C321-95DC-4507-BB61-A7C5356E58EC}.Debug|x64.ActiveCfg = Debug|x64 - {DCF7C321-95DC-4507-BB61-A7C5356E58EC}.Debug|x64.Build.0 = Debug|x64 - {DCF7C321-95DC-4507-BB61-A7C5356E58EC}.Release|x64.ActiveCfg = Release|x64 - {DCF7C321-95DC-4507-BB61-A7C5356E58EC}.Release|x64.Build.0 = Release|x64 - {8DC7960F-6DDF-4007-A155-17E124F39374}.Debug|x64.ActiveCfg = Debug|x64 - {8DC7960F-6DDF-4007-A155-17E124F39374}.Debug|x64.Build.0 = Debug|x64 - {8DC7960F-6DDF-4007-A155-17E124F39374}.Release|x64.ActiveCfg = Release|x64 - {8DC7960F-6DDF-4007-A155-17E124F39374}.Release|x64.Build.0 = Release|x64 - {AB80F106-5444-46AA-A255-F765DD2F04F1}.Debug|x64.ActiveCfg = Debug|x64 - {AB80F106-5444-46AA-A255-F765DD2F04F1}.Debug|x64.Build.0 = Debug|x64 - {AB80F106-5444-46AA-A255-F765DD2F04F1}.Release|x64.ActiveCfg = Release|x64 - {AB80F106-5444-46AA-A255-F765DD2F04F1}.Release|x64.Build.0 = Release|x64 - {07678400-2FE1-4C6E-A8D4-4F9F3C0630EA}.Debug|x64.ActiveCfg = Debug|x64 - {07678400-2FE1-4C6E-A8D4-4F9F3C0630EA}.Debug|x64.Build.0 = Debug|x64 - {07678400-2FE1-4C6E-A8D4-4F9F3C0630EA}.Release|x64.ActiveCfg = Release|x64 - {07678400-2FE1-4C6E-A8D4-4F9F3C0630EA}.Release|x64.Build.0 = Release|x64 - {D004FEC9-0CF8-4828-B620-95DBA73201A3}.Debug|x64.ActiveCfg = Debug|x64 - {D004FEC9-0CF8-4828-B620-95DBA73201A3}.Debug|x64.Build.0 = Debug|x64 - {D004FEC9-0CF8-4828-B620-95DBA73201A3}.Release|x64.ActiveCfg = Release|x64 - {D004FEC9-0CF8-4828-B620-95DBA73201A3}.Release|x64.Build.0 = Release|x64 - {36C10640-A31F-4DEE-9F0E-9B9E3F12753D}.Debug|x64.ActiveCfg = Debug|x64 - {36C10640-A31F-4DEE-9F0E-9B9E3F12753D}.Debug|x64.Build.0 = Debug|x64 - {36C10640-A31F-4DEE-9F0E-9B9E3F12753D}.Release|x64.ActiveCfg = Release|x64 - {36C10640-A31F-4DEE-9F0E-9B9E3F12753D}.Release|x64.Build.0 = Release|x64 - {26902C94-3EBC-4132-B7F0-FFCAB8E150DA}.Debug|x64.ActiveCfg = Debug|x64 - {26902C94-3EBC-4132-B7F0-FFCAB8E150DA}.Debug|x64.Build.0 = Debug|x64 - {26902C94-3EBC-4132-B7F0-FFCAB8E150DA}.Release|x64.ActiveCfg = Release|x64 - {26902C94-3EBC-4132-B7F0-FFCAB8E150DA}.Release|x64.Build.0 = Release|x64 - {FA5815D3-EA87-4A64-AD6C-A5AE96C61F29}.Debug|x64.ActiveCfg = Debug|x64 - {FA5815D3-EA87-4A64-AD6C-A5AE96C61F29}.Debug|x64.Build.0 = Debug|x64 - {FA5815D3-EA87-4A64-AD6C-A5AE96C61F29}.Release|x64.ActiveCfg = Release|x64 - {FA5815D3-EA87-4A64-AD6C-A5AE96C61F29}.Release|x64.Build.0 = Release|x64 - {A46F278A-FC2C-4342-8455-994D957DDA03}.Debug|x64.ActiveCfg = Debug|x64 - {A46F278A-FC2C-4342-8455-994D957DDA03}.Debug|x64.Build.0 = Debug|x64 - {A46F278A-FC2C-4342-8455-994D957DDA03}.Release|x64.ActiveCfg = Release|x64 - {A46F278A-FC2C-4342-8455-994D957DDA03}.Release|x64.Build.0 = Release|x64 - {301C3AAA-9F79-46A5-9B9D-86F076C5BDD1}.Debug|x64.ActiveCfg = Debug|x64 - {301C3AAA-9F79-46A5-9B9D-86F076C5BDD1}.Debug|x64.Build.0 = Debug|x64 - {301C3AAA-9F79-46A5-9B9D-86F076C5BDD1}.Release|x64.ActiveCfg = Release|x64 - {301C3AAA-9F79-46A5-9B9D-86F076C5BDD1}.Release|x64.Build.0 = Release|x64 - {62214042-667E-4B29-B64E-1A68CE6FE209}.Debug|x64.ActiveCfg = Debug|x64 - {62214042-667E-4B29-B64E-1A68CE6FE209}.Debug|x64.Build.0 = Debug|x64 - {62214042-667E-4B29-B64E-1A68CE6FE209}.Release|x64.ActiveCfg = Release|x64 - {62214042-667E-4B29-B64E-1A68CE6FE209}.Release|x64.Build.0 = Release|x64 - {3D83760B-0A36-4C8F-978D-7949C3FC862B}.Debug|x64.ActiveCfg = Debug|x64 - {3D83760B-0A36-4C8F-978D-7949C3FC862B}.Debug|x64.Build.0 = Debug|x64 - {3D83760B-0A36-4C8F-978D-7949C3FC862B}.Release|x64.ActiveCfg = Release|x64 - {3D83760B-0A36-4C8F-978D-7949C3FC862B}.Release|x64.Build.0 = Release|x64 - {00318027-7FDB-4C86-AB86-9005A481E330}.Debug|x64.ActiveCfg = Debug|x64 - {00318027-7FDB-4C86-AB86-9005A481E330}.Debug|x64.Build.0 = Debug|x64 - {00318027-7FDB-4C86-AB86-9005A481E330}.Release|x64.ActiveCfg = Release|x64 - {00318027-7FDB-4C86-AB86-9005A481E330}.Release|x64.Build.0 = Release|x64 - {5353C9A2-2D9A-4051-8599-AFE56D54B882}.Debug|x64.ActiveCfg = Debug|x64 - {5353C9A2-2D9A-4051-8599-AFE56D54B882}.Debug|x64.Build.0 = Debug|x64 - {5353C9A2-2D9A-4051-8599-AFE56D54B882}.Release|x64.ActiveCfg = Release|x64 - {5353C9A2-2D9A-4051-8599-AFE56D54B882}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {E592F239-FAA0-4840-9C85-46E5867D06D5} = {B258A061-FA19-4835-8DC4-E9C3AE3664A0} - {0F288A66-6EB0-4589-8595-E33A3A3EAEA2} = {A311DC47-42A2-4DD4-B921-50FBF7A33F41} - {A779B2F8-C253-4C4B-8634-6EB8F594E96D} = {88792A7E-F037-4280-81D3-B131508EF1D8} - {235A45C7-24AD-4F47-B9D4-CD67E610A04D} = {88792A7E-F037-4280-81D3-B131508EF1D8} - {7F4C7AB0-4C9B-452D-AFED-34544C903DEF} = {A311DC47-42A2-4DD4-B921-50FBF7A33F41} - {C6BDB6D9-062D-4C28-A280-F3BD6197F07F} = {88792A7E-F037-4280-81D3-B131508EF1D8} - {DCF7C321-95DC-4507-BB61-A7C5356E58EC} = {88792A7E-F037-4280-81D3-B131508EF1D8} - {8DC7960F-6DDF-4007-A155-17E124F39374} = {88792A7E-F037-4280-81D3-B131508EF1D8} - {AB80F106-5444-46AA-A255-F765DD2F04F1} = {88792A7E-F037-4280-81D3-B131508EF1D8} - {07678400-2FE1-4C6E-A8D4-4F9F3C0630EA} = {88792A7E-F037-4280-81D3-B131508EF1D8} - {D004FEC9-0CF8-4828-B620-95DBA73201A3} = {88792A7E-F037-4280-81D3-B131508EF1D8} - {36C10640-A31F-4DEE-9F0E-9B9E3F12753D} = {88792A7E-F037-4280-81D3-B131508EF1D8} - {26902C94-3EBC-4132-B7F0-FFCAB8E150DA} = {88792A7E-F037-4280-81D3-B131508EF1D8} - {FA5815D3-EA87-4A64-AD6C-A5AE96C61F29} = {88792A7E-F037-4280-81D3-B131508EF1D8} - {A46F278A-FC2C-4342-8455-994D957DDA03} = {88792A7E-F037-4280-81D3-B131508EF1D8} - {88792A7E-F037-4280-81D3-B131508EF1D8} = {E830A02B-A7E5-4A6B-943F-76B0A542630C} - {A311DC47-42A2-4DD4-B921-50FBF7A33F41} = {E830A02B-A7E5-4A6B-943F-76B0A542630C} - {B258A061-FA19-4835-8DC4-E9C3AE3664A0} = {E830A02B-A7E5-4A6B-943F-76B0A542630C} - {301C3AAA-9F79-46A5-9B9D-86F076C5BDD1} = {A311DC47-42A2-4DD4-B921-50FBF7A33F41} - {2C1477DC-7A5C-4B65-85DB-1F16A18FB2EC} = {E830A02B-A7E5-4A6B-943F-76B0A542630C} - {62214042-667E-4B29-B64E-1A68CE6FE209} = {2C1477DC-7A5C-4B65-85DB-1F16A18FB2EC} - {3D83760B-0A36-4C8F-978D-7949C3FC862B} = {88792A7E-F037-4280-81D3-B131508EF1D8} - {00318027-7FDB-4C86-AB86-9005A481E330} = {B258A061-FA19-4835-8DC4-E9C3AE3664A0} - {5A5B55D7-F631-467A-A16F-B880DE4E8909} = {E830A02B-A7E5-4A6B-943F-76B0A542630C} - {5353C9A2-2D9A-4051-8599-AFE56D54B882} = {5A5B55D7-F631-467A-A16F-B880DE4E8909} - EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {C203080A-4473-4CC2-844B-F552EA43D66A} EndGlobalSection diff --git a/src/Plugins/Artemis.Plugins.DataModelExpansions.TestData/Artemis.Plugins.DataModelExpansions.TestData.csproj b/src/Plugins/Artemis.Plugins.DataModelExpansions.TestData/Artemis.Plugins.DataModelExpansions.TestData.csproj deleted file mode 100644 index a4c38a08d..000000000 --- a/src/Plugins/Artemis.Plugins.DataModelExpansions.TestData/Artemis.Plugins.DataModelExpansions.TestData.csproj +++ /dev/null @@ -1,39 +0,0 @@ - - - netcoreapp3.1 - false - - Artemis.Plugins.DataModelExpansions.TestData - Artemis.Plugins.DataModelExpansions.TestData - x64 - False - - - - x64 - - - - - - all - - - all - - - - - - - - - - PreserveNewest - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.DataModelExpansions.TestData/DataModels/DynamicDataModel.cs b/src/Plugins/Artemis.Plugins.DataModelExpansions.TestData/DataModels/DynamicDataModel.cs deleted file mode 100644 index 53f309125..000000000 --- a/src/Plugins/Artemis.Plugins.DataModelExpansions.TestData/DataModels/DynamicDataModel.cs +++ /dev/null @@ -1,15 +0,0 @@ -using Artemis.Core.DataModelExpansions; - -namespace Artemis.Plugins.DataModelExpansions.TestData.DataModels -{ - public class DynamicDataModel : DataModel - { - public DynamicDataModel() - { - DynamicString = "Test 123"; - } - - [DataModelProperty(Description = "Descriptionnnnnn")] - public string DynamicString { get; set; } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.DataModelExpansions.TestData/DataModels/PluginDataModel.cs b/src/Plugins/Artemis.Plugins.DataModelExpansions.TestData/DataModels/PluginDataModel.cs deleted file mode 100644 index 28709b186..000000000 --- a/src/Plugins/Artemis.Plugins.DataModelExpansions.TestData/DataModels/PluginDataModel.cs +++ /dev/null @@ -1,73 +0,0 @@ -using System.Collections.Generic; -using Artemis.Core.DataModelExpansions; -using SkiaSharp; - -namespace Artemis.Plugins.DataModelExpansions.TestData.DataModels -{ - public class PluginDataModel : DataModel - { - public PluginDataModel() - { - PluginSubDataModel = new PluginSubDataModel(); - ListItems = new List(); - for (int i = 0; i < 20; i++) - ListItems.Add(new SomeListItem {ItemName = $"Item {i + 1}", Number = i}); - - GenericTest = new Test {Value = "Generic string value"}; - } - - // Your datamodel can have regular properties and you can annotate them if you'd like - [DataModelProperty(Name = "A test string", Description = "It doesn't do much, but it's there.")] - public string TemplateDataModelString { get; set; } - - public int? NullableInt { get; set; } - public Test GenericTest { get; set; } - - public SKColor TestColorA { get; set; } - public SKColor TestColorB { get; set; } - - // You can even have classes in your datamodel, just don't forget to instantiate them ;) - [DataModelProperty(Name = "A class within the datamodel")] - public PluginSubDataModel PluginSubDataModel { get; set; } - - public Team Team { get; set; } - public bool IsWinning { get; set; } - - public List ListItems { get; set; } - } - - public class Test - { - public T Value { get; set; } - } - - public class SomeListItem - { - public string ItemName { get; set; } - public int Number { get; set; } - } - - public enum Team - { - Blue, - Orange - } - - public class PluginSubDataModel - { - public PluginSubDataModel() - { - ListOfInts = new List {1, 2, 3, 4, 5}; - } - - // You don't need to annotate properties, they will still show up - public float FloatyFloat { get; set; } - - // You can even have a list! - public List ListOfInts { get; set; } - - // If you don't want a property to show up in the datamodel, annotate it with DataModelIgnore - [DataModelIgnore] - public string MyDarkestSecret { get; set; } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.DataModelExpansions.TestData/PluginDataModelExpansion.cs b/src/Plugins/Artemis.Plugins.DataModelExpansions.TestData/PluginDataModelExpansion.cs deleted file mode 100644 index 05132e27c..000000000 --- a/src/Plugins/Artemis.Plugins.DataModelExpansions.TestData/PluginDataModelExpansion.cs +++ /dev/null @@ -1,34 +0,0 @@ -using System; -using Artemis.Core.DataModelExpansions; -using Artemis.Plugins.DataModelExpansions.TestData.DataModels; -using SkiaSharp; - -namespace Artemis.Plugins.DataModelExpansions.TestData -{ - public class PluginDataModelExpansion : DataModelExpansion - { - private Random _rand; - - public override void EnablePlugin() - { - _rand = new Random(); - AddTimedUpdate(TimeSpan.FromSeconds(1), TimedUpdate); - } - - public override void DisablePlugin() - { - } - - public override void Update(double deltaTime) - { - // You can access your data model here and update it however you like - DataModel.TemplateDataModelString = $"The last delta time was {deltaTime} seconds"; - } - - private void TimedUpdate(double deltaTime) - { - DataModel.TestColorA = SKColor.FromHsv(_rand.Next(0, 360), 100, 100); - DataModel.TestColorB = SKColor.FromHsv(_rand.Next(0, 360), 100, 100); - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.DataModelExpansions.TestData/Properties/launchSettings.json b/src/Plugins/Artemis.Plugins.DataModelExpansions.TestData/Properties/launchSettings.json deleted file mode 100644 index e7eb59a06..000000000 --- a/src/Plugins/Artemis.Plugins.DataModelExpansions.TestData/Properties/launchSettings.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "profiles": { - "ModuleProject": { - "commandName": "Executable", - "executablePath": "C:\\Repos\\Artemis\\src\\Artemis.UI\\bin\\x64\\Debug\\netcoreapp3.1\\Artemis.UI.exe", - "workingDirectory": "C:\\Repos\\Artemis\\src\\Artemis.UI\\bin\\x64\\Debug\\netcoreapp3.1" - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.DataModelExpansions.TestData/plugin.json b/src/Plugins/Artemis.Plugins.DataModelExpansions.TestData/plugin.json deleted file mode 100644 index 0fc53bc41..000000000 --- a/src/Plugins/Artemis.Plugins.DataModelExpansions.TestData/plugin.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "Guid": "ab41d601-35e0-4a73-bf0b-94509b006ab0", - "Name": "Test data model expansion", - "Description": "A data model expansion providing test data", - "Version": "1.0.0.0", - "Main": "Artemis.Plugins.DataModelExpansions.TestData.dll" -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Asus/Artemis.Plugins.Devices.Asus.csproj b/src/Plugins/Artemis.Plugins.Devices.Asus/Artemis.Plugins.Devices.Asus.csproj deleted file mode 100644 index 01c4abe8e..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Asus/Artemis.Plugins.Devices.Asus.csproj +++ /dev/null @@ -1,52 +0,0 @@ - - - netcoreapp3.1 - false - Artemis.Plugins.Devices.Asus - Artemis.Plugins.Devices.Asus - x64 - False - - - x64 - - - - - - - - - - - - PreserveNewest - - - - - false - - - - - ..\..\..\..\RGB.NET\bin\netstandard2.0\RGB.NET.Core.dll - false - - - ..\..\..\..\RGB.NET\bin\netstandard2.0\RGB.NET.Devices.Asus.dll - - - - - PreserveNewest - - - PreserveNewest - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Asus/AsusDeviceProvider.cs b/src/Plugins/Artemis.Plugins.Devices.Asus/AsusDeviceProvider.cs deleted file mode 100644 index 4c7086735..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Asus/AsusDeviceProvider.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Artemis.Core.DeviceProviders; -using Artemis.Core.Services; -using RGB.NET.Core; -using RGB.NET.Devices.Asus; -using Serilog; - -namespace Artemis.Plugins.Devices.Asus -{ - // ReSharper disable once UnusedMember.Global - public class AsusDeviceProvider : DeviceProvider - { - private readonly ILogger _logger; - private readonly IRgbService _rgbService; - - public AsusDeviceProvider(IRgbService rgbService, ILogger logger) : base(RGB.NET.Devices.Asus.AsusDeviceProvider.Instance) - { - _rgbService = rgbService; - _logger = logger; - } - - public override void EnablePlugin() - { - _logger.Debug("Expanding ResolvingAbsolutePath"); - PathHelper.ResolvingAbsolutePath += (sender, args) => ResolveAbsolutePath(typeof(AsusRGBDevice<>), sender, args); - _logger.Debug("Initializing device provider"); - RGB.NET.Devices.Asus.AsusDeviceProvider.Instance.Initialize(RGBDeviceType.All, false, true); - _logger.Debug("Adding device provider to surface"); - _rgbService.AddDeviceProvider(RgbDeviceProvider); - _logger.Debug("Added device provider to surface"); - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Asus/Images/Asus/Drams/TridentZ.PNG b/src/Plugins/Artemis.Plugins.Devices.Asus/Images/Asus/Drams/TridentZ.PNG deleted file mode 100644 index b17722e50..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Asus/Images/Asus/Drams/TridentZ.PNG and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Asus/Images/Asus/Mainboards/MAXIMUS-X-HERO.png b/src/Plugins/Artemis.Plugins.Devices.Asus/Images/Asus/Mainboards/MAXIMUS-X-HERO.png deleted file mode 100644 index 2ee62e42f..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Asus/Images/Asus/Mainboards/MAXIMUS-X-HERO.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Asus/Images/Asus/Mainboards/PRIMEX370-PRO.png b/src/Plugins/Artemis.Plugins.Devices.Asus/Images/Asus/Mainboards/PRIMEX370-PRO.png deleted file mode 100644 index 59a8d13ec..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Asus/Images/Asus/Mainboards/PRIMEX370-PRO.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Asus/Images/Asus/Mainboards/ROG_Strix_Z390-F_Gaming.png b/src/Plugins/Artemis.Plugins.Devices.Asus/Images/Asus/Mainboards/ROG_Strix_Z390-F_Gaming.png deleted file mode 100644 index f6f218785..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Asus/Images/Asus/Mainboards/ROG_Strix_Z390-F_Gaming.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Asus/Images/Asus/empty.png b/src/Plugins/Artemis.Plugins.Devices.Asus/Images/Asus/empty.png deleted file mode 100644 index af367b99a..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Asus/Images/Asus/empty.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Asus/Layouts/Asus/Drams/TridentZ.xml b/src/Plugins/Artemis.Plugins.Devices.Asus/Layouts/Asus/Drams/TridentZ.xml deleted file mode 100644 index 874848b02..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Asus/Layouts/Asus/Drams/TridentZ.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - G.Skill Trident Z RGB - Physical layout of G.Skill Trident Z RGB - DRAM - Key - G.Skill - Trident Z RGB - 9 - 135 - 9 - 27 - Images\Asus\Drams - TridentZ.PNG - - - 0 - 0 - - - = - + - - - = - + - - - = - + - - - = - + - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Asus/Layouts/Asus/Mainboards/MAXIMUS-X-HERO.xml b/src/Plugins/Artemis.Plugins.Devices.Asus/Layouts/Asus/Mainboards/MAXIMUS-X-HERO.xml deleted file mode 100644 index 47e329d59..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Asus/Layouts/Asus/Mainboards/MAXIMUS-X-HERO.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - Asus Maximus X Hero - Asus Maximus X Hero - None - Device - Asus - Maximus X Hero - 555 - 690 - 150 - 150 - Images\Asus\Mainboards - MAXIMUS-X-HERO.png - - - - M0.56,0.404 L0.269,0.854 L0.283,0.857 L0.573,0.407z - 7.5 - 44 - 2 - - - M0.166,0.341 L0.144,0.459 L0.145,0.657 L0.712,0.657 L0.809,0.502 L0.81,0.391 L0.775,0.337 L0.167,0.334z - 133.8 - 273.6 - 2 - - - M0.305,0.581 L0.321,0.621 L0.342,0.632 L0.369,0.642 L0.372,0.635 L0.324,0.594z M0.358,0.595 L0.398,0.658 L0.418,0.675 L0.435,0.683 L0.436,0.679 L0.409,0.645 L0.423,0.629 L0.438,0.614 L0.461,0.597 L0.502,0.567 L0.552,0.534 L0.573,0.521 L0.61,0.504 L0.647,0.491 L0.648,0.486 L0.615,0.487 L0.608,0.49 L0.577,0.492 L0.564,0.498 L0.552,0.498 L0.544,0.503 L0.535,0.505 L0.52,0.514 L0.493,0.535 L0.415,0.61 L0.409,0.612 L0.361,0.592z M0.517,0.624 L0.65,0.559 L0.656,0.562 L0.639,0.6 L0.619,0.634 L0.607,0.651 L0.584,0.674 L0.564,0.684 L0.525,0.682 L0.488,0.671 L0.448,0.658 L0.429,0.647 L0.433,0.64 L0.53,0.576 L0.585,0.547 L0.617,0.534 L0.658,0.523 L0.67,0.522 L0.67,0.53 L0.667,0.535 L0.603,0.565 L0.526,0.601 L0.458,0.643 L0.49,0.654 L0.53,0.662 L0.543,0.662 L0.571,0.652 L0.604,0.597z - 334.3 - 423.4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Asus/Layouts/Asus/Mainboards/PRIMEX370-PRO.xml b/src/Plugins/Artemis.Plugins.Devices.Asus/Layouts/Asus/Mainboards/PRIMEX370-PRO.xml deleted file mode 100644 index 48d9f480a..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Asus/Layouts/Asus/Mainboards/PRIMEX370-PRO.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - Asus Prime X370-PRO - Asus Prime X370-PRO Mainboard - Darth Affe - Mainboard - Key - Asus - Prime X370-PRO - 252 - 305 - Images\Asus\Mainboards - PRIMEX370-PRO.png - - - 0 - 131 - 35mm - 57mm - M 0,0 L 0,1 L 0.325,1 L 0.325,0 Z M 0.862,0 L 0.822,0.06 L 0.904,0.11 L 0.91,0.505 L 0.86,0.532 L 0.74,0.532 L 0.6575,0.485 L 0.54,0.485 L 0.425,0.55 L 0.425,0.64 L0.44,0.66 L0.44,0.755 L 0.4,0.78 L 0.4,1 L 0.5,1 L 0.5,0.805 L 0.53,0.785 L 0.53,0.6325 L 0.515,0.6225 L 0.515,0.575 L 0.575,0.543 L 0.6225,0.543 L 0.705,0.59 L 0.9,0.59 L 1,0.525 L 1,0.08 Z - - - 0 - + - 17mm - 40mm - M 0.83,0 L 0.83,1 L1,1 L 1,0 Z M 0,0 L 0,1 L 0.6691,1 L 0.6691,0 Z - - - 0 - + - 44mm - 41mm - - M 0,0 L 0,1 L 0.26,1 L 0.26,0 Z M 0.32,0 L 0.32,0.29 L 0.365,0.325 L 0.395,0.325 L 0.395,0.36 L 0.455,0.41 L 0.49,0.345 L 0.4675,0.32 L 0.455,0.2475 L 0.4675,0.26 L 0.395,0.2475 L 0.395,0 Z - M 0.935,0.715 L 0.935,0.84 L 0.865,0.915 L 0.865,1 L 0.9375,1 L 0.9375,0.95 L 1,0.88 L 1,0.715 Z - - - - 0 - + - 68mm - 35mm - M 0,0 L 0,1 L 0.94,1 L 0.94,0.95 L 0.206,0.95 Q 0.168,0.95 0.165,0.875 L 0.165,0 Z M 0.55,0.019 L 0.55,0.132 L 0.578,0.19 L 0.578,0.2078 L 0.612,0.271 L 0.612,0.6625 L 0.635,0.7125 L0.735,0.7125 L0.755,0.75 L 0.915,0.75 L 0.92,0.76 L 0.942,0.76 L 0.94,1 L 0.99,1 L 0.99,0.72 L 0.965,0.67 L 0.935,0.67 L 0.93,0.66 L 0.772,0.66 L 0.752,0.62 L 0.66,0.62 L 0.66,0.237 L 0.622,0.16 L 0.622,0.145 L 0.5975,0.095 L 0.5975,0.019 Z - - - 80 - 132 - 5mm - 13mm - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Asus/Layouts/Asus/Mainboards/ROGSTRIXZ390-F.xml b/src/Plugins/Artemis.Plugins.Devices.Asus/Layouts/Asus/Mainboards/ROGSTRIXZ390-F.xml deleted file mode 100644 index 2fabbba08..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Asus/Layouts/Asus/Mainboards/ROGSTRIXZ390-F.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - Asus ROG STRIX Z390-F - Asus ROG STRIX Z390-F - Mainboard - Device - Asus - ROG STRIX Z390-F - 244 - 305 - 15 - 110 - Images\Asus\Mainboards - ROG_Strix_Z390-F_Gaming.png - - - 8 - 40 - - - - - 100 - 150 - 8 - 0.1 - - - 0 - 0 - 0 - 0 - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Asus/Properties/AssemblyInfo.cs b/src/Plugins/Artemis.Plugins.Devices.Asus/Properties/AssemblyInfo.cs deleted file mode 100644 index 8ce0de86d..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Asus/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System.Runtime.InteropServices; - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("c6bdb6d9-062d-4c28-a280-f3bd6197f07f")] \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Asus/app.config b/src/Plugins/Artemis.Plugins.Devices.Asus/app.config deleted file mode 100644 index aed5d2184..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Asus/app.config +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Asus/plugin.json b/src/Plugins/Artemis.Plugins.Devices.Asus/plugin.json deleted file mode 100644 index d668fc88d..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Asus/plugin.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "Guid": "c20e876f-7cb0-4fa1-b0cc-ae1afb5865d1", - "Name": "Asus Devices", - "Description": - "Allows Artemis to control lighting on different ASUS devices such as motherboards, GPUs, headsets, RAM, keyboards and PC cases.", - "Version": "1.0.0.0", - "Main": "Artemis.Plugins.Devices.Asus.dll" -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Artemis.Plugins.Devices.CoolerMaster.csproj b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Artemis.Plugins.Devices.CoolerMaster.csproj deleted file mode 100644 index 9bc92d45f..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Artemis.Plugins.Devices.CoolerMaster.csproj +++ /dev/null @@ -1,56 +0,0 @@ - - - netcoreapp3.1 - false - Artemis.Plugins.Devices.CoolerMaster - Artemis.Plugins.Devices.CoolerMaster - x64 - False - - - x64 - - - - - - - - PreserveNewest - - - PreserveNewest - - - - - PreserveNewest - - - - - false - - - - - ..\..\..\..\RGB.NET\bin\netstandard2.0\RGB.NET.Core.dll - false - - - ..\..\..\..\RGB.NET\bin\netstandard2.0\RGB.NET.Devices.CoolerMaster.dll - - - - - PreserveNewest - - - PreserveNewest - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/CoolerMasterDeviceProvider.cs b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/CoolerMasterDeviceProvider.cs deleted file mode 100644 index 4c17350a2..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/CoolerMasterDeviceProvider.cs +++ /dev/null @@ -1,27 +0,0 @@ -using System.IO; -using Artemis.Core.DeviceProviders; -using Artemis.Core.Services; -using RGB.NET.Core; -using RGB.NET.Devices.CoolerMaster; - -namespace Artemis.Plugins.Devices.CoolerMaster -{ - // ReSharper disable once UnusedMember.Global - public class CoolerMasterDeviceProvider : DeviceProvider - { - private readonly IRgbService _rgbService; - - public CoolerMasterDeviceProvider(IRgbService rgbService) : base(RGB.NET.Devices.CoolerMaster.CoolerMasterDeviceProvider.Instance) - { - _rgbService = rgbService; - } - - public override void EnablePlugin() - { - PathHelper.ResolvingAbsolutePath += (sender, args) => ResolveAbsolutePath(typeof(CoolerMasterRGBDevice<>), sender, args); - RGB.NET.Devices.CoolerMaster.CoolerMasterDeviceProvider.PossibleX64NativePaths.Add(Path.Combine(PluginInfo.Directory.FullName, "x64", "CMSDK.dll")); - RGB.NET.Devices.CoolerMaster.CoolerMasterDeviceProvider.PossibleX86NativePaths.Add(Path.Combine(PluginInfo.Directory.FullName, "x86", "CMSDK.dll")); - _rgbService.AddDeviceProvider(RgbDeviceProvider); - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/0_BracketRight.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/0_BracketRight.png deleted file mode 100644 index 8f6a9808a..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/0_BracketRight.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/0_CurlyBracketRight_Equals.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/0_CurlyBracketRight_Equals.png deleted file mode 100644 index fb90c3c5d..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/0_CurlyBracketRight_Equals.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/1_ExclamationMark.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/1_ExclamationMark.png deleted file mode 100644 index 996bf6447..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/1_ExclamationMark.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/2_2_QuotationMark.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/2_2_QuotationMark.png deleted file mode 100644 index f6b057b50..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/2_2_QuotationMark.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/2_At.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/2_At.png deleted file mode 100644 index e6286ab31..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/2_At.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/2_QuotationMark.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/2_QuotationMark.png deleted file mode 100644 index 58d8c7d7d..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/2_QuotationMark.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/3_3_Paragraph.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/3_3_Paragraph.png deleted file mode 100644 index 1f85db741..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/3_3_Paragraph.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/3_Hash.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/3_Hash.png deleted file mode 100644 index 6e25b6ca1..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/3_Hash.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/3_Pound.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/3_Pound.png deleted file mode 100644 index 83919be53..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/3_Pound.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/4_Dollar.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/4_Dollar.png deleted file mode 100644 index 42482fedb..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/4_Dollar.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/4_Euro_Dollar.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/4_Euro_Dollar.png deleted file mode 100644 index a7f820378..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/4_Euro_Dollar.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/5_Euro_Percent.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/5_Euro_Percent.png deleted file mode 100644 index 70fa123e3..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/5_Euro_Percent.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/5_Percent.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/5_Percent.png deleted file mode 100644 index 81b1356c5..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/5_Percent.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/6_Ampersand.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/6_Ampersand.png deleted file mode 100644 index f693abbc9..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/6_Ampersand.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/6_Circumflex.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/6_Circumflex.png deleted file mode 100644 index aea4dd8f1..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/6_Circumflex.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/7_Ambersand.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/7_Ambersand.png deleted file mode 100644 index 22dbeb096..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/7_Ambersand.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/7_CurlyBracketLeft_Slash.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/7_CurlyBracketLeft_Slash.png deleted file mode 100644 index ea02aa27a..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/7_CurlyBracketLeft_Slash.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/8_Asterisk.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/8_Asterisk.png deleted file mode 100644 index 5c3670f01..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/8_Asterisk.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/8_SquareBracketLeft_BracketLeft.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/8_SquareBracketLeft_BracketLeft.png deleted file mode 100644 index 2ddefc973..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/8_SquareBracketLeft_BracketLeft.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/9_BracketLeft.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/9_BracketLeft.png deleted file mode 100644 index 4a3c22c00..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/9_BracketLeft.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/9_SquareBracketRight_BracketRight.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/9_SquareBracketRight_BracketRight.png deleted file mode 100644 index aa73546bc..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/9_SquareBracketRight_BracketRight.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/A.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/A.png deleted file mode 100644 index b8fb9608f..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/A.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/AE.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/AE.png deleted file mode 100644 index 9a0bf0db0..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/AE.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/ALT-GR.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/ALT-GR.png deleted file mode 100644 index 5732b7038..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/ALT-GR.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/ALT.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/ALT.png deleted file mode 100644 index 683fd9e56..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/ALT.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/AccentGrave_AccentAcute.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/AccentGrave_AccentAcute.png deleted file mode 100644 index 0db8281c0..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/AccentGrave_AccentAcute.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/AccentGrave_Pipe_Negate.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/AccentGrave_Pipe_Negate.png deleted file mode 100644 index d52158f5e..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/AccentGrave_Pipe_Negate.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/AccentGrave_Tilde.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/AccentGrave_Tilde.png deleted file mode 100644 index 2eeea7310..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/AccentGrave_Tilde.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Apostrophe_Hash.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Apostrophe_Hash.png deleted file mode 100644 index f923d1313..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Apostrophe_Hash.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/ArrowDown.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/ArrowDown.png deleted file mode 100644 index ce3c03ffd..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/ArrowDown.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/ArrowLeft.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/ArrowLeft.png deleted file mode 100644 index 8521c165b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/ArrowLeft.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/ArrowRight.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/ArrowRight.png deleted file mode 100644 index f01941624..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/ArrowRight.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/ArrowUp.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/ArrowUp.png deleted file mode 100644 index 21eada154..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/ArrowUp.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Asterisk.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Asterisk.png deleted file mode 100644 index f74154f27..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Asterisk.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Asterisk_Plus_Tilde.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Asterisk_Plus_Tilde.png deleted file mode 100644 index 461a52adf..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Asterisk_Plus_Tilde.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/At_Apostrophe.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/At_Apostrophe.png deleted file mode 100644 index 1bbb527ba..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/At_Apostrophe.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/B.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/B.png deleted file mode 100644 index 0127dabf8..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/B.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Backspace.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Backspace.png deleted file mode 100644 index 98cd67e10..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Backspace.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/BildAb.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/BildAb.png deleted file mode 100644 index d5117aae6..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/BildAb.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/BildAuf.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/BildAuf.png deleted file mode 100644 index a585b6340..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/BildAuf.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/C.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/C.png deleted file mode 100644 index 6a5fadb88..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/C.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/CAPSLK.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/CAPSLK.png deleted file mode 100644 index a8e8a4bb4..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/CAPSLK.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/CTRL.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/CTRL.png deleted file mode 100644 index c50b652c2..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/CTRL.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Circumflex_Degree.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Circumflex_Degree.png deleted file mode 100644 index b0a6301cf..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Circumflex_Degree.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Comma_ENTF.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Comma_ENTF.png deleted file mode 100644 index 972fa3c17..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Comma_ENTF.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Comma_Semicolon.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Comma_Semicolon.png deleted file mode 100644 index 079f3ec91..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Comma_Semicolon.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/CurlyBracketLeft_SquareBracketLeft.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/CurlyBracketLeft_SquareBracketLeft.png deleted file mode 100644 index 6da72e134..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/CurlyBracketLeft_SquareBracketLeft.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/CurlyBracketRight_SquareBracketRight.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/CurlyBracketRight_SquareBracketRight.png deleted file mode 100644 index bc9264a34..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/CurlyBracketRight_SquareBracketRight.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/D.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/D.png deleted file mode 100644 index e0a88ee9f..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/D.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/DEL.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/DEL.png deleted file mode 100644 index 6fd8181ea..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/DEL.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/DRUCK-S-ABF.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/DRUCK-S-ABF.png deleted file mode 100644 index 77ee964ad..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/DRUCK-S-ABF.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Dot_DEL.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Dot_DEL.png deleted file mode 100644 index 92f88b57e..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Dot_DEL.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/DoubleDot_Dot.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/DoubleDot_Dot.png deleted file mode 100644 index 5d5d8b8f8..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/DoubleDot_Dot.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/DoubleDot_Semicolon.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/DoubleDot_Semicolon.png deleted file mode 100644 index 90ed0fc34..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/DoubleDot_Semicolon.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/E.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/E.png deleted file mode 100644 index f84aa9088..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/E.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/EINFG.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/EINFG.png deleted file mode 100644 index 2b7d22a03..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/EINFG.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/END.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/END.png deleted file mode 100644 index 278e795cc..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/END.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/ENDE.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/ENDE.png deleted file mode 100644 index 0811e91d1..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/ENDE.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/ENTF.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/ENTF.png deleted file mode 100644 index edb7a00e8..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/ENTF.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/ESC.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/ESC.png deleted file mode 100644 index bb2b6d84d..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/ESC.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/E_Euro.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/E_Euro.png deleted file mode 100644 index 72cce0d94..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/E_Euro.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Enter.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Enter.png deleted file mode 100644 index 694b166e9..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Enter.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/EnterTall.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/EnterTall.png deleted file mode 100644 index fd6d65ec9..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/EnterTall.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/EnterWide.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/EnterWide.png deleted file mode 100644 index 86ad9b0e0..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/EnterWide.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Equals_Plus.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Equals_Plus.png deleted file mode 100644 index 9a0527271..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Equals_Plus.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Eszett_BackSlash_QuestionMark.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Eszett_BackSlash_QuestionMark.png deleted file mode 100644 index 150027769..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Eszett_BackSlash_QuestionMark.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F.png deleted file mode 100644 index 4323674da..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F1.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F1.png deleted file mode 100644 index 6c915a1eb..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F1.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F10.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F10.png deleted file mode 100644 index 0061a559c..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F10.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F11.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F11.png deleted file mode 100644 index cd18d7aa8..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F11.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F12.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F12.png deleted file mode 100644 index f52367811..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F12.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F2-Red.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F2-Red.png deleted file mode 100644 index 3de296ad1..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F2-Red.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F2-Rot.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F2-Rot.png deleted file mode 100644 index 93535b9fb..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F2-Rot.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F3-Green.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F3-Green.png deleted file mode 100644 index 78de41d1f..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F3-Green.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F3-Gruen.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F3-Gruen.png deleted file mode 100644 index 1dbd5f72c..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F3-Gruen.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F4-Blau.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F4-Blau.png deleted file mode 100644 index 5bf722e34..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F4-Blau.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F4-Blue.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F4-Blue.png deleted file mode 100644 index 8e8bde0fd..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F4-Blue.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F5.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F5.png deleted file mode 100644 index 3b2054a2e..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F5.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F6.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F6.png deleted file mode 100644 index 645667fcb..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F6.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F7.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F7.png deleted file mode 100644 index 4b266b7ed..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F7.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F8.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F8.png deleted file mode 100644 index 0193fe69b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F8.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F9.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F9.png deleted file mode 100644 index 37c9c29e1..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/F9.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/FN.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/FN.png deleted file mode 100644 index 1793338fa..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/FN.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/G.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/G.png deleted file mode 100644 index 17e3995bf..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/G.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/GreaterThan_Dot.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/GreaterThan_Dot.png deleted file mode 100644 index 6fc884e63..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/GreaterThan_Dot.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/GreaterThan_LessThan_Pipe.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/GreaterThan_LessThan_Pipe.png deleted file mode 100644 index 7fd01398c..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/GreaterThan_LessThan_Pipe.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/H.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/H.png deleted file mode 100644 index 256bd9c9e..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/H.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/HOME.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/HOME.png deleted file mode 100644 index 04b037a7c..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/HOME.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/I.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/I.png deleted file mode 100644 index 14192586b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/I.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/INS.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/INS.png deleted file mode 100644 index 12c6fc088..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/INS.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/J.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/J.png deleted file mode 100644 index 5d6d5a959..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/J.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/K.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/K.png deleted file mode 100644 index d9c376dba..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/K.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/L.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/L.png deleted file mode 100644 index 12e6d68d7..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/L.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/LessThan_Comma.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/LessThan_Comma.png deleted file mode 100644 index d23788163..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/LessThan_Comma.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/M.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/M.png deleted file mode 100644 index ac1afd474..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/M.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/M_Mu.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/M_Mu.png deleted file mode 100644 index dc0b49392..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/M_Mu.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/MediaMute.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/MediaMute.png deleted file mode 100644 index c4a67cce2..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/MediaMute.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/MediaNext.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/MediaNext.png deleted file mode 100644 index e09ccad72..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/MediaNext.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/MediaPlayPause.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/MediaPlayPause.png deleted file mode 100644 index 1fa7d0f1c..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/MediaPlayPause.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/MediaPrevious.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/MediaPrevious.png deleted file mode 100644 index 6a601b33f..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/MediaPrevious.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Minus.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Minus.png deleted file mode 100644 index 886959632..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Minus.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Minus_Underscore.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Minus_Underscore.png deleted file mode 100644 index 4878c09c3..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Minus_Underscore.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/N.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/N.png deleted file mode 100644 index c6444888c..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/N.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM0_EINFG.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM0_EINFG.png deleted file mode 100644 index 83db265ce..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM0_EINFG.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM0_INS.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM0_INS.png deleted file mode 100644 index 93a8e93bd..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM0_INS.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM1_END.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM1_END.png deleted file mode 100644 index e19223147..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM1_END.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM1_ENDE.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM1_ENDE.png deleted file mode 100644 index e52f2d747..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM1_ENDE.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM2.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM2.png deleted file mode 100644 index 100df3cff..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM2.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM3_BILD.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM3_BILD.png deleted file mode 100644 index 1160c2191..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM3_BILD.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM3_PGDN.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM3_PGDN.png deleted file mode 100644 index 67d134bcd..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM3_PGDN.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM4.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM4.png deleted file mode 100644 index ab86ddaa3..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM4.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM5.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM5.png deleted file mode 100644 index 8d4a78d02..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM5.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM6.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM6.png deleted file mode 100644 index 8f4f09f01..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM6.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM7_HOME.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM7_HOME.png deleted file mode 100644 index bf9a3caa4..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM7_HOME.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM7_POS1.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM7_POS1.png deleted file mode 100644 index 74c0fb8f7..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM7_POS1.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM8.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM8.png deleted file mode 100644 index 3d41427f6..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM8.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM9_BILD.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM9_BILD.png deleted file mode 100644 index fdc20ecb5..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM9_BILD.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM9_PGUP.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM9_PGUP.png deleted file mode 100644 index b3c09c83f..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUM9_PGUP.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUMLK.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUMLK.png deleted file mode 100644 index 374e6fc20..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/NUMLK.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/O.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/O.png deleted file mode 100644 index 4981cd997..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/O.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/OE.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/OE.png deleted file mode 100644 index cce2ff772..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/OE.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/P.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/P.png deleted file mode 100644 index 0d6161296..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/P.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/PAUSE-UNTBR.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/PAUSE-UNTBR.png deleted file mode 100644 index f57b756ab..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/PAUSE-UNTBR.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/PAUSE.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/PAUSE.png deleted file mode 100644 index 5d773ea66..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/PAUSE.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/PGDN.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/PGDN.png deleted file mode 100644 index 3a53774d3..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/PGDN.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/PGUP.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/PGUP.png deleted file mode 100644 index ca5216ca2..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/PGUP.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/POS1.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/POS1.png deleted file mode 100644 index 7819f92bb..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/POS1.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/PRT-SC.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/PRT-SC.png deleted file mode 100644 index 602e0dd2a..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/PRT-SC.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Pipe_BackSlash.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Pipe_BackSlash.png deleted file mode 100644 index 25163af6b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Pipe_BackSlash.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Plus.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Plus.png deleted file mode 100644 index 7687a0524..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Plus.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Q.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Q.png deleted file mode 100644 index f81e4f7e0..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Q.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Q_At.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Q_At.png deleted file mode 100644 index cef890765..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Q_At.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/QuestionMark_Slash.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/QuestionMark_Slash.png deleted file mode 100644 index e5b9eeaf7..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/QuestionMark_Slash.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/QuotationMark_Apostrophe.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/QuotationMark_Apostrophe.png deleted file mode 100644 index 413ab807a..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/QuotationMark_Apostrophe.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/R.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/R.png deleted file mode 100644 index dc210ee33..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/R.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/ROLLEN.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/ROLLEN.png deleted file mode 100644 index 3e24f907b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/ROLLEN.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/S.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/S.png deleted file mode 100644 index 76580919e..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/S.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/SCR-LK.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/SCR-LK.png deleted file mode 100644 index 1d7bd8018..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/SCR-LK.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/SHIFTx1,25.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/SHIFTx1,25.png deleted file mode 100644 index 12acc917e..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/SHIFTx1,25.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/SHIFTx2,25.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/SHIFTx2,25.png deleted file mode 100644 index 4205e5d49..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/SHIFTx2,25.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/SHIFTx2,75.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/SHIFTx2,75.png deleted file mode 100644 index 18b5cdcc8..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/SHIFTx2,75.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/STRG.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/STRG.png deleted file mode 100644 index 970c15885..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/STRG.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Slash.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Slash.png deleted file mode 100644 index bdcd5c22f..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Slash.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Space.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Space.png deleted file mode 100644 index 849c9ffab..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Space.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/T.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/T.png deleted file mode 100644 index 9d1b32412..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/T.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/TAB.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/TAB.png deleted file mode 100644 index f89973289..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/TAB.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Tilde_Hash.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Tilde_Hash.png deleted file mode 100644 index b7506051b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Tilde_Hash.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/U.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/U.png deleted file mode 100644 index 0237c7767..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/U.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/UE.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/UE.png deleted file mode 100644 index 2b5b15311..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/UE.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Underscore_Minus.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Underscore_Minus.png deleted file mode 100644 index 5c5273a21..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Underscore_Minus.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/V.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/V.png deleted file mode 100644 index 8091fa040..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/V.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/W.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/W.png deleted file mode 100644 index fc93c1260..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/W.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Windows.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Windows.png deleted file mode 100644 index 93d17b7ec..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Windows.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/X.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/X.png deleted file mode 100644 index 989997994..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/X.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Y.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Y.png deleted file mode 100644 index c4123b4fa..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Y.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Z.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Z.png deleted file mode 100644 index c0e021601..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/Keys/Z.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/MK750.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/MK750.png deleted file mode 100644 index 66b2cde59..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/Keyboards/MK750.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/empty.png b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/empty.png deleted file mode 100644 index af367b99a..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Images/CoolerMaster/empty.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Layouts/CoolerMaster/Keyboards/MASTERKEYSMK750/EU.xml b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Layouts/CoolerMaster/Keyboards/MASTERKEYSMK750/EU.xml deleted file mode 100644 index 5d8bdf73b..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Layouts/CoolerMaster/Keyboards/MASTERKEYSMK750/EU.xml +++ /dev/null @@ -1,740 +0,0 @@ - - - Cooler Master MK750 (EU) - DE + UK Layout of Cooler Master MasterKeys MK750 - Keyboard - Device - Cooler Master - MasterKeys MK750 - 438 - 130 - Images\CoolerMaster - Keyboards\MK750.png - - - 3 - 1.4 - - - +19.5 - - - +0.25 - - - +0.25 - - - +0.25 - - - +9.75 - - - +0.25 - - - +0.25 - - - +0.25 - - - +9.75 - - - +0.25 - - - +0.25 - - - +0.25 - - - +5.5 - - - - - +9.3 - 6.8 - 0.9 - 0.6 - - - 0.9 - 0.6 - - - 0.9 - 0.6 - - - 0.9 - 0.6 - - - 3 - 25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - 2 - - - +5.5 - - - - - +5.5 - - - - - - 3 - + - 1.5 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - M0,0 L0,0.5 L0.16666666666,0.5 L0.16666666666,1 L1,1 L1,0 Z - +0.25 - 1.5 - 2 - - - +5.5 - - - - - +5.5 - - - - - 2 - - - 3 - ~ - 1.75 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +92.0 - - - - - 3 - + - 1.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - 2.75 - - - +24.5 - - - +24.75 - - - - - 2 - - - 3 - ~ - 1.25 - - - +0.25 - 1.25 - - - +0.25 - 1.25 - - - +0.25 - 6.3 - - - +0.25 - 1.25 - - - +0.25 - 1.25 - - - +0.25 - 1.25 - - - +0.25 - 1.25 - - - +5.5 - - - - - +6.0 - 2 - - - - 0 - 20.4 - 0.15 - 1.31 - - - = - + - 0.15 - 1.31 - - - = - + - 0.15 - 1.31 - - - = - + - 0.15 - 1.31 - - - 20 - 125.25 - 1.2365 - 0.15 - - - 1.2365 - 0.15 - - - 1.2365 - 0.15 - - - 1.2365 - 0.15 - - - 1.2365 - 0.15 - - - 1.2365 - 0.15 - - - 1.2365 - 0.15 - - - 1.2365 - 0.15 - - - +4 - 0.36825 - 0.15 - - - 0.36825 - 0.15 - - - +4 - 125.25 - 1.2365 - 0.15 - - - 1.2365 - 0.15 - - - 1.2365 - 0.15 - - - 1.2365 - 0.15 - - - 1.2365 - 0.15 - - - 1.2365 - 0.15 - - - 1.2365 - 0.15 - - - 1.2365 - 0.15 - - - 435.15 - 20.4 - 0.15 - 1.31 - - - = - + - 0.15 - 1.31 - - - = - + - 0.15 - 1.31 - - - = - + - 0.15 - 1.31 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Layouts/CoolerMaster/Keyboards/MASTERKEYSMK750/US.xml b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Layouts/CoolerMaster/Keyboards/MASTERKEYSMK750/US.xml deleted file mode 100644 index 5b809c1a4..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Layouts/CoolerMaster/Keyboards/MASTERKEYSMK750/US.xml +++ /dev/null @@ -1,602 +0,0 @@ - - - Cooler Master MK750 (US) - US Layout of Cooler Master MasterKeys MK750 - Keyboard - Device - Cooler Master - MasterKeys MK750 - 438 - 130 - Images\CoolerMaster - Keyboards\MK750.png - - - 3 - 1.4 - - - +19.5 - - - +0.25 - - - +0.25 - - - +0.25 - - - +9.75 - - - +0.25 - - - +0.25 - - - +0.25 - - - +9.75 - - - +0.25 - - - +0.25 - - - +0.25 - - - +5.5 - - - - - +9.3 - 6.8 - 0.9 - 0.6 - - - 0.9 - 0.6 - - - 0.9 - 0.6 - - - 0.9 - 0.6 - - - 3 - 25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - 2 - - - +5.5 - - - - - +5.5 - - - - - - 3 - + - 1.5 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - 1.5 - 1 - - - +5.5 - - - - - +5.5 - - - - - 2 - - - 3 - ~ - 1.75 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - 2.25 - - - +68.25 - - - - - 3 - + - 2.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - - - +0.25 - 2.75 - - - +24.5 - - - +24.75 - - - - - 2 - - - 3 - ~ - 1.25 - - - +0.25 - 1.25 - - - +0.25 - 1.25 - - - +0.25 - 6.3 - - - +0.25 - 1.25 - - - +0.25 - 1.25 - - - +0.25 - 1.25 - - - +0.25 - 1.25 - - - +5.5 - - - - - +6.0 - 2 - - - - 0 - 20.4 - 0.15 - 1.31 - - - = - + - 0.15 - 1.31 - - - = - + - 0.15 - 1.31 - - - = - + - 0.15 - 1.31 - - - 20 - 125.25 - 1.2365 - 0.15 - - - 1.2365 - 0.15 - - - 1.2365 - 0.15 - - - 1.2365 - 0.15 - - - 1.2365 - 0.15 - - - 1.2365 - 0.15 - - - 1.2365 - 0.15 - - - 1.2365 - 0.15 - - - +4 - 0.36825 - 0.15 - - - 0.36825 - 0.15 - - - +4 - 125.25 - 1.2365 - 0.15 - - - 1.2365 - 0.15 - - - 1.2365 - 0.15 - - - 1.2365 - 0.15 - - - 1.2365 - 0.15 - - - 1.2365 - 0.15 - - - 1.2365 - 0.15 - - - 1.2365 - 0.15 - - - 435.15 - 20.4 - 0.15 - 1.31 - - - = - + - 0.15 - 1.31 - - - = - + - 0.15 - 1.31 - - - = - + - 0.15 - 1.31 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Properties/AssemblyInfo.cs b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Properties/AssemblyInfo.cs deleted file mode 100644 index 8ce0de86d..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System.Runtime.InteropServices; - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("c6bdb6d9-062d-4c28-a280-f3bd6197f07f")] \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/app.config b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/app.config deleted file mode 100644 index aed5d2184..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/app.config +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/plugin.json b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/plugin.json deleted file mode 100644 index 9461d368b..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/plugin.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "Guid": "b78f644b-827f-4bb4-bf03-2adaa365b58b", - "Name": "CoolerMaster Devices", - "Description": "Allows Artemis to control the lighting on CoolerMaster mice and keyboards.", - "Version": "1.0.0.0", - "Main": "Artemis.Plugins.Devices.CoolerMaster.dll" -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/x64/CMSDK.dll b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/x64/CMSDK.dll deleted file mode 100644 index 40e14cd47..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/x64/CMSDK.dll and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/x86/CMSDK.dll b/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/x86/CMSDK.dll deleted file mode 100644 index 86d8ce8fe..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.CoolerMaster/x86/CMSDK.dll and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Artemis.Plugins.Devices.Corsair.csproj b/src/Plugins/Artemis.Plugins.Devices.Corsair/Artemis.Plugins.Devices.Corsair.csproj deleted file mode 100644 index 70c835c0c..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/Artemis.Plugins.Devices.Corsair.csproj +++ /dev/null @@ -1,52 +0,0 @@ - - - netcoreapp3.1 - false - Artemis.Plugins.Devices.Corsair - Artemis.Plugins.Devices.Corsair - x64 - False - - - x64 - - - - False - - - - - PreserveNewest - - - - - PreserveNewest - - - PreserveNewest - - - - - ..\..\..\..\RGB.NET\bin\netstandard2.0\RGB.NET.Core.dll - false - - - ..\..\..\..\RGB.NET\bin\netstandard2.0\RGB.NET.Devices.Corsair.dll - - - - - PreserveNewest - - - PreserveNewest - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/CorsairDeviceProvider.cs b/src/Plugins/Artemis.Plugins.Devices.Corsair/CorsairDeviceProvider.cs deleted file mode 100644 index 2390cef68..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/CorsairDeviceProvider.cs +++ /dev/null @@ -1,43 +0,0 @@ -using System.IO; -using Artemis.Core.DeviceProviders; -using Artemis.Core.Services; -using Microsoft.Win32; -using RGB.NET.Core; -using RGB.NET.Devices.Corsair; - -namespace Artemis.Plugins.Devices.Corsair -{ - // ReSharper disable once UnusedMember.Global - public class CorsairDeviceProvider : DeviceProvider - { - private readonly IRgbService _rgbService; - - public CorsairDeviceProvider(IRgbService rgbService) : base(RGB.NET.Devices.Corsair.CorsairDeviceProvider.Instance) - { - _rgbService = rgbService; - } - - public override void EnablePlugin() - { - PathHelper.ResolvingAbsolutePath += (sender, args) => ResolveAbsolutePath(typeof(CorsairRGBDevice<>), sender, args); - RGB.NET.Devices.Corsair.CorsairDeviceProvider.PossibleX64NativePaths.Add(Path.Combine(PluginInfo.Directory.FullName, "x64", "CUESDK.x64_2017.dll")); - RGB.NET.Devices.Corsair.CorsairDeviceProvider.PossibleX86NativePaths.Add(Path.Combine(PluginInfo.Directory.FullName, "x86", "CUESDK_2017.dll")); - _rgbService.AddDeviceProvider(RgbDeviceProvider); - - SystemEvents.PowerModeChanged += SystemEventsOnPowerModeChanged; - } - - private void SystemEventsOnPowerModeChanged(object sender, PowerModeChangedEventArgs e) - { - // This may be required for some device providers - // if (e.Mode == PowerModes.Resume) - // { - // Task.Run(async () => - // { - // await Task.Delay(5000); - // RGB.NET.Devices.Corsair.CorsairDeviceProvider.Instance.Initialize(); - // }); - // } - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Customs/LEDSTRIP.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Customs/LEDSTRIP.png deleted file mode 100644 index 7e5591107..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Customs/LEDSTRIP.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Customs/LLFAN.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Customs/LLFAN.png deleted file mode 100644 index 7d476494d..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Customs/LLFAN.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Customs/MLFAN.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Customs/MLFAN.png deleted file mode 100644 index 5760a5317..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Customs/MLFAN.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Customs/PUMP.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Customs/PUMP.png deleted file mode 100644 index 3383ada49..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Customs/PUMP.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/HeadsetStands/ST100RGB.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/HeadsetStands/ST100RGB.png deleted file mode 100644 index 0f10cad25..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/HeadsetStands/ST100RGB.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Headsets/VOIDRGB.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Headsets/VOIDRGB.png deleted file mode 100644 index 9ead0959d..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Headsets/VOIDRGB.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K70RGB.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K70RGB.png deleted file mode 100644 index c743a5173..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K70RGB.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K95RGB.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K95RGB.png deleted file mode 100644 index 3c0098755..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K95RGB.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K95RGBPLATINUM.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K95RGBPLATINUM.png deleted file mode 100644 index 0cae58635..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K95RGBPLATINUM.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/0_BracketRight.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/0_BracketRight.png deleted file mode 100644 index b00847b04..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/0_BracketRight.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/0_Equals_CurlyBracketRight.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/0_Equals_CurlyBracketRight.png deleted file mode 100644 index 604abaa18..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/0_Equals_CurlyBracketRight.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/1_ExclamationMark.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/1_ExclamationMark.png deleted file mode 100644 index 4a45cf0d8..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/1_ExclamationMark.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/2_At.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/2_At.png deleted file mode 100644 index 64d73f10b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/2_At.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/2_QuotationMark_Exponent2.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/2_QuotationMark_Exponent2.png deleted file mode 100644 index 250ddf136..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/2_QuotationMark_Exponent2.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/3_Hash.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/3_Hash.png deleted file mode 100644 index 2a7e87b3a..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/3_Hash.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/3_SectionSign_Exponent3.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/3_SectionSign_Exponent3.png deleted file mode 100644 index b8d99a884..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/3_SectionSign_Exponent3.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/4_Dollar.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/4_Dollar.png deleted file mode 100644 index d5373b601..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/4_Dollar.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/5_Percent.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/5_Percent.png deleted file mode 100644 index 8531a2a45..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/5_Percent.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/5_Percent_Euro.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/5_Percent_Euro.png deleted file mode 100644 index abef365e0..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/5_Percent_Euro.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/6_Ampersand.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/6_Ampersand.png deleted file mode 100644 index dac8bff18..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/6_Ampersand.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/6_Circumflex.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/6_Circumflex.png deleted file mode 100644 index 48d715f33..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/6_Circumflex.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/7_Ampersand.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/7_Ampersand.png deleted file mode 100644 index f882ec4b3..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/7_Ampersand.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/7_Slash_CurlyBracketLeft.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/7_Slash_CurlyBracketLeft.png deleted file mode 100644 index 193523688..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/7_Slash_CurlyBracketLeft.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/8_Asterisk.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/8_Asterisk.png deleted file mode 100644 index 8a09cc74c..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/8_Asterisk.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/8_BracketLeft_SquareBracketLeft.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/8_BracketLeft_SquareBracketLeft.png deleted file mode 100644 index 27f020d28..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/8_BracketLeft_SquareBracketLeft.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/9_BracketRight.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/9_BracketRight.png deleted file mode 100644 index 364f5270c..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/9_BracketRight.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/9_BracketRight_SquareBracketRight.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/9_BracketRight_SquareBracketRight.png deleted file mode 100644 index 4da485d35..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/9_BracketRight_SquareBracketRight.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/A.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/A.png deleted file mode 100644 index 1085e2e18..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/A.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/AE.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/AE.png deleted file mode 100644 index b8bdffe53..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/AE.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/AccentGrave_AccentAcute.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/AccentGrave_AccentAcute.png deleted file mode 100644 index 8ae400680..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/AccentGrave_AccentAcute.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/AccentGrave_Tilde.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/AccentGrave_Tilde.png deleted file mode 100644 index 1eb0780d3..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/AccentGrave_Tilde.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Alt.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Alt.png deleted file mode 100644 index 5fa412220..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Alt.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/AltGr.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/AltGr.png deleted file mode 100644 index 38655d12d..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/AltGr.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Apostrophe_QuotationMark.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Apostrophe_QuotationMark.png deleted file mode 100644 index 97faeae75..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Apostrophe_QuotationMark.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Asterisk.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Asterisk.png deleted file mode 100644 index 426b937dc..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Asterisk.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/B.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/B.png deleted file mode 100644 index 43a8ab551..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/B.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Backspace.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Backspace.png deleted file mode 100644 index e4534b851..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Backspace.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/BildDown.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/BildDown.png deleted file mode 100644 index 026127eb2..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/BildDown.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/BildUp.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/BildUp.png deleted file mode 100644 index aa80d4a72..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/BildUp.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Blackslash_Pipe.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Blackslash_Pipe.png deleted file mode 100644 index f7fb5bb33..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Blackslash_Pipe.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Brightness.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Brightness.png deleted file mode 100644 index cf10d0a15..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Brightness.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/C.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/C.png deleted file mode 100644 index 272c0ce9d..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/C.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/CapsLock.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/CapsLock.png deleted file mode 100644 index f0088ca4d..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/CapsLock.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/CapsLockText.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/CapsLockText.png deleted file mode 100644 index 325632ba6..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/CapsLockText.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/CaretDown.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/CaretDown.png deleted file mode 100644 index 13c4be1a4..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/CaretDown.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/CaretLeft.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/CaretLeft.png deleted file mode 100644 index d9d6392de..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/CaretLeft.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/CaretRight.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/CaretRight.png deleted file mode 100644 index 545ae3e1e..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/CaretRight.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/CaretUp.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/CaretUp.png deleted file mode 100644 index 6e7c93c69..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/CaretUp.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Circumflex_Degree.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Circumflex_Degree.png deleted file mode 100644 index be181e97b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Circumflex_Degree.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Comma_Del.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Comma_Del.png deleted file mode 100644 index f5edddb7e..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Comma_Del.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Comma_Entf.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Comma_Entf.png deleted file mode 100644 index ad955bc32..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Comma_Entf.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Comma_Semicolon.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Comma_Semicolon.png deleted file mode 100644 index f7ba57703..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Comma_Semicolon.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Ctrl.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Ctrl.png deleted file mode 100644 index a9a7a3c54..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Ctrl.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/D.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/D.png deleted file mode 100644 index 66267c595..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/D.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Delete.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Delete.png deleted file mode 100644 index 00170a4a4..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Delete.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Dot_Colon.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Dot_Colon.png deleted file mode 100644 index 7629b1d4b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Dot_Colon.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Drucken.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Drucken.png deleted file mode 100644 index e748c2b69..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Drucken.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/E.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/E.png deleted file mode 100644 index 58b9df8c7..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/E.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/E_Euro.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/E_Euro.png deleted file mode 100644 index 27ca71464..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/E_Euro.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Einfg.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Einfg.png deleted file mode 100644 index 7f8294266..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Einfg.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/End.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/End.png deleted file mode 100644 index 586ccbe51..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/End.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Ende.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Ende.png deleted file mode 100644 index 08c3c7818..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Ende.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Enter.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Enter.png deleted file mode 100644 index 686595d46..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Enter.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/EnterWText.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/EnterWText.png deleted file mode 100644 index e96f217fb..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/EnterWText.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Entf.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Entf.png deleted file mode 100644 index 33c617982..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Entf.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Equals_Plus.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Equals_Plus.png deleted file mode 100644 index d9a9fa108..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Equals_Plus.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Escape.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Escape.png deleted file mode 100644 index cb2315a84..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Escape.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F.png deleted file mode 100644 index 74dc6aec9..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F1.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F1.png deleted file mode 100644 index dea58fcf6..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F1.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F10.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F10.png deleted file mode 100644 index ef9ef8669..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F10.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F11.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F11.png deleted file mode 100644 index af254afbd..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F11.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F12.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F12.png deleted file mode 100644 index 3e2e70247..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F12.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F2.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F2.png deleted file mode 100644 index 7320e0a2a..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F2.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F3.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F3.png deleted file mode 100644 index 36996b2f6..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F3.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F4.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F4.png deleted file mode 100644 index 645f5ecd1..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F4.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F5.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F5.png deleted file mode 100644 index 174991aab..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F5.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F6.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F6.png deleted file mode 100644 index a7d76f88c..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F6.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F7.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F7.png deleted file mode 100644 index 6aa6968bc..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F7.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F8.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F8.png deleted file mode 100644 index 6250590f6..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F8.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F9.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F9.png deleted file mode 100644 index 8669a1e2d..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/F9.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G.png deleted file mode 100644 index 7893fa438..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G1.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G1.png deleted file mode 100644 index 69912a5d3..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G1.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G10.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G10.png deleted file mode 100644 index 32496fdf4..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G10.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G11.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G11.png deleted file mode 100644 index 810ad5a2e..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G11.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G12.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G12.png deleted file mode 100644 index 67aac5346..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G12.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G13.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G13.png deleted file mode 100644 index 7445c9aad..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G13.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G14.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G14.png deleted file mode 100644 index b5413870d..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G14.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G15.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G15.png deleted file mode 100644 index 856262ce4..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G15.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G16.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G16.png deleted file mode 100644 index 2bc928157..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G16.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G17.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G17.png deleted file mode 100644 index d17d320b0..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G17.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G18.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G18.png deleted file mode 100644 index 898204b8f..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G18.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G2.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G2.png deleted file mode 100644 index 093ad3afe..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G2.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G3.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G3.png deleted file mode 100644 index cad2b9ebc..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G3.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G4.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G4.png deleted file mode 100644 index 74a09e464..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G4.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G5.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G5.png deleted file mode 100644 index 623d83607..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G5.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G6.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G6.png deleted file mode 100644 index b655db042..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G6.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G7.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G7.png deleted file mode 100644 index 50f307491..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G7.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G8.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G8.png deleted file mode 100644 index dbeca11f3..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G8.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G9.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G9.png deleted file mode 100644 index d6e979ff9..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/G9.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/GreaterThan_Dot.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/GreaterThan_Dot.png deleted file mode 100644 index c53877e91..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/GreaterThan_Dot.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/H.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/H.png deleted file mode 100644 index cd2e96845..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/H.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Hash_Apostrophe.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Hash_Apostrophe.png deleted file mode 100644 index 69c3fa409..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Hash_Apostrophe.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Home.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Home.png deleted file mode 100644 index 2d686ddbb..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Home.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Hyphen_Underscore.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Hyphen_Underscore.png deleted file mode 100644 index 3938ba7b6..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Hyphen_Underscore.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/I.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/I.png deleted file mode 100644 index 4219a7720..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/I.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Insert.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Insert.png deleted file mode 100644 index 134e8ffa7..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Insert.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/J.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/J.png deleted file mode 100644 index 3a6d39f21..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/J.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/K.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/K.png deleted file mode 100644 index 8993adfaf..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/K.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/L.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/L.png deleted file mode 100644 index 8ce29651b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/L.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/LessThan_Comma.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/LessThan_Comma.png deleted file mode 100644 index e0f169a0f..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/LessThan_Comma.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/LessThan_GreaterThan_Pipe.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/LessThan_GreaterThan_Pipe.png deleted file mode 100644 index 16c883d63..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/LessThan_GreaterThan_Pipe.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/M.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/M.png deleted file mode 100644 index 899744252..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/M.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/M1.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/M1.png deleted file mode 100644 index 74f923e5d..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/M1.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/M2.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/M2.png deleted file mode 100644 index 6923abab4..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/M2.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/M3.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/M3.png deleted file mode 100644 index ca9c3518d..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/M3.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/MR.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/MR.png deleted file mode 100644 index 7e4fd20d4..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/MR.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/M_Mu.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/M_Mu.png deleted file mode 100644 index a30d360f0..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/M_Mu.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Menu.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Menu.png deleted file mode 100644 index f9c06d300..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Menu.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Minus.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Minus.png deleted file mode 100644 index 015e3ff01..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Minus.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Mute.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Mute.png deleted file mode 100644 index f82621c36..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Mute.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/N.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/N.png deleted file mode 100644 index 65a44ff6d..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/N.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/NextTrack.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/NextTrack.png deleted file mode 100644 index 7e18465b0..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/NextTrack.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num.png deleted file mode 100644 index 12e24fb11..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num0_Einfg.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num0_Einfg.png deleted file mode 100644 index 81b4f6c4c..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num0_Einfg.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num0_Ins.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num0_Ins.png deleted file mode 100644 index 61d3f4456..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num0_Ins.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num1_End.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num1_End.png deleted file mode 100644 index f6119da46..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num1_End.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num1_Ende.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num1_Ende.png deleted file mode 100644 index 0fe8d5243..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num1_Ende.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num2_ArrowDown.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num2_ArrowDown.png deleted file mode 100644 index b45e840fb..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num2_ArrowDown.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num3_BildDown.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num3_BildDown.png deleted file mode 100644 index 3103af34f..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num3_BildDown.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num3_PgDn.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num3_PgDn.png deleted file mode 100644 index a801f6bd9..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num3_PgDn.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num4_ArrowLeft.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num4_ArrowLeft.png deleted file mode 100644 index e0d0537be..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num4_ArrowLeft.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num5.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num5.png deleted file mode 100644 index dc8455b40..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num5.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num6_ArrowRight.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num6_ArrowRight.png deleted file mode 100644 index 7f482fe1e..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num6_ArrowRight.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num7_Home.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num7_Home.png deleted file mode 100644 index ae3fdd1fe..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num7_Home.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num7_Pos1.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num7_Pos1.png deleted file mode 100644 index 43b6340fa..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num7_Pos1.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num8_ArrowUp.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num8_ArrowUp.png deleted file mode 100644 index d03824bb5..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num8_ArrowUp.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num9_BildUp.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num9_BildUp.png deleted file mode 100644 index 0762da70b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num9_BildUp.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num9_PgUp.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num9_PgUp.png deleted file mode 100644 index 8816f8c00..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Num9_PgUp.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/NumEnter.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/NumEnter.png deleted file mode 100644 index fd84530be..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/NumEnter.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/NumLock.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/NumLock.png deleted file mode 100644 index dbc8ac874..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/NumLock.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/NumPlus.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/NumPlus.png deleted file mode 100644 index bc98c0c6b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/NumPlus.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/O.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/O.png deleted file mode 100644 index 97ffea31b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/O.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/OE.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/OE.png deleted file mode 100644 index 20d995fea..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/OE.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/P.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/P.png deleted file mode 100644 index cc8e7a561..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/P.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/PageDown.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/PageDown.png deleted file mode 100644 index 73705cf41..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/PageDown.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/PageUp.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/PageUp.png deleted file mode 100644 index 6ed2018c5..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/PageUp.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/PauseBreak.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/PauseBreak.png deleted file mode 100644 index 1c3b4b085..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/PauseBreak.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/PauseUntbr.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/PauseUntbr.png deleted file mode 100644 index d8c142106..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/PauseUntbr.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/PlayPause.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/PlayPause.png deleted file mode 100644 index 7851722cb..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/PlayPause.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Plus_Asterisk_Tilde.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Plus_Asterisk_Tilde.png deleted file mode 100644 index 2e7ac789d..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Plus_Asterisk_Tilde.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Pos1.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Pos1.png deleted file mode 100644 index 2da2979a0..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Pos1.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/PreviousTrack.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/PreviousTrack.png deleted file mode 100644 index 138ef7231..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/PreviousTrack.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/PrtScnSysRq.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/PrtScnSysRq.png deleted file mode 100644 index 99f2458d8..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/PrtScnSysRq.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Q.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Q.png deleted file mode 100644 index 9b5ed77ed..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Q.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Q_At.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Q_At.png deleted file mode 100644 index 5fc7e07a4..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Q_At.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/QuestionMark_SharpS_Backslash.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/QuestionMark_SharpS_Backslash.png deleted file mode 100644 index be2a79ba4..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/QuestionMark_SharpS_Backslash.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/QuestionMark_Slash.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/QuestionMark_Slash.png deleted file mode 100644 index fc3d532f1..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/QuestionMark_Slash.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/R.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/R.png deleted file mode 100644 index bf1b95627..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/R.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Rollen.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Rollen.png deleted file mode 100644 index 87af7120d..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Rollen.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/S.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/S.png deleted file mode 100644 index 1c8e7d4f4..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/S.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/ScrollLock.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/ScrollLock.png deleted file mode 100644 index 50c8ccfe4..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/ScrollLock.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Semicolon_Colon.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Semicolon_Colon.png deleted file mode 100644 index d05da9aac..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Semicolon_Colon.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Shift.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Shift.png deleted file mode 100644 index bbcac9f61..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Shift.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/ShiftBig.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/ShiftBig.png deleted file mode 100644 index da2f5e706..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/ShiftBig.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/ShiftWText.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/ShiftWText.png deleted file mode 100644 index 70df79ff0..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/ShiftWText.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/ShiftWTextBig.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/ShiftWTextBig.png deleted file mode 100644 index d0d2ec24c..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/ShiftWTextBig.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Slash.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Slash.png deleted file mode 100644 index 570454662..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Slash.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Space.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Space.png deleted file mode 100644 index cfd12b637..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Space.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/SquareBracketLeft_CurlyBracketLeft.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/SquareBracketLeft_CurlyBracketLeft.png deleted file mode 100644 index afa9359cc..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/SquareBracketLeft_CurlyBracketLeft.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/SquareBracketRight_CurlyBracketRight.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/SquareBracketRight_CurlyBracketRight.png deleted file mode 100644 index d4adad48b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/SquareBracketRight_CurlyBracketRight.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Stop.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Stop.png deleted file mode 100644 index af375e980..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Stop.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Strg.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Strg.png deleted file mode 100644 index 495be219f..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Strg.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/T.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/T.png deleted file mode 100644 index 096ad1fd1..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/T.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Tab.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Tab.png deleted file mode 100644 index 490c38036..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Tab.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/TabWText.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/TabWText.png deleted file mode 100644 index acb1e9d99..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/TabWText.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/U.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/U.png deleted file mode 100644 index a6fe40e91..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/U.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/UE.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/UE.png deleted file mode 100644 index 019a0c7a5..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/UE.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/V.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/V.png deleted file mode 100644 index c7bce1ea4..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/V.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/W.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/W.png deleted file mode 100644 index 271ed92f2..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/W.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/WinLock.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/WinLock.png deleted file mode 100644 index 88296897c..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/WinLock.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/X.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/X.png deleted file mode 100644 index 4f09bc540..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/X.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Y.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Y.png deleted file mode 100644 index c505cc729..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Y.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Z.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Z.png deleted file mode 100644 index 8a45b4a9d..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/Z.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/windows.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/windows.png deleted file mode 100644 index 27d3ec0a0..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/K_Keys/windows.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Missing.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Missing.png deleted file mode 100644 index 42807f806..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Missing.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/0_BracketRight.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/0_BracketRight.png deleted file mode 100644 index c8d2c5870..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/0_BracketRight.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/0_Equals_CurlyBracketRight.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/0_Equals_CurlyBracketRight.png deleted file mode 100644 index 246d4bccc..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/0_Equals_CurlyBracketRight.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/1_ExclamationMark.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/1_ExclamationMark.png deleted file mode 100644 index 6ff7599c2..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/1_ExclamationMark.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/2_At.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/2_At.png deleted file mode 100644 index 65b9d7c59..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/2_At.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/2_At_Quote.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/2_At_Quote.png deleted file mode 100644 index 0b8de6e1a..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/2_At_Quote.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/2_QuotationMark_Exponent2.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/2_QuotationMark_Exponent2.png deleted file mode 100644 index a88cb5260..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/2_QuotationMark_Exponent2.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/3_Hash.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/3_Hash.png deleted file mode 100644 index 2606d486e..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/3_Hash.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/3_Pound_Hash.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/3_Pound_Hash.png deleted file mode 100644 index 16ea8e1c9..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/3_Pound_Hash.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/3_SectionSign_Exponent3.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/3_SectionSign_Exponent3.png deleted file mode 100644 index 230641489..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/3_SectionSign_Exponent3.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/4_Dollar.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/4_Dollar.png deleted file mode 100644 index 9e4f415c2..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/4_Dollar.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/4_Dollar_O.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/4_Dollar_O.png deleted file mode 100644 index 495d0614e..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/4_Dollar_O.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/5.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/5.png deleted file mode 100644 index ec577a9c8..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/5.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/5_Percent.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/5_Percent.png deleted file mode 100644 index 9df4914b3..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/5_Percent.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/5_Percent_Euro.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/5_Percent_Euro.png deleted file mode 100644 index 88ddf0471..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/5_Percent_Euro.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/6_Ampersand.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/6_Ampersand.png deleted file mode 100644 index bdd40d99b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/6_Ampersand.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/6_Circumflex.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/6_Circumflex.png deleted file mode 100644 index c61548ddf..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/6_Circumflex.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/7_Ampersand.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/7_Ampersand.png deleted file mode 100644 index 74fefc6e2..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/7_Ampersand.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/7_Slash_CurlyBracketLeft.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/7_Slash_CurlyBracketLeft.png deleted file mode 100644 index b59b587f4..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/7_Slash_CurlyBracketLeft.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/8_Asterisk.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/8_Asterisk.png deleted file mode 100644 index a97b4dbea..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/8_Asterisk.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/8_BracketLeft_SquareBracketLeft.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/8_BracketLeft_SquareBracketLeft.png deleted file mode 100644 index 302d21045..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/8_BracketLeft_SquareBracketLeft.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/9_BracketRight.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/9_BracketRight.png deleted file mode 100644 index 80ec956dd..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/9_BracketRight.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/9_BracketRight_SquareBracketRight.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/9_BracketRight_SquareBracketRight.png deleted file mode 100644 index bc56ee800..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/9_BracketRight_SquareBracketRight.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/A.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/A.png deleted file mode 100644 index 70d6bc33f..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/A.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/AE.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/AE.png deleted file mode 100644 index 5077e07fb..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/AE.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/ARing.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/ARing.png deleted file mode 100644 index 0a35db071..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/ARing.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/AccentGrave_AccentAcute.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/AccentGrave_AccentAcute.png deleted file mode 100644 index ba0ffe2b6..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/AccentGrave_AccentAcute.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/AccentGrave_Pipe_AccentGrave.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/AccentGrave_Pipe_AccentGrave.png deleted file mode 100644 index 84e8d2a4f..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/AccentGrave_Pipe_AccentGrave.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/AccentGrave_Tilde.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/AccentGrave_Tilde.png deleted file mode 100644 index d859bc529..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/AccentGrave_Tilde.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Alt.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Alt.png deleted file mode 100644 index 6d0a3700c..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Alt.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/AltGr.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/AltGr.png deleted file mode 100644 index b93323eec..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/AltGr.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Apostrophe_QuotationMark.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Apostrophe_QuotationMark.png deleted file mode 100644 index dc39aa43c..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Apostrophe_QuotationMark.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Ash_O-Umlaut_SlashedO.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Ash_O-Umlaut_SlashedO.png deleted file mode 100644 index 724754331..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Ash_O-Umlaut_SlashedO.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Asterisk.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Asterisk.png deleted file mode 100644 index 7d82633d8..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Asterisk.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/B.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/B.png deleted file mode 100644 index 832df4b01..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/B.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Backspace.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Backspace.png deleted file mode 100644 index ad1d6aea6..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Backspace.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/BildDown.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/BildDown.png deleted file mode 100644 index 601c5c1be..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/BildDown.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/BildUp.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/BildUp.png deleted file mode 100644 index 25a837dd4..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/BildUp.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Blackslash_Pipe.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Blackslash_Pipe.png deleted file mode 100644 index 7a79bc5aa..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Blackslash_Pipe.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Blackslash_Pipe_Wide.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Blackslash_Pipe_Wide.png deleted file mode 100644 index 45418ab90..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Blackslash_Pipe_Wide.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Brightness.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Brightness.png deleted file mode 100644 index cde1c3955..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Brightness.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/C.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/C.png deleted file mode 100644 index 9a61426cd..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/C.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/CapsLock.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/CapsLock.png deleted file mode 100644 index 580d68b91..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/CapsLock.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/CaretDown.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/CaretDown.png deleted file mode 100644 index 38ce2d7fa..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/CaretDown.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/CaretLeft.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/CaretLeft.png deleted file mode 100644 index 25e790991..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/CaretLeft.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/CaretRight.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/CaretRight.png deleted file mode 100644 index e6cc147ad..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/CaretRight.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/CaretUp.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/CaretUp.png deleted file mode 100644 index f7fb1ab8f..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/CaretUp.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Circumflex_Degree.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Circumflex_Degree.png deleted file mode 100644 index 1e8d28adf..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Circumflex_Degree.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Comma_Entf.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Comma_Entf.png deleted file mode 100644 index 2e932114e..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Comma_Entf.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Comma_Semicolon.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Comma_Semicolon.png deleted file mode 100644 index a4f092213..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Comma_Semicolon.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Ctrl.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Ctrl.png deleted file mode 100644 index 113187940..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Ctrl.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/D.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/D.png deleted file mode 100644 index 96a61cd5f..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/D.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Delete.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Delete.png deleted file mode 100644 index 648d6b4c6..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Delete.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Dot_Colon.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Dot_Colon.png deleted file mode 100644 index 4d486ca51..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Dot_Colon.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Dot_Del.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Dot_Del.png deleted file mode 100644 index 6434fe01b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Dot_Del.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/DoubleDecimal_Tilde.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/DoubleDecimal_Tilde.png deleted file mode 100644 index 42c1b728c..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/DoubleDecimal_Tilde.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Drucken.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Drucken.png deleted file mode 100644 index 65eb95fcd..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Drucken.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/E.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/E.png deleted file mode 100644 index 092435ee1..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/E.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/E_Euro.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/E_Euro.png deleted file mode 100644 index eb5eb199d..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/E_Euro.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Einfg.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Einfg.png deleted file mode 100644 index 3e30ad341..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Einfg.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/End.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/End.png deleted file mode 100644 index 36c286803..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/End.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Ende.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Ende.png deleted file mode 100644 index 1a47ab962..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Ende.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Enter.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Enter.png deleted file mode 100644 index 3f37bdbcc..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Enter.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/EnterNarrow.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/EnterNarrow.png deleted file mode 100644 index c2997608a..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/EnterNarrow.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Entf.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Entf.png deleted file mode 100644 index 4cd6da663..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Entf.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Equals_Plus.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Equals_Plus.png deleted file mode 100644 index de3c85704..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Equals_Plus.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Escape.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Escape.png deleted file mode 100644 index af302ac14..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Escape.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F.png deleted file mode 100644 index 5955d9636..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F1.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F1.png deleted file mode 100644 index cccb2c3df..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F1.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F10.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F10.png deleted file mode 100644 index baf08b094..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F10.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F11.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F11.png deleted file mode 100644 index 3dc535851..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F11.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F12.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F12.png deleted file mode 100644 index 1f28f2bf5..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F12.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F2.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F2.png deleted file mode 100644 index c30dddf5b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F2.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F3.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F3.png deleted file mode 100644 index db27f20f1..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F3.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F4.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F4.png deleted file mode 100644 index 0c77c3b6c..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F4.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F5.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F5.png deleted file mode 100644 index e9e9f2e41..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F5.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F6.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F6.png deleted file mode 100644 index 590d5758f..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F6.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F7.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F7.png deleted file mode 100644 index 1039cd7f4..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F7.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F8.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F8.png deleted file mode 100644 index c40c5917e..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F8.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F9.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F9.png deleted file mode 100644 index e9efebe6c..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/F9.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/G.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/G.png deleted file mode 100644 index f81c4ce9d..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/G.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/G1.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/G1.png deleted file mode 100644 index dc805cbc2..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/G1.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/G2.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/G2.png deleted file mode 100644 index 5e6a2e216..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/G2.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/G3.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/G3.png deleted file mode 100644 index 5bbc22204..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/G3.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/G4.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/G4.png deleted file mode 100644 index 03582fa7a..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/G4.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/G5.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/G5.png deleted file mode 100644 index dcfc8c43c..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/G5.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/G6.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/G6.png deleted file mode 100644 index cf24318ae..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/G6.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/GreaterThan_Dot.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/GreaterThan_Dot.png deleted file mode 100644 index 8113d84b1..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/GreaterThan_Dot.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/H.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/H.png deleted file mode 100644 index 274346ad2..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/H.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Hash_Apostrophe.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Hash_Apostrophe.png deleted file mode 100644 index 4fcdcc837..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Hash_Apostrophe.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Home.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Home.png deleted file mode 100644 index 1438aa78b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Home.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Hyphen_Underscore.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Hyphen_Underscore.png deleted file mode 100644 index a27d33a80..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Hyphen_Underscore.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/I.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/I.png deleted file mode 100644 index 0203ec5a7..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/I.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Insert.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Insert.png deleted file mode 100644 index d473b6af8..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Insert.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/J.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/J.png deleted file mode 100644 index 4c21695d1..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/J.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/K.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/K.png deleted file mode 100644 index 191e20999..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/K.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/L.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/L.png deleted file mode 100644 index d68c70599..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/L.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/LessThan_Comma.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/LessThan_Comma.png deleted file mode 100644 index 354171d00..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/LessThan_Comma.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/LessThan_GreaterThan_Pipe.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/LessThan_GreaterThan_Pipe.png deleted file mode 100644 index 017730849..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/LessThan_GreaterThan_Pipe.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/M.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/M.png deleted file mode 100644 index 291ca6827..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/M.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/M_Mu.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/M_Mu.png deleted file mode 100644 index 3fc856389..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/M_Mu.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Menu.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Menu.png deleted file mode 100644 index 2b124affe..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Menu.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Minus.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Minus.png deleted file mode 100644 index 6274662bb..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Minus.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Mute.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Mute.png deleted file mode 100644 index 55c55bf34..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Mute.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/N.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/N.png deleted file mode 100644 index 911a82226..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/N.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/NextTrack.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/NextTrack.png deleted file mode 100644 index 4b44d45bf..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/NextTrack.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num.png deleted file mode 100644 index f0e684b71..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num0_Einfg.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num0_Einfg.png deleted file mode 100644 index 8cb25680d..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num0_Einfg.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num0_Ins.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num0_Ins.png deleted file mode 100644 index 3e1847b99..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num0_Ins.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num1_End.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num1_End.png deleted file mode 100644 index 15f3db114..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num1_End.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num1_Ende.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num1_Ende.png deleted file mode 100644 index 547df3b23..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num1_Ende.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num2_ArrowDown.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num2_ArrowDown.png deleted file mode 100644 index e6c3503f0..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num2_ArrowDown.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num3_BildDown.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num3_BildDown.png deleted file mode 100644 index 068d38109..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num3_BildDown.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num3_PgDwn.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num3_PgDwn.png deleted file mode 100644 index f60e91baa..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num3_PgDwn.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num4_ArrowLeft.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num4_ArrowLeft.png deleted file mode 100644 index ce995a788..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num4_ArrowLeft.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num5.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num5.png deleted file mode 100644 index ec577a9c8..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num5.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num6_ArrowRight.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num6_ArrowRight.png deleted file mode 100644 index f4553f7b2..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num6_ArrowRight.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num7_Home.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num7_Home.png deleted file mode 100644 index 79f67f76b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num7_Home.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num7_Pos1.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num7_Pos1.png deleted file mode 100644 index 1c127ddf3..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num7_Pos1.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num8_ArrowUp.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num8_ArrowUp.png deleted file mode 100644 index abe92f266..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num8_ArrowUp.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num9_BildUp.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num9_BildUp.png deleted file mode 100644 index b2e8d90f8..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num9_BildUp.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num9_PgUp.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num9_PgUp.png deleted file mode 100644 index a0e1af988..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Num9_PgUp.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/NumEnter.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/NumEnter.png deleted file mode 100644 index f14cc8051..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/NumEnter.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/NumLock.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/NumLock.png deleted file mode 100644 index 9b42f82ab..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/NumLock.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/NumPlus.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/NumPlus.png deleted file mode 100644 index 8d0f3ff60..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/NumPlus.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/O.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/O.png deleted file mode 100644 index 321bb0b55..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/O.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/OE.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/OE.png deleted file mode 100644 index a6076cca5..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/OE.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/P.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/P.png deleted file mode 100644 index 639703e2a..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/P.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/PageDown.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/PageDown.png deleted file mode 100644 index 050b3c270..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/PageDown.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/PageUp.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/PageUp.png deleted file mode 100644 index 0f1205a4e..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/PageUp.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Paragraph_Pipe_Half.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Paragraph_Pipe_Half.png deleted file mode 100644 index 074206252..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Paragraph_Pipe_Half.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/PauseBreak.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/PauseBreak.png deleted file mode 100644 index d965fd28a..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/PauseBreak.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/PauseUntbr.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/PauseUntbr.png deleted file mode 100644 index 333bc5aaf..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/PauseUntbr.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/PlayPause.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/PlayPause.png deleted file mode 100644 index cf8d29386..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/PlayPause.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Plus_Asterisk_Tilde.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Plus_Asterisk_Tilde.png deleted file mode 100644 index 2e2a8c0f3..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Plus_Asterisk_Tilde.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Plus_Backslash_QuestionMark.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Plus_Backslash_QuestionMark.png deleted file mode 100644 index 52e7b57d4..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Plus_Backslash_QuestionMark.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Pos1.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Pos1.png deleted file mode 100644 index 674107cb8..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Pos1.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/PreviousTrack.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/PreviousTrack.png deleted file mode 100644 index fbaba7e6e..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/PreviousTrack.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/PrintScreen.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/PrintScreen.png deleted file mode 100644 index 5cbe3dfee..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/PrintScreen.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Q.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Q.png deleted file mode 100644 index d9e42e20d..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Q.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Q_At.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Q_At.png deleted file mode 100644 index 429097bb7..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Q_At.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/QuestionMark_SharpS_Backslash.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/QuestionMark_SharpS_Backslash.png deleted file mode 100644 index 7971c8545..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/QuestionMark_SharpS_Backslash.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/QuestionMark_Slash.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/QuestionMark_Slash.png deleted file mode 100644 index b513e77b1..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/QuestionMark_Slash.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/R.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/R.png deleted file mode 100644 index 88a96d3c7..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/R.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Rollen.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Rollen.png deleted file mode 100644 index d6054b7d7..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Rollen.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/S.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/S.png deleted file mode 100644 index 95d879de4..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/S.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/ScrollLock.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/ScrollLock.png deleted file mode 100644 index 9143b0b1f..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/ScrollLock.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Semicolon_Colon.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Semicolon_Colon.png deleted file mode 100644 index 91da70e6f..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Semicolon_Colon.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Shift.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Shift.png deleted file mode 100644 index 1fe86193b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Shift.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/ShiftBig.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/ShiftBig.png deleted file mode 100644 index fdea87a07..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/ShiftBig.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Slash.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Slash.png deleted file mode 100644 index 825de2e09..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Slash.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/SlashedO_AE_Ash.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/SlashedO_AE_Ash.png deleted file mode 100644 index 664982d46..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/SlashedO_AE_Ash.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Space.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Space.png deleted file mode 100644 index 96cc825c7..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Space.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/SquareBracketLeft_CurlyBracketLeft.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/SquareBracketLeft_CurlyBracketLeft.png deleted file mode 100644 index 93add2185..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/SquareBracketLeft_CurlyBracketLeft.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/SquareBracketRight_CurlyBracketRight.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/SquareBracketRight_CurlyBracketRight.png deleted file mode 100644 index 66356b40e..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/SquareBracketRight_CurlyBracketRight.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Stop.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Stop.png deleted file mode 100644 index 7f53d5587..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Stop.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Strg.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Strg.png deleted file mode 100644 index 331f25097..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Strg.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/T.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/T.png deleted file mode 100644 index 545dab08e..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/T.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Tab.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Tab.png deleted file mode 100644 index 20618e917..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Tab.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/U.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/U.png deleted file mode 100644 index 920e3cf6c..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/U.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/UE.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/UE.png deleted file mode 100644 index 2fa27e860..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/UE.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/V.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/V.png deleted file mode 100644 index 3cf146de1..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/V.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/W.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/W.png deleted file mode 100644 index 90de70db6..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/W.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/WinLock.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/WinLock.png deleted file mode 100644 index 4b0203ad0..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/WinLock.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Windows.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Windows.png deleted file mode 100644 index 76b81cca6..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Windows.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/X.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/X.png deleted file mode 100644 index a0c2405be..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/X.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Y.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Y.png deleted file mode 100644 index c7c02f12f..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Y.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Z.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Z.png deleted file mode 100644 index fa4b2119a..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Keyboards/Strafe_Keys/Z.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Memory/DOMINATORPLATINUMRGB.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Memory/DOMINATORPLATINUMRGB.png deleted file mode 100644 index efd2c11ee..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Memory/DOMINATORPLATINUMRGB.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Mice/DARKCORERGB.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Mice/DARKCORERGB.png deleted file mode 100644 index 1f75022c2..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Mice/DARKCORERGB.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Mice/GLAIVERGB.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Mice/GLAIVERGB.png deleted file mode 100644 index 2eb55b561..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Mice/GLAIVERGB.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Mice/HARPOONRGB.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Mice/HARPOONRGB.png deleted file mode 100644 index 41659ef04..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Mice/HARPOONRGB.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Mice/IRONCLAWRGB.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Mice/IRONCLAWRGB.png deleted file mode 100644 index cbd8e6e90..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Mice/IRONCLAWRGB.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Mice/M55RGB.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Mice/M55RGB.png deleted file mode 100644 index a10a0d294..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Mice/M55RGB.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Mice/M65RGB.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Mice/M65RGB.png deleted file mode 100644 index b6149ef8f..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Mice/M65RGB.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Mice/NIGHTSWORDRGB.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Mice/NIGHTSWORDRGB.png deleted file mode 100644 index a13ccc67e..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Mice/NIGHTSWORDRGB.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Mice/SABRERGB.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Mice/SABRERGB.png deleted file mode 100644 index 1bb731f79..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Mice/SABRERGB.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Mice/SCIMITARRGB.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Mice/SCIMITARRGB.png deleted file mode 100644 index 644c5d0fc..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Mice/SCIMITARRGB.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Mousepads/MM800RGB.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Mousepads/MM800RGB.png deleted file mode 100644 index d9a1dbe84..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/Mousepads/MM800RGB.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/empty.png b/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/empty.png deleted file mode 100644 index af367b99a..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/Images/Corsair/empty.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Customs/LEDSTRIP.xml b/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Customs/LEDSTRIP.xml deleted file mode 100644 index 553b7ad01..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Customs/LEDSTRIP.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - Corsair RGB LED Strip - Physical layout of Corsairs RGB LED Strip - Cooler - Key - Corsair - RGB LED Strip - 270 - 9 - 25 - 9 - Images\Corsair\Customs - LEDSTRIP.png - - - 10 - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Customs/LLFAN.xml b/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Customs/LLFAN.xml deleted file mode 100644 index 9bea3bb82..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Customs/LLFAN.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - Corsair LL RGB Fan - Physical layout of Corsairs LL RGB Fan - Fan - Key - Corsair - LL RGB - 120 - 120 - 20 - 20 - Images\Corsair\Customs - LLFAN.png - - - Circle - 50 - 30 - - - Circle - + - - - Circle - - - + - - - Circle - - - - - - - Circle - 6.7 - 25 - - - Circle - 0 - 50 - - - Circle - 6.7 - 75 - - - Circle - 25 - 93.3 - - - Circle - 50 - 100 - - - Circle - 75 - 93.3 - - - Circle - 93.3 - 75 - - - Circle - 100 - 50 - - - Circle - 93.3 - 25 - - - Circle - 75 - 6.7 - - - Circle - 50 - 0 - - - Circle - 25 - 6.7 - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Customs/MLFAN.xml b/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Customs/MLFAN.xml deleted file mode 100644 index 9ddfa7444..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Customs/MLFAN.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - Corsair ML RGB Fan - Physical layout of Corsairs ML RGB Fan - Fan - Key - Corsair - ML PRO RGB - 120 - 120 - 20 - 20 - Images\Corsair\Customs - MLFAN.png - - - Circle - 50 - 30 - - - Circle - + - - - Circle - - - + - - - Circle - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Customs/PUMP.xml b/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Customs/PUMP.xml deleted file mode 100644 index 80f3c5431..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Customs/PUMP.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - Corsair H115i RGB Pump - Physical layout of Corsairs H115i RGB Pump - Cooler - Key - Corsair - H115i RGB Pump - 60 - 60 - 1 - 1 - Images\Corsair\Customs - PUMP.png - - - M0.192,0.053 L0.115,0.114 L0.047,0.194 L0.034,0.499 L0.048,0.828 L0.119,0.91 L0.197,0.97 L0.508,0.978 L0.828,0.965 L0.905,0.903 L0.971,0.831 L0.983,0.538 L0.974,0.197 L0.916,0.117 L0.834,0.05 L0.59,0.038 L0.29,0.042z M0.208,0.091 L0.135,0.149 L0.091,0.208 L0.078,0.503 L0.091,0.815 L0.146,0.877 L0.21,0.924 L0.493,0.935 L0.809,0.924 L0.875,0.868 L0.93,0.807 L0.943,0.537 L0.932,0.21 L0.875,0.138 L0.813,0.09 L0.587,0.079 L0.305,0.081z M0.388,0.429 L0.403,0.491 L0.391,0.544 L0.369,0.582 L0.431,0.554 L0.53,0.524 L0.609,0.519 L0.625,0.527 L0.636,0.542 L0.648,0.531 L0.654,0.503 L0.649,0.481 L0.627,0.45 L0.574,0.407 L0.509,0.36 L0.521,0.393 L0.526,0.443 L0.519,0.492 L0.512,0.509 L0.515,0.477 L0.517,0.435 L0.45,0.394 L0.459,0.429 L0.462,0.477 L0.448,0.521 L0.455,0.485 L0.454,0.457 L0.397,0.425z M0.404,0.389 L0.414,0.407 L0.418,0.433 L0.451,0.44 L0.449,0.428 L0.439,0.405z M0.459,0.351 L0.471,0.373 L0.477,0.405 L0.512,0.414 L0.514,0.405 L0.514,0.405 L0.499,0.372z M0.519,0.307 L0.533,0.34 L0.541,0.374 L0.567,0.383 L0.593,0.402 L0.605,0.42 L0.612,0.415 L0.613,0.398 L0.597,0.362 L0.546,0.317z M0.324,0.632 L0.323,0.61 L0.308,0.603 L0.276,0.602 L0.254,0.618 L0.245,0.645 L0.253,0.673 L0.275,0.69 L0.309,0.691 L0.327,0.682 L0.329,0.656 L0.322,0.658 L0.312,0.675 L0.283,0.676 L0.267,0.656 L0.266,0.634 L0.28,0.616 L0.298,0.612 L0.314,0.62z M0.377,0.604 L0.358,0.605 L0.338,0.623 L0.333,0.651 L0.344,0.677 L0.363,0.69 L0.393,0.69 L0.413,0.674 L0.422,0.647 L0.418,0.624 L0.403,0.607z M0.377,0.612 L0.359,0.625 L0.353,0.65 L0.361,0.673 L0.387,0.674 L0.4,0.656 L0.4,0.637 L0.391,0.619z M0.419,0.603 L0.427,0.613 L0.427,0.677 L0.42,0.69 L0.453,0.69 L0.446,0.679 L0.447,0.608 L0.461,0.61 L0.468,0.624 L0.466,0.641 L0.45,0.65 L0.466,0.675 L0.48,0.691 L0.496,0.697 L0.506,0.695 L0.497,0.687 L0.48,0.659 L0.473,0.648 L0.469,0.646 L0.481,0.646 L0.488,0.633 L0.488,0.619 L0.482,0.604 L0.457,0.599 L0.433,0.602z M0.556,0.624 L0.554,0.609 L0.541,0.6 L0.523,0.6 L0.506,0.611 L0.502,0.634 L0.513,0.648 L0.531,0.657 L0.541,0.666 L0.538,0.675 L0.523,0.68 L0.512,0.671 L0.505,0.661 L0.5,0.662 L0.502,0.681 L0.52,0.69 L0.546,0.687 L0.557,0.677 L0.562,0.663 L0.558,0.65 L0.545,0.639 L0.527,0.632 L0.518,0.623 L0.523,0.611 L0.538,0.61z M0.595,0.603 L0.566,0.677 L0.555,0.692 L0.587,0.691 L0.578,0.68 L0.584,0.663 L0.609,0.664 L0.617,0.679 L0.609,0.689 L0.645,0.689 L0.638,0.677 L0.606,0.603z M0.646,0.604 L0.653,0.612 L0.654,0.677 L0.647,0.689 L0.681,0.689 L0.675,0.677 L0.675,0.612 L0.684,0.603z M0.688,0.603 L0.691,0.612 L0.691,0.681 L0.686,0.69 L0.72,0.69 L0.715,0.678 L0.712,0.674 L0.712,0.613 L0.719,0.61 L0.731,0.615 L0.735,0.634 L0.718,0.651 L0.738,0.683 L0.754,0.695 L0.774,0.695 L0.761,0.684 L0.741,0.65 L0.737,0.648 L0.748,0.648 L0.757,0.629 L0.755,0.613 L0.739,0.602 L0.707,0.601z - 6 - 5.4 - 47.5 - 47.5 - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/HeadsetStands/ST100RGB.xml b/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/HeadsetStands/ST100RGB.xml deleted file mode 100644 index 0998224a8..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/HeadsetStands/ST100RGB.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - - Corsair MM800 RGB - Physical layout of Corsairs ST100 RGB - HeadsetStand - Key - Corsair - ST100RGB - 145 - 148 - 42 - 44 - Images\Corsair\HeadsetStands - ST100RGB.png - - - 5 - 10 - - - = - + - - - = - + - - - ~ - 1.2 - 1 - - - 1 - 1 - - - ~ - - - - - ~ - - - - - M0.442,0.467 L0.456,0.518 L0.456,0.567 L0.446,0.62 L0.438,0.645 L0.469,0.613 L0.52,0.579 L0.564,0.569 L0.583,0.596 L0.593,0.564 L0.59,0.528 L0.566,0.474 L0.545,0.43 L0.516,0.384 L0.523,0.445 L0.521,0.491 L0.516,0.55 L0.518,0.496 L0.519,0.469 L0.501,0.447 L0.486,0.425 L0.489,0.469 L0.492,0.528 L0.484,0.564 L0.484,0.499z M0.451,0.411 L0.463,0.443 L0.464,0.467 L0.484,0.479 L0.478,0.435z M0.488,0.379 L0.497,0.43 L0.516,0.447 L0.513,0.406z M0.52,0.318 L0.528,0.37 L0.532,0.394 L0.557,0.418 L0.568,0.457 L0.572,0.425 L0.559,0.377 L0.543,0.343z - -3.75 - 0 - 0.45 - - - = - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Headsets/VIRTUOSO.xml b/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Headsets/VIRTUOSO.xml deleted file mode 100644 index aee7213b6..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Headsets/VIRTUOSO.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - Corsair Virtuoso - Physical layout of Corsairs Virtuoso - Headset - Key - Corsair - VIRTUOSO - 242 - 228 - 35 - 85 - Images\Corsair\Headsets - VOIDRGB.png - - - M0.766,0.059 L0.685,0.044 L0.497,0.053 L0.326,0.123 L0.17,0.276 L0.113,0.454 L0.109,0.649 L0.142,0.822 L0.232,0.896 L0.305,0.851 L0.399,0.826 L0.468,0.809 L0.428,0.663 L0.423,0.501 L0.489,0.332 L0.64,0.148z - 0 - 105 - 1 - - - M0.071,0.053 L0.03,0.036 L0.118,0.023 L0.316,0.027 L0.497,0.077 L0.71,0.248 L0.804,0.415 L0.877,0.586 L0.903,0.731 L0.851,0.845 L0.799,0.877 L0.721,0.838 L0.591,0.802 L0.508,0.789 L0.549,0.695 L0.539,0.558 L0.451,0.415 L0.362,0.308 L0.274,0.201 L0.149,0.104z - +170 - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Headsets/VIRTUOSOSE.xml b/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Headsets/VIRTUOSOSE.xml deleted file mode 100644 index a9f959dcd..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Headsets/VIRTUOSOSE.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - Corsair Virtuoso SE - Physical layout of Corsairs Virtuoso SE - Headset - Key - Corsair - VIRTUOSOSE - 242 - 228 - 35 - 85 - Images\Corsair\Headsets - VOIDRGB.png - - - M0.766,0.059 L0.685,0.044 L0.497,0.053 L0.326,0.123 L0.17,0.276 L0.113,0.454 L0.109,0.649 L0.142,0.822 L0.232,0.896 L0.305,0.851 L0.399,0.826 L0.468,0.809 L0.428,0.663 L0.423,0.501 L0.489,0.332 L0.64,0.148z - 0 - 105 - 1 - - - M0.071,0.053 L0.03,0.036 L0.118,0.023 L0.316,0.027 L0.497,0.077 L0.71,0.248 L0.804,0.415 L0.877,0.586 L0.903,0.731 L0.851,0.845 L0.799,0.877 L0.721,0.838 L0.591,0.802 L0.508,0.789 L0.549,0.695 L0.539,0.558 L0.451,0.415 L0.362,0.308 L0.274,0.201 L0.149,0.104z - +170 - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Headsets/VOIDRGB.xml b/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Headsets/VOIDRGB.xml deleted file mode 100644 index e0ae9f19f..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Headsets/VOIDRGB.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - Corsair VOID RGB - Physical layout of Corsairs VOID RGB - Headset - Key - Corsair - VOIDRGB - 242 - 228 - 35 - 85 - Images\Corsair\Headsets - VOIDRGB.png - - - M0.766,0.059 L0.685,0.044 L0.497,0.053 L0.326,0.123 L0.17,0.276 L0.113,0.454 L0.109,0.649 L0.142,0.822 L0.232,0.896 L0.305,0.851 L0.399,0.826 L0.468,0.809 L0.428,0.663 L0.423,0.501 L0.489,0.332 L0.64,0.148z - 0 - 105 - 1 - - - M0.071,0.053 L0.03,0.036 L0.118,0.023 L0.316,0.027 L0.497,0.077 L0.71,0.248 L0.804,0.415 L0.877,0.586 L0.903,0.731 L0.851,0.845 L0.799,0.877 L0.721,0.838 L0.591,0.802 L0.508,0.789 L0.549,0.695 L0.539,0.558 L0.451,0.415 L0.362,0.308 L0.274,0.201 L0.149,0.104z - +170 - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Keyboards/K65RGB/UK.xml b/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Keyboards/K65RGB/UK.xml deleted file mode 100644 index 55ac53619..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Keyboards/K65RGB/UK.xml +++ /dev/null @@ -1,497 +0,0 @@ - - - - Corsair K70 RGB - Physical UK - Physical UK-Layout of Corsairs K70 RGB (Logical: BE, CH, DE, ES, EU, FR, IT, ND, MEX, RU, UK, US_Int) - Darth Affe - Keyboard - Key - Corsair - K70 RGB - 436 - 165 - Images\Corsair\Keyboards - K70RGB.png - - - - Circle - 298 - 6 - 10mm - 10mm - - - Circle - +9 - 10mm - 10mm - - - - 375 - 6 - 12mm - - - - - 4 - 28 - - - - +12.667 - - - - - - - +12.667 - - - - - - - +12.667 - - - - - - - +5 - - - - - - +5 - 12mm - - - 12mm - - - 12mm - - - 12mm - - - - - 4 - 49 - - - - - - - - - - - - - - - 2 - - - - +5 - - - - - - +5 - - - - - - - - 4 - + - 1.5 - - - - - - - - - - - - - - - M0,0 L0,0.5 L0.16666666666,0.5 L0.16666666666,1 L1,1 L1,0 Z - 1.5 - 2 - - - - +5 - - - - - - +5 - - - - - 2 - - - - - 4 - ~ - 1.75 - - - - - - - - - - - - - - - - +90.75 - - - - - - - 4 - + - 1.25 - - - - - - - - - - - - - - 2.75 - - - - +24 - - - - +24 - - - - - 2 - - - - - 4 - ~ - 1.5 - - - - 1.25 - - - 6.5 - - - 1.25 - - - - - 1.5 - - - - +5 - - - - - - +5 - 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Keyboards/K70RGB/UK.xml b/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Keyboards/K70RGB/UK.xml deleted file mode 100644 index 55ac53619..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Keyboards/K70RGB/UK.xml +++ /dev/null @@ -1,497 +0,0 @@ - - - - Corsair K70 RGB - Physical UK - Physical UK-Layout of Corsairs K70 RGB (Logical: BE, CH, DE, ES, EU, FR, IT, ND, MEX, RU, UK, US_Int) - Darth Affe - Keyboard - Key - Corsair - K70 RGB - 436 - 165 - Images\Corsair\Keyboards - K70RGB.png - - - - Circle - 298 - 6 - 10mm - 10mm - - - Circle - +9 - 10mm - 10mm - - - - 375 - 6 - 12mm - - - - - 4 - 28 - - - - +12.667 - - - - - - - +12.667 - - - - - - - +12.667 - - - - - - - +5 - - - - - - +5 - 12mm - - - 12mm - - - 12mm - - - 12mm - - - - - 4 - 49 - - - - - - - - - - - - - - - 2 - - - - +5 - - - - - - +5 - - - - - - - - 4 - + - 1.5 - - - - - - - - - - - - - - - M0,0 L0,0.5 L0.16666666666,0.5 L0.16666666666,1 L1,1 L1,0 Z - 1.5 - 2 - - - - +5 - - - - - - +5 - - - - - 2 - - - - - 4 - ~ - 1.75 - - - - - - - - - - - - - - - - +90.75 - - - - - - - 4 - + - 1.25 - - - - - - - - - - - - - - 2.75 - - - - +24 - - - - +24 - - - - - 2 - - - - - 4 - ~ - 1.5 - - - - 1.25 - - - 6.5 - - - 1.25 - - - - - 1.5 - - - - +5 - - - - - - +5 - 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Keyboards/K95RGB/UK.xml b/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Keyboards/K95RGB/UK.xml deleted file mode 100644 index a0d59e8b2..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Keyboards/K95RGB/UK.xml +++ /dev/null @@ -1,657 +0,0 @@ - - - - Corsair K95 RGB - Physical UK - Physical UK-Layout of Corsairs K95 RGB (Logical: BE, CH, DE, ES, EU, FR, IT, ND, MEX, RU, UK, US_Int) - Darth Affe - Keyboard - Key - Corsair - K95 RGB - 500 - 165 - Images\Corsair\Keyboards - K95RGB.png - - - - Circle - 72 - 6 - 12mm - 12mm - - - Circle - 91.5 - 7 - 10mm - 10mm - - - Circle - +9 - 10mm - 10mm - - - Circle - +9 - 10mm - 10mm - - - - Circle - 362 - 10mm - 10mm - - - Circle - +9 - 10mm - 10mm - - - - 439 - 6 - 12mm - - - - - 68 - 28 - - - - +12.667 - - - - - - - +12.667 - - - - - - - +12.667 - - - - - - - +5 - - - - - - +5 - 12mm - - - 12mm - - - 12mm - - - 12mm - - - - - 68 - 49 - - - - - - - - - - - - - - - 2 - - - - +5 - - - - - - +5 - - - - - - - - 68 - + - 1.5 - - - - - - - - - - - - - - - M0,0 L0,0.5 L0.16666666666,0.5 L0.16666666666,1 L1,1 L1,0 Z - 1.5 - 2 - - - - +5 - - - - - - +5 - - - - - 2 - - - - - 68 - ~ - 1.75 - - - - - - - - - - - - - - - - +90.75 - - - - - - - 68 - + - 1.25 - - - - - - - - - - - - - - 2.75 - - - - +24 - - - - +24 - - - - - 2 - - - - - 68 - ~ - 1.5 - - - - 1.25 - - - 6.5 - - - 1.25 - - - - - 1.5 - - - - +5 - - - - - - +5 - 2 - - - - - - 7 - 28 - 18mm - 18mm - - - 18mm - 18mm - - - 18mm - 18mm - - - 7 - + - 18mm - 18mm - - - 18mm - 18mm - - - 18mm - 18mm - - - - 7 - +4 - 18mm - 18mm - - - 18mm - 18mm - - - 18mm - 18mm - - - 7 - + - 18mm - 18mm - - - 18mm - 18mm - - - 18mm - 18mm - - - - 7 - +4 - 18mm - 18mm - - - 18mm - 18mm - - - 18mm - 18mm - - - 7 - + - 18mm - 18mm - - - 18mm - 18mm - - - 18mm - 18mm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Keyboards/K95RGBPLATINUM/UK.xml b/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Keyboards/K95RGBPLATINUM/UK.xml deleted file mode 100644 index 04c7a73a0..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Keyboards/K95RGBPLATINUM/UK.xml +++ /dev/null @@ -1,755 +0,0 @@ - - - - Corsair K95 RGB PLATINUM - Physical UK - Physical UK-Layout of Corsairs K95 RGB PLATINUM (Logical: BE, CH, DE, ES, EU_Int, FR, IT, ND, MEX, PT, TR, UK) - Darth Affe - Keyboard - Key - Corsair - K95 RGB Platinum - 465 - 169 - Images\Corsair\Keyboards - K95RGBPLATINUM.png - - - 91.5 - 8.333 - 14.5mm - 12mm - - - 14.5mm - 12mm - - - 382 - 8.333 - 12mm - - - 30 - 32 - - - +12.667 - - - - - - +12.667 - - - - - - +12.667 - - - - - - +5 - - - - - +5 - 31 - 17mm - - - 17mm - - - 17mm - - - 17mm - - - 30 - 53 - - - - - - - - - - - - - - - 2 - - - +5 - - - - - +5 - - - - - - 30 - + - 1.5 - - - - - - - - - - - - - - - M0,0 L0,0.5 L0.16666666666,0.5 L0.16666666666,1 L1,1 L1,0 Z - 1.5 - 2 - - - +5 - - - - - +5 - - - - - 2 - - - 30 - ~ - 1.75 - - - - - - - - - - - - - - - +90.75 - - - - - 30 - + - 1.25 - - - - - - - - - - - - - - 2.75 - - - +24 - - - +24 - - - - - 2 - - - 30 - ~ - 1.5 - - - - 1.25 - - - 6.5 - - - 1.25 - - - - - 1.5 - - - +5 - - - - - +5 - 2 - - - - 7 - 32 - - - 7 - + - - - 7 - +1 - - - 7 - + - - - 7 - +1 - - - 7 - + - - - 0 - 0 - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Keyboards/K95RGBPLATINUM/US.xml b/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Keyboards/K95RGBPLATINUM/US.xml deleted file mode 100644 index bdb518afa..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Keyboards/K95RGBPLATINUM/US.xml +++ /dev/null @@ -1,465 +0,0 @@ - - - - Corsair K95 RGB PLATINUM - Physical US - Physical UK-Layout of Corsairs K95 RGB PLATINUM (Logical: NA) - Keyboard - Key - Corsair - K95 RGB Platinum - 465 - 169 - Images\Corsair\Keyboards - K95RGBPLATINUM.png - - - 91.5 - 8.333 - 14.5mm - 12mm - - - 14.5mm - 12mm - - - 382 - 8.333 - 12mm - - - 30 - 32 - - - +12.667 - - - - - - +12.667 - - - - - - +12.667 - - - - - - +5 - - - - - +5 - 31 - 17mm - - - 17mm - - - 17mm - - - 17mm - - - 30 - 53 - - - - - - - - - - - - - - - 2 - - - +5 - - - - - +5 - - - - - - 30 - + - 1.5 - - - - - - - - - - - - - - - 1.5 - 1 - - - +5 - - - - - +5 - - - - - 2 - - - 30 - ~ - 1.75 - - - - - - - - - - - - - - 2.25 - - - +67 - - - - - 30 - + - 2.25 - - - - - - - - - - - - - 2.75 - - - +24 - - - +24 - - - - - 2 - - - 30 - ~ - 1.5 - - - - 1.25 - - - 6.5 - - - 1.25 - - - - - 1.5 - - - +5 - - - - - +5 - 2 - - - - 7 - 32 - - - 7 - + - - - 7 - +1 - - - 7 - + - - - 7 - +1 - - - 7 - + - - - 0 - 0 - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - M0.2,1 L1,1 L1,0 L0,0z - 24.47368mm - 1 - - - 24.47368mm - 1 - - - M0,0 L0,1 L0.8,1 L1,0z - 24.47368mm - 1 - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Keyboards/K95RGBPLATINUMXT/UK.xml b/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Keyboards/K95RGBPLATINUMXT/UK.xml deleted file mode 100644 index 1e76ca587..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Keyboards/K95RGBPLATINUMXT/UK.xml +++ /dev/null @@ -1,754 +0,0 @@ - - - - Corsair K95 RGB PLATINUM XT - Physical UK - Physical UK-Layout of Corsairs K95 RGB PLATINUM (Logical: BE, CH, DE, ES, EU_Int, FR, IT, ND, MEX, PT, TR, UK) - Keyboard - Key - Corsair - K95 RGB Platinum XT - 465 - 169 - Images\Corsair\Keyboards - K95RGBPLATINUM.png - - - 91.5 - 8.333 - 14.5mm - 12mm - - - 14.5mm - 12mm - - - 382 - 8.333 - 12mm - - - 30 - 32 - - - +12.667 - - - - - - +12.667 - - - - - - +12.667 - - - - - - +5 - - - - - +5 - 31 - 17mm - - - 17mm - - - 17mm - - - 17mm - - - 30 - 53 - - - - - - - - - - - - - - - 2 - - - +5 - - - - - +5 - - - - - - 30 - + - 1.5 - - - - - - - - - - - - - - - M0,0 L0,0.5 L0.16666666666,0.5 L0.16666666666,1 L1,1 L1,0 Z - 1.5 - 2 - - - +5 - - - - - +5 - - - - - 2 - - - 30 - ~ - 1.75 - - - - - - - - - - - - - - - +90.75 - - - - - 30 - + - 1.25 - - - - - - - - - - - - - - 2.75 - - - +24 - - - +24 - - - - - 2 - - - 30 - ~ - 1.5 - - - - 1.25 - - - 6.5 - - - 1.25 - - - - - 1.5 - - - +5 - - - - - +5 - 2 - - - - 7 - 32 - - - 7 - + - - - 7 - +1 - - - 7 - + - - - 7 - +1 - - - 7 - + - - - 0 - 0 - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Keyboards/K95RGBPLATINUMXT/US.xml b/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Keyboards/K95RGBPLATINUMXT/US.xml deleted file mode 100644 index 98a6f6751..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Keyboards/K95RGBPLATINUMXT/US.xml +++ /dev/null @@ -1,465 +0,0 @@ - - - - Corsair K95 RGB PLATINUM XT - Physical US - Physical UK-Layout of Corsairs K95 RGB PLATINUM (Logical: NA) - Keyboard - Key - Corsair - K95 RGB Platinum XT - 465 - 169 - Images\Corsair\Keyboards - K95RGBPLATINUM.png - - - 91.5 - 8.333 - 14.5mm - 12mm - - - 14.5mm - 12mm - - - 382 - 8.333 - 12mm - - - 30 - 32 - - - +12.667 - - - - - - +12.667 - - - - - - +12.667 - - - - - - +5 - - - - - +5 - 31 - 17mm - - - 17mm - - - 17mm - - - 17mm - - - 30 - 53 - - - - - - - - - - - - - - - 2 - - - +5 - - - - - +5 - - - - - - 30 - + - 1.5 - - - - - - - - - - - - - - - 1.5 - 1 - - - +5 - - - - - +5 - - - - - 2 - - - 30 - ~ - 1.75 - - - - - - - - - - - - - - 2.25 - - - +67 - - - - - 30 - + - 2.25 - - - - - - - - - - - - - 2.75 - - - +24 - - - +24 - - - - - 2 - - - 30 - ~ - 1.5 - - - - 1.25 - - - 6.5 - - - 1.25 - - - - - 1.5 - - - +5 - - - - - +5 - 2 - - - - 7 - 32 - - - 7 - + - - - 7 - +1 - - - 7 - + - - - 7 - +1 - - - 7 - + - - - 0 - 0 - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - M0.2,1 L1,1 L1,0 L0,0z - 24.47368mm - 1 - - - 24.47368mm - 1 - - - M0,0 L0,1 L0.8,1 L1,0z - 24.47368mm - 1 - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - 24.47368mm - 4mm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Memory/DOMINATORPLATINUMRGB.xml b/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Memory/DOMINATORPLATINUMRGB.xml deleted file mode 100644 index f22c7de05..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Memory/DOMINATORPLATINUMRGB.xml +++ /dev/null @@ -1,183 +0,0 @@ - - - - Corsair Dominator Platinum RGB - Physical layout of Corsairs Dominator Platinum RGB - DRAM - Key - Corsair - GLAIVE RGB - 9 - 135 - 6 - 6 - Images\Corsair\Memory - DOMINATORPLATINUMRGB.png - - - 1.5 - 10.5 - 1 - - - = - +1.6 - - - = - +1.2 - - - = - +1.7 - - - = - +1.3 - - - M0.653,0.227 L0.547,0.252 L0.513,0.235 L0.465,0.225 L0.378,0.233 L0.359,0.26 L0.359,0.33 L0.663,0.33 L0.663,0.296 L0.552,0.296 L0.566,0.278 L0.673,0.26z M0.46,0.258 L0.421,0.272 L0.417,0.296 L0.504,0.298 L0.513,0.268z M0.523,0.405 L0.431,0.413 L0.349,0.457 L0.359,0.507 L0.47,0.539 L0.615,0.527 L0.673,0.491 L0.673,0.441 L0.595,0.413z M0.513,0.437 L0.45,0.449 L0.417,0.479 L0.45,0.497 L0.528,0.507 L0.595,0.489 L0.61,0.455 L0.552,0.439z M0.421,0.6 L0.359,0.6 L0.359,0.702 L0.431,0.702 L0.426,0.66 L0.658,0.662 L0.658,0.632 L0.421,0.63z M0.656,0.746 L0.366,0.796 L0.362,0.826 L0.66,0.873 L0.66,0.838 L0.595,0.831 L0.595,0.786 L0.66,0.785z M0.523,0.796 L0.447,0.811 L0.523,0.82z M0.66,0.947 L0.358,0.947 L0.358,0.979 L0.527,0.977 L0.455,1L0.575,1 L0.66,0.974z - = - +5.5 - 2.4 - - - M0.565,0 L0.457,0 L0.349,0.033 L0.349,0.055 L0.669,0.055 L0.657,0.02 L0.503,0.02z M0.661,0.137 L0.353,0.133 L0.349,0.169 L0.661,0.171z M0.653,0.25 L0.36,0.248 L0.36,0.28 L0.491,0.309 L0.353,0.343 L0.349,0.373 L0.653,0.373 L0.653,0.341 L0.48,0.336 L0.572,0.316 L0.572,0.3 L0.487,0.279 L0.653,0.282z M0.51,0.442 L0.414,0.454 L0.347,0.499 L0.343,0.534 L0.414,0.565 L0.496,0.575 L0.581,0.572 L0.648,0.541 L0.68,0.5 L0.62,0.456z M0.503,0.476 L0.432,0.494 L0.425,0.533 L0.517,0.55 L0.584,0.531 L0.602,0.501 L0.577,0.484z M0.518,0.643 L0.429,0.651 L0.356,0.695 L0.352,0.756 L0.662,0.756 L0.662,0.692 L0.596,0.653z M0.503,0.675 L0.433,0.683 L0.422,0.729 L0.6,0.729 L0.592,0.693 L0.557,0.68z - = - + - 2.4 - - - = - +5.3 - - - = - +1.8 - - - = - +1.8 - - - = - +1.5 - - - = - +1.8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mice/DARKCORERGB.xml b/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mice/DARKCORERGB.xml deleted file mode 100644 index 4ba0617fb..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mice/DARKCORERGB.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - Corsair DARK CORE RGB - Physical layout of Corsairs DARK CORE RGB - Mouse - Key - Corsair - DARK CORE RGB - 89 - 130 - 1 - 1 - Images\Corsair\Mice - DARKCORERGB.png - - - M0.689,0.173 L0.685,0.241 L0.685,0.397 L0.685,0.583 L0.682,0.768 L0.694,0.819 L0.699,0.85 L0.722,0.838 L0.729,0.83 L0.733,0.773 L0.74,0.753 L0.773,0.75 L0.768,0.539 L0.743,0.516 L0.738,0.408 L0.726,0.247 L0.729,0.205z M0.32,0.172 L0.311,0.248 L0.304,0.385 L0.304,0.504 L0.311,0.619 L0.314,0.726 L0.308,0.837 L0.276,0.819 L0.272,0.806 L0.266,0.754 L0.24,0.752 L0.24,0.552 L0.253,0.539 L0.26,0.476 L0.263,0.274 L0.276,0.198z - 39 - 12 - 17 - 25 - - - M0.357,0.05 L0.331,0.12 L0.312,0.235 L0.306,0.281 L0.235,0.26 L0.184,0.228 L0.187,0.161 L0.2,0.112 L0.258,0.073z M0.836,0.906 L0.731,0.857 L0.63,0.798 L0.551,0.744 L0.472,0.684 L0.432,0.642 L0.384,0.67 L0.362,0.706 L0.45,0.781 L0.582,0.862 L0.678,0.891z - 5.5 - 46 - 20 - 73 - - - M0.217,0.308 L0.243,0.349 L0.252,0.39 L0.254,0.435 L0.341,0.472 L0.339,0.417 L0.322,0.367 L0.265,0.326z M0.358,0.203 L0.388,0.244 L0.401,0.287 L0.405,0.353 L0.499,0.396 L0.5,0.358 L0.478,0.276 L0.414,0.228z M0.517,0.082 L0.549,0.137 L0.564,0.2 L0.566,0.267 L0.634,0.292 L0.688,0.333 L0.718,0.38 L0.734,0.41 L0.75,0.39 L0.756,0.349 L0.745,0.305 L0.707,0.23 L0.641,0.164 L0.57,0.105z M0.19,0.424 L0.211,0.484 L0.219,0.586 L0.211,0.688 L0.183,0.759 L0.143,0.824 L0.129,0.85 L0.183,0.831 L0.27,0.783 L0.396,0.736 L0.511,0.699 L0.639,0.678 L0.713,0.678 L0.761,0.692 L0.788,0.718 L0.805,0.746 L0.831,0.697 L0.843,0.639 L0.847,0.595 L0.831,0.554 L0.768,0.475 L0.677,0.38 L0.562,0.278 L0.488,0.223 L0.48,0.218 L0.496,0.269 L0.52,0.389 L0.522,0.489 L0.511,0.572 L0.503,0.588 L0.505,0.51 L0.497,0.438 L0.4,0.368 L0.339,0.322 L0.335,0.331 L0.362,0.445 L0.362,0.551 L0.354,0.604 L0.351,0.551 L0.351,0.514 L0.259,0.454z - 38.1 - 98.3 - 20 - 16.5 - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mice/GLAIVERGB.xml b/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mice/GLAIVERGB.xml deleted file mode 100644 index c868fde6d..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mice/GLAIVERGB.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - Corsair GLAIVE RGB - Physical layout of Corsairs GLAIVE RGB - Mouse - Key - Corsair - GLAIVE RGB - 70 - 134 - 1 - 1 - Images\Corsair\Mice - GLAIVERGB.png - - - M0.031,0.869 L0.042,0.815 L0.057,0.745 L0.076,0.708 L0.115,0.63 L0.18,0.511 L0.247,0.412 L0.309,0.322 L0.361,0.264 L0.401,0.219 L0.418,0.206 L0.427,0.215 L0.435,0.235 L0.441,0.28 L0.447,0.206 L0.446,0.124 L0.438,0.079 L0.412,0.058 L0.379,0.079 L0.309,0.169 L0.25,0.252 L0.199,0.326 L0.136,0.424 L0.064,0.569 L0.032,0.634 L0.021,0.717 L0.02,0.783z M0.608,0.322 L0.615,0.285 L0.631,0.268 L0.649,0.285 L0.695,0.363 L0.746,0.449 L0.805,0.564 L0.858,0.667 L0.898,0.745 L0.927,0.82 L0.943,0.885 L0.955,0.964 L0.964,0.935 L0.968,0.873 L0.968,0.795 L0.951,0.704 L0.912,0.61 L0.863,0.515 L0.815,0.42 L0.768,0.326 L0.712,0.219 L0.659,0.149 L0.625,0.112 L0.609,0.153 L0.601,0.227z - 0 - 5 - 69 - 15 - - - M0.096,0.057 L0.097,0.2 L0.111,0.389 L0.125,0.548 L0.149,0.698 L0.152,0.738 L0.143,0.768 L0.118,0.809 L0.057,0.92 L0.038,0.955 L0.046,0.97 L0.077,0.91 L0.113,0.849 L0.157,0.772 L0.165,0.754 L0.168,0.734 L0.166,0.694 L0.135,0.478 L0.119,0.293 L0.108,0.107 L0.107,0.066z M0.911,0.051 L0.89,0.075 L0.885,0.088 L0.884,0.112 L0.879,0.219 L0.873,0.311 L0.866,0.396 L0.863,0.437 L0.864,0.457 L0.869,0.473 L0.879,0.495 L0.883,0.498 L0.881,0.484 L0.873,0.467 L0.871,0.451 L0.88,0.375 L0.89,0.256 L0.894,0.174 L0.896,0.115 L0.896,0.088z - 2 - 45 - 68 - 72 - - - M0.197,0.365 L0.233,0.402 L0.254,0.468 L0.256,0.487 L0.332,0.499 L0.3,0.409z M0.336,0.273 L0.366,0.312 L0.382,0.356 L0.39,0.392 L0.475,0.419 L0.433,0.324z M0.479,0.156 L0.513,0.217 L0.533,0.287 L0.537,0.324 L0.612,0.343 L0.668,0.378 L0.694,0.414 L0.709,0.441 L0.717,0.409 L0.709,0.356 L0.656,0.278 L0.55,0.192z M0.174,0.466 L0.213,0.527 L0.229,0.593 L0.222,0.715 L0.182,0.813 L0.16,0.859 L0.229,0.819 L0.351,0.761 L0.518,0.7 L0.633,0.677 L0.726,0.674 L0.764,0.689 L0.8,0.721 L0.829,0.671 L0.834,0.619 L0.807,0.547 L0.705,0.46 L0.526,0.336 L0.456,0.284 L0.497,0.391 L0.516,0.507 L0.506,0.631 L0.495,0.66 L0.502,0.585 L0.487,0.475 L0.327,0.382 L0.354,0.48 L0.363,0.59 L0.342,0.697 L0.344,0.625 L0.344,0.544z - 25 - 100 - 23 - 19 - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mice/HARPOONRGB.xml b/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mice/HARPOONRGB.xml deleted file mode 100644 index e54725817..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mice/HARPOONRGB.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - Corsair HARPOON RGB - Physical layout of Corsairs HARPOON RGB - Mouse - Key - Corsair - HARPOON RGB - 68 - 128 - 1 - 1 - Images\Corsair\Mice - HARPOONRGB.png - - - M0.176,0.413 L0.211,0.442 L0.228,0.495 L0.228,0.524 L0.314,0.54 L0.305,0.495 L0.29,0.462 L0.244,0.432z M0.344,0.308 L0.379,0.357 L0.394,0.39 L0.401,0.445 L0.502,0.475 L0.482,0.406 L0.464,0.37 L0.408,0.327z M0.534,0.16 L0.571,0.242 L0.587,0.311 L0.587,0.354 L0.644,0.364 L0.702,0.38 L0.744,0.413 L0.77,0.452 L0.781,0.439 L0.79,0.393 L0.783,0.347 L0.742,0.288 L0.652,0.216z M0.139,0.504 L0.162,0.557 L0.177,0.615 L0.172,0.676 L0.159,0.726 L0.134,0.761 L0.075,0.826 L0.172,0.811 L0.331,0.784 L0.5,0.746 L0.697,0.703 L0.761,0.696 L0.804,0.688 L0.845,0.707 L0.889,0.657 L0.899,0.603 L0.886,0.565 L0.815,0.511 L0.612,0.396 L0.487,0.315 L0.53,0.427 L0.541,0.515 L0.533,0.6 L0.492,0.684 L0.507,0.6 L0.505,0.527 L0.402,0.469 L0.321,0.419 L0.344,0.531 L0.346,0.615 L0.323,0.692 L0.313,0.715 L0.321,0.661 L0.323,0.584z - 27 - 110 - 21 - 14 - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mice/IRONCLAWRGB.xml b/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mice/IRONCLAWRGB.xml deleted file mode 100644 index c32df9a5d..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mice/IRONCLAWRGB.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - Corsair IRONCLAW RGB - Physical layout of Corsairs IRONCLAW RGB - Mouse - Key - Corsair - IRONCLAW RGB - 80 - 135 - 1 - 1 - Images\Corsair\Mice - IRONCLAWRGB.png - - - M0.213,0.367 L0.208,0.296 L0.165,0.172 L0.146,0.182 L0.16,0.367 L0.156,0.628 L0.146,0.751 L0.17,0.756 L0.213,0.609z M0.82,0.301 L0.82,0.64 L0.842,0.753 L0.872,0.762 L0.875,0.59 L0.875,0.315 L0.889,0.174 L0.845,0.19z - 35.5 - 23.5 - 17 - 17 - - - M0.181,0.361 L0.208,0.391 L0.243,0.435 L0.252,0.489 L0.347,0.5 L0.31,0.418z M0.349,0.256 L0.389,0.303 L0.404,0.352 L0.409,0.394 L0.515,0.421 L0.476,0.322 L0.421,0.287z M0.509,0.111 L0.541,0.156 L0.565,0.21 L0.573,0.25 L0.58,0.302 L0.639,0.304 L0.699,0.33 L0.747,0.36 L0.769,0.393 L0.784,0.377 L0.784,0.33 L0.737,0.248 L0.648,0.177z M0.16,0.466 L0.192,0.528 L0.215,0.613 L0.207,0.717 L0.177,0.778 L0.142,0.83 L0.118,0.866 L0.177,0.837 L0.295,0.798 L0.462,0.733 L0.601,0.687 L0.712,0.655 L0.777,0.648 L0.815,0.648 L0.847,0.661 L0.868,0.687 L0.897,0.626 L0.906,0.574 L0.9,0.525 L0.868,0.486 L0.736,0.405 L0.621,0.33 L0.48,0.262 L0.536,0.379 L0.553,0.473 L0.548,0.577 L0.521,0.655 L0.533,0.574 L0.527,0.505 L0.521,0.476 L0.33,0.375 L0.368,0.483 L0.377,0.574 L0.368,0.661 L0.348,0.694 L0.359,0.639 L0.357,0.548z - 33.5 - 98.5 - 21 - 19 - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mice/M55RGB.xml b/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mice/M55RGB.xml deleted file mode 100644 index 5396d961d..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mice/M55RGB.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - Corsair M55 RGB - Physical layout of Corsairs M55 RGB - Mouse - Key - Corsair - DARK CORE RGB - 57 - 117 - 1 - 1 - Images\Corsair\Mice - M55RGB.png - - - M0.232,0.329 L0.265,0.375 L0.275,0.424 L0.272,0.461 L0.357,0.498 L0.365,0.481 L0.345,0.406z M0.405,0.249 L0.43,0.306 L0.44,0.401 L0.543,0.475 L0.543,0.415 L0.53,0.369 L0.46,0.286z M0.558,0.115 L0.578,0.192 L0.595,0.261 L0.605,0.346 L0.705,0.392 L0.755,0.438 L0.768,0.461 L0.78,0.489 L0.808,0.446 L0.808,0.398 L0.793,0.346 L0.72,0.244 L0.66,0.178z M0.197,0.43 L0.215,0.489 L0.227,0.579 L0.21,0.663 L0.175,0.725 L0.128,0.779 L0.099,0.815 L0.19,0.793 L0.283,0.776 L0.421,0.748 L0.586,0.728 L0.707,0.725 L0.776,0.734 L0.8,0.748 L0.82,0.776 L0.82,0.795 L0.864,0.75 L0.884,0.689 L0.876,0.641 L0.847,0.59 L0.758,0.506 L0.667,0.413 L0.525,0.286 L0.549,0.365 L0.562,0.455 L0.557,0.545 L0.539,0.615 L0.515,0.663 L0.532,0.607 L0.537,0.537 L0.539,0.503 L0.367,0.365 L0.377,0.452 L0.387,0.556 L0.37,0.644 L0.345,0.689 L0.365,0.618 L0.37,0.542z - 20.5 - 97 - 16 - 14 - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mice/M65RGB.xml b/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mice/M65RGB.xml deleted file mode 100644 index f346a67d4..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mice/M65RGB.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - Corsair M65 RGB - Physical layout of Corsairs M65 RGB - Mouse - Key - Corsair - M65 RGB - 72 - 122 - 1 - 1 - Images\Corsair\Mice - M65RGB.png - - - M0.289,0.255 L0.214,0.287 L0.218,0.403 L0.221,0.72 L0.229,0.88 L0.296,0.931 L0.161,0.928 L0.165,0.724 L0.15,0.447 L0.15,0.282 L0.161,0.073 L0.832,0.034 L0.851,0.31 L0.839,0.74 L0.832,0.936 L0.723,0.938 L0.757,0.878 L0.761,0.483 L0.764,0.287 L0.723,0.253z - 31.5 - 9 - 15 - 32 - - - M0.225,0.354 L0.259,0.401 L0.274,0.449 L0.274,0.485 L0.356,0.506 L0.328,0.413z M0.38,0.259 L0.41,0.305 L0.426,0.359 L0.428,0.401 L0.519,0.437 L0.488,0.329z M0.542,0.141 L0.578,0.21 L0.596,0.275 L0.601,0.323 L0.665,0.347 L0.717,0.388 L0.753,0.429 L0.776,0.457 L0.781,0.421 L0.776,0.372 L0.75,0.316 L0.688,0.249 L0.624,0.187z M0.188,0.47 L0.216,0.534 L0.231,0.621 L0.222,0.712 L0.185,0.808 L0.128,0.893 L0.204,0.857 L0.382,0.79 L0.572,0.739 L0.696,0.724 L0.789,0.736 L0.816,0.748 L0.853,0.796 L0.88,0.73 L0.883,0.663 L0.877,0.618 L0.81,0.54 L0.705,0.437 L0.502,0.277 L0.557,0.437 L0.554,0.573 L0.524,0.685 L0.505,0.712 L0.521,0.654 L0.527,0.603 L0.533,0.534 L0.527,0.497 L0.361,0.38 L0.388,0.513 L0.382,0.618 L0.364,0.7 L0.348,0.736 L0.361,0.673 L0.361,0.615 L0.367,0.558z - 30 - 96 - 18 - 18 - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mice/NIGHTSWORDRGB.xml b/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mice/NIGHTSWORDRGB.xml deleted file mode 100644 index 1ecf52ecd..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mice/NIGHTSWORDRGB.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - Corsair NIGHTSWORD RGB - Physical layout of Corsairs NIGHTSWORD RGB - Mouse - Key - Corsair - NIGHTSWORD RGB - 86 - 142 - 1 - 1 - Images\Corsair\Mice - NIGHTSWORDRGB.png - - - M0.429,0.14 L0.422,0.118 L0.41,0.112 L0.401,0.134 L0.377,0.207 L0.331,0.321 L0.264,0.464 L0.205,0.591 L0.164,0.673 L0.154,0.696 L0.154,0.772 L0.153,0.807 L0.151,0.864 L0.147,0.867 L0.148,0.832 L0.147,0.826 L0.144,0.813 L0.141,0.772 L0.139,0.743 L0.122,0.778 L0.109,0.832 L0.109,0.766 L0.115,0.677 L0.148,0.6 L0.204,0.48 L0.251,0.382 L0.306,0.259 L0.351,0.151 L0.378,0.079 L0.402,0.045 L0.418,0.062 L0.424,0.087z M0.597,0.144 L0.604,0.121 L0.613,0.114 L0.624,0.134 L0.638,0.183 L0.674,0.28 L0.719,0.387 L0.765,0.493 L0.806,0.583 L0.848,0.678 L0.883,0.781 L0.889,0.807 L0.888,0.757 L0.882,0.673 L0.872,0.613 L0.842,0.547 L0.806,0.471 L0.768,0.383 L0.729,0.299 L0.7,0.222 L0.672,0.157 L0.647,0.071 L0.629,0.043 L0.614,0.037 L0.6,0.054 L0.595,0.097z - 15 - 7 - 70 - 25 - - - M0.27,0.127 L0.267,0.27 L0.27,0.551 L0.264,0.805 L0.27,0.83 L0.214,0.803 L0.181,0.774 L0.165,0.725 L0.155,0.592 L0.158,0.459 L0.165,0.305 L0.181,0.208 L0.211,0.161z M0.756,0.126 L0.796,0.244 L0.796,0.39 L0.786,0.541 L0.799,0.74 L0.806,0.815 L0.852,0.8 L0.885,0.774 L0.898,0.727 L0.898,0.586 L0.888,0.416 L0.885,0.249 L0.862,0.172z - 42 - 22.5 - 17 - 30 - - - M0.207,0.322 L0.238,0.359 L0.254,0.403 L0.254,0.447 L0.349,0.481 L0.346,0.453 L0.323,0.39 L0.274,0.35z M0.364,0.234 L0.395,0.284 L0.408,0.343 L0.408,0.372 L0.509,0.412 L0.488,0.343 L0.47,0.297 L0.421,0.262z M0.509,0.103 L0.545,0.156 L0.571,0.237 L0.578,0.303 L0.632,0.315 L0.689,0.35 L0.725,0.393 L0.751,0.44 L0.761,0.39 L0.764,0.353 L0.73,0.287 L0.661,0.203 L0.589,0.14z M0.166,0.412 L0.197,0.478 L0.215,0.55 L0.212,0.665 L0.161,0.759 L0.125,0.821 L0.223,0.784 L0.403,0.728 L0.535,0.706 L0.689,0.681 L0.759,0.684 L0.792,0.703 L0.823,0.734 L0.857,0.684 L0.867,0.628 L0.864,0.59 L0.823,0.531 L0.73,0.443 L0.632,0.362 L0.486,0.247 L0.524,0.384 L0.535,0.484 L0.527,0.565 L0.509,0.634 L0.522,0.543 L0.514,0.462 L0.349,0.343 L0.364,0.453 L0.367,0.547 L0.354,0.634 L0.336,0.665 L0.354,0.593 L0.354,0.515z - 42 - 113 - 20 - 16.5 - - - M0.092,0.084 L0.116,0.203 L0.149,0.308 L0.19,0.431 L0.225,0.517 L0.198,0.554 L0.162,0.531 L0.131,0.449 L0.098,0.33 L0.08,0.253 L0.08,0.144z M0.278,0.622 L0.329,0.695 L0.399,0.763 L0.474,0.813 L0.559,0.818 L0.638,0.786 L0.697,0.731 L0.739,0.672 L0.77,0.613 L0.764,0.699 L0.733,0.827 L0.663,0.904 L0.584,0.936 L0.52,0.954 L0.457,0.941 L0.396,0.886 L0.344,0.84 L0.301,0.763 L0.284,0.69z M0.797,0.535 L0.825,0.467 L0.869,0.335 L0.907,0.207 L0.939,0.071 L0.946,0.176 L0.934,0.298 L0.915,0.399 L0.875,0.49 L0.863,0.526 L0.825,0.554z - 24 - 127 - 55 - 18 - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mice/SABRERGB.xml b/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mice/SABRERGB.xml deleted file mode 100644 index 6bb4b53ec..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mice/SABRERGB.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - Corsair M65 RGB - Physical layout of Corsairs SABRE RGB - Mouse - Key - Corsair - SABRE RGB - 80 - 130 - 1 - 1 - Images\Corsair\Mice - SABRERGB.png - - - M0.106,0.728 L0.114,0.664 L0.13,0.616 L0.148,0.599 L0.164,0.582 L0.168,0.59 L0.168,0.745 L0.181,0.745 L0.181,0.582 L0.242,0.577 L0.265,0.59 L0.266,0.728 L0.274,0.728 L0.274,0.59 L0.348,0.603 L0.537,0.629 L0.649,0.655 L0.726,0.672 L0.822,0.702 L0.896,0.745 L0.914,0.75 L0.925,0.78 L0.921,0.827 L0.932,0.802 L0.947,0.776 L0.953,0.75 L0.958,0.702 L0.959,0.659 L0.959,0.608 L0.948,0.556 L0.922,0.526 L0.874,0.495 L0.765,0.448 L0.62,0.418 L0.499,0.396 L0.361,0.379 L0.213,0.349 L0.14,0.353 L0.095,0.435 L0.082,0.547 L0.08,0.642 L0.083,0.698 L0.093,0.728z - 6 - 4 - 35 - 10 - - - M0.326,0.157 L0.244,0.199 L0.249,0.249 L0.246,0.387 L0.246,0.447 L0.191,0.484 L0.183,0.555 L0.174,0.614 L0.183,0.666 L0.183,0.666 L0.183,0.667 L0.194,0.701 L0.242,0.722 L0.255,0.867 L0.262,0.856 L0.312,0.856 L0.326,0.853 L0.33,0.723 L0.321,0.469 L0.321,0.336z M0.788,0.197 L0.794,0.382 L0.803,0.448 L0.847,0.493 L0.863,0.618 L0.86,0.68 L0.838,0.699 L0.797,0.722 L0.794,0.833 L0.788,0.87 L0.783,0.86 L0.737,0.862 L0.715,0.859 L0.711,0.727 L0.715,0.588 L0.722,0.454 L0.728,0.353 L0.72,0.262 L0.713,0.185 L0.715,0.157 L0.761,0.177z - 35 - 20 - 16 - 27 - - - M0.185,0.336 L0.215,0.376 L0.232,0.427 L0.236,0.466 L0.328,0.485 L0.291,0.389z M0.35,0.232 L0.379,0.281 L0.393,0.344 L0.397,0.376 L0.495,0.413 L0.464,0.305z M0.522,0.113 L0.548,0.168 L0.565,0.24 L0.569,0.302 L0.613,0.31 L0.671,0.336 L0.715,0.372 L0.743,0.412 L0.76,0.436 L0.774,0.414 L0.77,0.359 L0.728,0.279 L0.639,0.187z M0.148,0.44 L0.171,0.489 L0.193,0.566 L0.191,0.672 L0.162,0.76 L0.12,0.838 L0.089,0.891 L0.136,0.858 L0.213,0.825 L0.385,0.766 L0.521,0.731 L0.674,0.709 L0.762,0.709 L0.815,0.736 L0.844,0.774 L0.872,0.731 L0.889,0.674 L0.882,0.619 L0.852,0.562 L0.754,0.47 L0.617,0.36 L0.481,0.252 L0.519,0.352 L0.534,0.444 L0.536,0.544 L0.511,0.656 L0.489,0.697 L0.503,0.629 L0.505,0.544 L0.501,0.472 L0.326,0.352 L0.352,0.466 L0.36,0.56 L0.346,0.638 L0.315,0.731 L0.328,0.654 L0.326,0.58 L0.326,0.536z - 33 - 94 - 19 - 19 - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mice/SCIMITAR.xml b/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mice/SCIMITAR.xml deleted file mode 100644 index 799e35d51..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mice/SCIMITAR.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - Corsair SCIMITAR RGB - Physical layout of Corsairs SCIMITAR RGB - Mouse - Key - Corsair - SCIMITAR RGB - 77 - 130 - 1 - 1 - Images\Corsair\Mice - SCIMITARRGB.png - - - M0.096,0.282 L0.109,0.253 L0.154,0.292 L0.317,0.414 L0.489,0.568 L0.653,0.722 L0.775,0.859 L0.846,0.934 L0.857,0.952 L0.861,0.977 L0.883,0.963 L0.896,0.916 L0.894,0.812 L0.833,0.747 L0.668,0.565 L0.496,0.411 L0.356,0.289 L0.231,0.192 L0.156,0.138 L0.109,0.149 L0.078,0.167 L0.072,0.217 L0.074,0.249z - 41 - 7 - 25 - 15 - - - M0.227,0.123 L0.216,0.25 L0.202,0.4 L0.172,0.404 L0.163,0.563 L0.166,0.606 L0.197,0.607 L0.188,0.787 L0.191,0.877 L0.213,0.896 L0.255,0.903 L0.252,0.683 L0.266,0.441 L0.291,0.097 L0.249,0.109z M0.699,0.11 L0.736,0.122 L0.756,0.139 L0.747,0.406 L0.801,0.407 L0.793,0.618 L0.739,0.619 L0.73,0.799 L0.713,0.883 L0.676,0.903 L0.651,0.907 L0.67,0.495 L0.69,0.217 L0.688,0.103z - 30 - 18 - 16 - 32 - - - M0.55,0.086 L0.5,0.167 L0.383,0.185 L0.333,0.301 L0.308,0.336 L0.358,0.35 L0.333,0.401 L0.283,0.41 L0.317,0.528 L0.35,0.64 L0.408,0.761 L0.442,0.776 L0.45,0.8 L0.508,0.877 L0.567,0.937 L0.467,0.95 L0.367,0.947 L0.283,0.932 L0.15,0.898 L0.05,0.767 L0.008,0.671 L0.008,0.272 L0.083,0.155 L0.167,0.091 L0.258,0.046 L0.342,0.035 L0.55,0.067z - 0 - 40 - 6 - 40 - - - M0.177,0.372 L0.21,0.414 L0.226,0.457 L0.232,0.507 L0.323,0.536 L0.291,0.422z M0.343,0.267 L0.376,0.304 L0.393,0.364 L0.398,0.422 L0.498,0.451 L0.468,0.331 L0.382,0.273z M0.528,0.122 L0.559,0.186 L0.578,0.283 L0.581,0.325 L0.647,0.343 L0.708,0.372 L0.753,0.418 L0.768,0.451 L0.782,0.43 L0.786,0.399 L0.775,0.341 L0.725,0.263 L0.62,0.165z M0.146,0.494 L0.169,0.556 L0.188,0.644 L0.18,0.737 L0.155,0.801 L0.111,0.858 L0.077,0.899 L0.152,0.884 L0.388,0.822 L0.587,0.76 L0.716,0.744 L0.81,0.747 L0.846,0.775 L0.854,0.791 L0.888,0.721 L0.896,0.667 L0.888,0.615 L0.838,0.554 L0.71,0.455 L0.487,0.288 L0.528,0.432 L0.541,0.561 L0.516,0.69 L0.493,0.734 L0.51,0.649 L0.505,0.528 L0.328,0.399 L0.317,0.399 L0.336,0.484 L0.353,0.597 L0.34,0.698 L0.32,0.755 L0.332,0.68 L0.328,0.59z - 26 - 99 - 21 - 17 - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mice/SCIMITARPRORGB.xml b/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mice/SCIMITARPRORGB.xml deleted file mode 100644 index d5fc90ccb..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mice/SCIMITARPRORGB.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - Corsair SCIMITAR RGB - Physical layout of Corsairs SCIMITAR RGB - Mouse - Key - Corsair - SCIMITAR PRO RGB - 77 - 130 - 1 - 1 - Images\Corsair\Mice - SCIMITARRGB.png - - - M0.096,0.282 L0.109,0.253 L0.154,0.292 L0.317,0.414 L0.489,0.568 L0.653,0.722 L0.775,0.859 L0.846,0.934 L0.857,0.952 L0.861,0.977 L0.883,0.963 L0.896,0.916 L0.894,0.812 L0.833,0.747 L0.668,0.565 L0.496,0.411 L0.356,0.289 L0.231,0.192 L0.156,0.138 L0.109,0.149 L0.078,0.167 L0.072,0.217 L0.074,0.249z - 41 - 7 - 25 - 15 - - - M0.227,0.123 L0.216,0.25 L0.202,0.4 L0.172,0.404 L0.163,0.563 L0.166,0.606 L0.197,0.607 L0.188,0.787 L0.191,0.877 L0.213,0.896 L0.255,0.903 L0.252,0.683 L0.266,0.441 L0.291,0.097 L0.249,0.109z M0.699,0.11 L0.736,0.122 L0.756,0.139 L0.747,0.406 L0.801,0.407 L0.793,0.618 L0.739,0.619 L0.73,0.799 L0.713,0.883 L0.676,0.903 L0.651,0.907 L0.67,0.495 L0.69,0.217 L0.688,0.103z - 30 - 18 - 16 - 32 - - - M0.55,0.086 L0.5,0.167 L0.383,0.185 L0.333,0.301 L0.308,0.336 L0.358,0.35 L0.333,0.401 L0.283,0.41 L0.317,0.528 L0.35,0.64 L0.408,0.761 L0.442,0.776 L0.45,0.8 L0.508,0.877 L0.567,0.937 L0.467,0.95 L0.367,0.947 L0.283,0.932 L0.15,0.898 L0.05,0.767 L0.008,0.671 L0.008,0.272 L0.083,0.155 L0.167,0.091 L0.258,0.046 L0.342,0.035 L0.55,0.067z - 0 - 40 - 6 - 40 - - - M0.177,0.372 L0.21,0.414 L0.226,0.457 L0.232,0.507 L0.323,0.536 L0.291,0.422z M0.343,0.267 L0.376,0.304 L0.393,0.364 L0.398,0.422 L0.498,0.451 L0.468,0.331 L0.382,0.273z M0.528,0.122 L0.559,0.186 L0.578,0.283 L0.581,0.325 L0.647,0.343 L0.708,0.372 L0.753,0.418 L0.768,0.451 L0.782,0.43 L0.786,0.399 L0.775,0.341 L0.725,0.263 L0.62,0.165z M0.146,0.494 L0.169,0.556 L0.188,0.644 L0.18,0.737 L0.155,0.801 L0.111,0.858 L0.077,0.899 L0.152,0.884 L0.388,0.822 L0.587,0.76 L0.716,0.744 L0.81,0.747 L0.846,0.775 L0.854,0.791 L0.888,0.721 L0.896,0.667 L0.888,0.615 L0.838,0.554 L0.71,0.455 L0.487,0.288 L0.528,0.432 L0.541,0.561 L0.516,0.69 L0.493,0.734 L0.51,0.649 L0.505,0.528 L0.328,0.399 L0.317,0.399 L0.336,0.484 L0.353,0.597 L0.34,0.698 L0.32,0.755 L0.332,0.68 L0.328,0.59z - 26 - 99 - 21 - 17 - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mousepads/MM800RGB.xml b/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mousepads/MM800RGB.xml deleted file mode 100644 index d8f9475a2..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/Layouts/Corsair/Mousepads/MM800RGB.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - Corsair MM800 RGB - Physical layout of Corsairs MM800 RGB - Mousepad - Key - Corsair - MM800 RGB - 357 - 298 - 20 - 54 - Images\Corsair\Mousepads - MM800RGB.png - - - M1,0 L0,0.1 L0,1 L1,1z - 0 - 27 - - - = - + - - - = - + - - - = - + - - - M0,0 L0,0.9 L1,1 L1,0z - = - + - - - ~ - 3.18 - 0.370 - - - 3.18 - 0.370 - - - 3.18 - 0.370 - - - 3.18 - 0.370 - - - 3.18 - 0.370 - - - M0,0 L1,0 L1,0.9 L0,1z - ~ - - - = - - - - - = - - - - - = - - - - - M0,0 L1,0.1 L1,1 L0,1z - = - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/Properties/AssemblyInfo.cs b/src/Plugins/Artemis.Plugins.Devices.Corsair/Properties/AssemblyInfo.cs deleted file mode 100644 index 6a782c8a2..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System.Runtime.InteropServices; - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("a779b2f8-c253-4c4b-8634-6eb8f594e96d")] \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/app.config b/src/Plugins/Artemis.Plugins.Devices.Corsair/app.config deleted file mode 100644 index 0427e7656..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/app.config +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/plugin.json b/src/Plugins/Artemis.Plugins.Devices.Corsair/plugin.json deleted file mode 100644 index cc05b35ed..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Corsair/plugin.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "Guid": "926629ab-8170-42f3-be18-22c694aa91cd", - "Name": "Corsair Devices", - "Description": "Allows Artemis to control lighting on all iCUE enabled Corsair products", - "Version": "1.0.0.0", - "Main": "Artemis.Plugins.Devices.Corsair.dll" -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/x64/CUESDK.x64_2017.dll b/src/Plugins/Artemis.Plugins.Devices.Corsair/x64/CUESDK.x64_2017.dll deleted file mode 100644 index f76e9d719..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/x64/CUESDK.x64_2017.dll and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Corsair/x86/CUESDK_2017.dll b/src/Plugins/Artemis.Plugins.Devices.Corsair/x86/CUESDK_2017.dll deleted file mode 100644 index ee71f34c0..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Corsair/x86/CUESDK_2017.dll and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.DMX/Artemis.Plugins.Devices.DMX.csproj b/src/Plugins/Artemis.Plugins.Devices.DMX/Artemis.Plugins.Devices.DMX.csproj deleted file mode 100644 index 68b98fc00..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.DMX/Artemis.Plugins.Devices.DMX.csproj +++ /dev/null @@ -1,57 +0,0 @@ - - - netcoreapp3.1 - false - Artemis.Plugins.Devices.DMX - Artemis.Plugins.Devices.DMX - true - x64 - False - - - x64 - - - - - - - PreserveNewest - - - - - all - - - - - false - - - - - ..\..\..\..\..\.nuget\materialdesignthemes\3.0.1\lib\netcoreapp3.0\MaterialDesignThemes.Wpf.dll - false - - - ..\..\..\..\RGB.NET\bin\netstandard2.0\RGB.NET.Core.dll - false - - - ..\..\..\..\RGB.NET\bin\netstandard2.0\RGB.NET.Devices.DMX.dll - - - - - PreserveNewest - - - PreserveNewest - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.DMX/DMXDeviceProvider.cs b/src/Plugins/Artemis.Plugins.Devices.DMX/DMXDeviceProvider.cs deleted file mode 100644 index d5d6fd778..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.DMX/DMXDeviceProvider.cs +++ /dev/null @@ -1,27 +0,0 @@ -using Artemis.Core; -using Artemis.Core.DeviceProviders; -using Artemis.Core.Services; -using Artemis.Plugins.Devices.DMX.ViewModels; - -namespace Artemis.Plugins.Devices.DMX -{ - // ReSharper disable once UnusedMember.Global - public class DMXDeviceProvider : DeviceProvider - { - private readonly IRgbService _rgbService; - - public DMXDeviceProvider(IRgbService rgbService) : base(RGB.NET.Devices.DMX.DMXDeviceProvider.Instance) - { - _rgbService = rgbService; - } - - public override void EnablePlugin() - { - ConfigurationDialog = new PluginConfigurationDialog(); - - // TODO: Load from configuration - // RGB.NET.Devices.DMX.DMXDeviceProvider.Instance.AddDeviceDefinition(); - _rgbService.AddDeviceProvider(RgbDeviceProvider); - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.DMX/Properties/AssemblyInfo.cs b/src/Plugins/Artemis.Plugins.Devices.DMX/Properties/AssemblyInfo.cs deleted file mode 100644 index 8ce0de86d..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.DMX/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System.Runtime.InteropServices; - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("c6bdb6d9-062d-4c28-a280-f3bd6197f07f")] \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.DMX/ViewModels/DMXConfigurationViewModel.cs b/src/Plugins/Artemis.Plugins.Devices.DMX/ViewModels/DMXConfigurationViewModel.cs deleted file mode 100644 index 108254af3..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.DMX/ViewModels/DMXConfigurationViewModel.cs +++ /dev/null @@ -1,12 +0,0 @@ -using Artemis.Core; - -namespace Artemis.Plugins.Devices.DMX.ViewModels -{ - public class DMXConfigurationViewModel : PluginConfigurationViewModel - { - public DMXConfigurationViewModel(Plugin plugin) : base(plugin) - { - RGB.NET.Devices.DMX.DMXDeviceProvider dmxInstance = RGB.NET.Devices.DMX.DMXDeviceProvider.Instance; - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.DMX/Views/DMXConfigurationView.xaml b/src/Plugins/Artemis.Plugins.Devices.DMX/Views/DMXConfigurationView.xaml deleted file mode 100644 index 4faad923a..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.DMX/Views/DMXConfigurationView.xaml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - DMX settings are not yet implemented - - - DMX LED controllers require extra setup that needs to be configured in this window. - That however isn't built yet :o). - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.DMX/app.config b/src/Plugins/Artemis.Plugins.Devices.DMX/app.config deleted file mode 100644 index aed5d2184..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.DMX/app.config +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.DMX/plugin.json b/src/Plugins/Artemis.Plugins.Devices.DMX/plugin.json deleted file mode 100644 index 9a90d4ce6..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.DMX/plugin.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "Guid": "6f073d4d-d97d-4040-9750-841fdbe06915", - "Name": "DMX Devices", - "Description": "Allows Artemis to control lighting on DMX controllers via a COM port.", - "Version": "1.0.0.0", - "Main": "Artemis.Plugins.Devices.DMX.dll" -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Debug/Artemis.Plugins.Devices.Debug.csproj b/src/Plugins/Artemis.Plugins.Devices.Debug/Artemis.Plugins.Devices.Debug.csproj deleted file mode 100644 index afb652b4c..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Debug/Artemis.Plugins.Devices.Debug.csproj +++ /dev/null @@ -1,53 +0,0 @@ - - - netcoreapp3.1 - false - Artemis.Plugins.Devices.Debug - Artemis.Plugins.Devices.Debug - true - x64 - False - - - x64 - - - - - - - PreserveNewest - - - - - all - - - - - false - - - - - ..\..\..\..\RGB.NET\bin\netstandard2.0\RGB.NET.Core.dll - false - - - ..\..\..\..\RGB.NET\bin\netstandard2.0\RGB.NET.Devices.Debug.dll - - - - - PreserveNewest - - - PreserveNewest - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Debug/DebugDeviceProvider.cs b/src/Plugins/Artemis.Plugins.Devices.Debug/DebugDeviceProvider.cs deleted file mode 100644 index 132c5d5b7..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Debug/DebugDeviceProvider.cs +++ /dev/null @@ -1,68 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using Artemis.Core; -using Artemis.Core.DeviceProviders; -using Artemis.Core.Services; -using Artemis.Plugins.Devices.Debug.Settings; -using Artemis.Plugins.Devices.Debug.ViewModels; -using RGB.NET.Core; -using RGB.NET.Devices.Debug; -using Serilog; - -namespace Artemis.Plugins.Devices.Debug -{ - // ReSharper disable once UnusedMember.Global - public class DebugDeviceProvider : DeviceProvider - { - private readonly ILogger _logger; - private readonly IRgbService _rgbService; - private readonly PluginSettings _settings; - - public DebugDeviceProvider(IRgbService rgbService, PluginSettings settings, ILogger logger) : base(RGB.NET.Devices.Debug.DebugDeviceProvider.Instance) - { - _settings = settings; - _logger = logger; - _rgbService = rgbService; - } - - public override void EnablePlugin() - { - ConfigurationDialog = new PluginConfigurationDialog(); - PathHelper.ResolvingAbsolutePath += PathHelperOnResolvingAbsolutePath; - - PluginSetting> definitions = _settings.GetSetting("DeviceDefinitions", new List()); - if (definitions.Value == null) - definitions.Value = new List(); - - foreach (DeviceDefinition deviceDefinition in definitions.Value) - RGB.NET.Devices.Debug.DebugDeviceProvider.Instance.AddFakeDeviceDefinition(deviceDefinition.Layout, deviceDefinition.ImageLayout); - - try - { - _rgbService.AddDeviceProvider(RgbDeviceProvider); - } - catch (Exception e) - { - _logger.Warning(e, "Debug device provided failed to initialize, check paths"); - } - } - - public override void DisablePlugin() - { - // TODO: Remove the device provider from the surface - } - - private void PathHelperOnResolvingAbsolutePath(object sender, ResolvePathEventArgs e) - { - if (sender is DebugRGBDevice debugRgbDevice) - { - if (debugRgbDevice.LayoutPath.Contains("\\Layouts\\")) - { - string rootDirectory = debugRgbDevice.LayoutPath.Split("\\Layouts")[0]; - e.FinalPath = Path.Combine(rootDirectory, e.RelativePath); - } - } - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Debug/Properties/AssemblyInfo.cs b/src/Plugins/Artemis.Plugins.Devices.Debug/Properties/AssemblyInfo.cs deleted file mode 100644 index 8ce0de86d..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Debug/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System.Runtime.InteropServices; - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("c6bdb6d9-062d-4c28-a280-f3bd6197f07f")] \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Debug/Settings/DeviceDefinition.cs b/src/Plugins/Artemis.Plugins.Devices.Debug/Settings/DeviceDefinition.cs deleted file mode 100644 index cdbb990f1..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Debug/Settings/DeviceDefinition.cs +++ /dev/null @@ -1,8 +0,0 @@ -namespace Artemis.Plugins.Devices.Debug.Settings -{ - public class DeviceDefinition - { - public string Layout { get; set; } - public string ImageLayout { get; set; } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Debug/ViewModels/DebugConfigurationViewModel.cs b/src/Plugins/Artemis.Plugins.Devices.Debug/ViewModels/DebugConfigurationViewModel.cs deleted file mode 100644 index 5d45c9160..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Debug/ViewModels/DebugConfigurationViewModel.cs +++ /dev/null @@ -1,37 +0,0 @@ -using System.Collections.Generic; -using System.Linq; -using Artemis.Core; -using Artemis.Plugins.Devices.Debug.Settings; -using Stylet; - -namespace Artemis.Plugins.Devices.Debug.ViewModels -{ - public class DebugConfigurationViewModel : PluginConfigurationViewModel - { - private readonly PluginSetting> _definitions; - - public DebugConfigurationViewModel(Plugin plugin, PluginSettings settings) : base(plugin) - { - _definitions = settings.GetSetting("DeviceDefinitions", new List()); - Definitions = new BindableCollection(_definitions.Value); - } - - public BindableCollection Definitions { get; } - - public void SaveChanges() - { - // Ignore empty definitions - _definitions.Value.Clear(); - _definitions.Value.AddRange(Definitions.Where(d => !string.IsNullOrWhiteSpace(d.Layout) || !string.IsNullOrWhiteSpace(d.ImageLayout))); - _definitions.Save(); - - RequestClose(); - } - - public void Cancel() - { - _definitions.RejectChanges(); - RequestClose(); - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Debug/Views/DebugConfigurationView.xaml b/src/Plugins/Artemis.Plugins.Devices.Debug/Views/DebugConfigurationView.xaml deleted file mode 100644 index 369b42f2b..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Debug/Views/DebugConfigurationView.xaml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - Enter absolute paths to the device layout and choose the image layout you wish to test. - Please note that currently RGB.NET does not support changing devices on runtime and so any changes below won't be applied until you restart Artemis. - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Debug/app.config b/src/Plugins/Artemis.Plugins.Devices.Debug/app.config deleted file mode 100644 index aed5d2184..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Debug/app.config +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Debug/plugin.json b/src/Plugins/Artemis.Plugins.Devices.Debug/plugin.json deleted file mode 100644 index 7426fc0f2..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Debug/plugin.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "Guid": "cad475d3-c621-4ec7-bbfc-784e3b4723ce", - "Name": "Debug Devices", - "Description": "Provides configurable debug devices to among other things easily test layouts", - "Version": "1.0.0.0", - "Main": "Artemis.Plugins.Devices.Debug.dll" -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Artemis.Plugins.Devices.Logitech.csproj b/src/Plugins/Artemis.Plugins.Devices.Logitech/Artemis.Plugins.Devices.Logitech.csproj deleted file mode 100644 index 11f592163..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Logitech/Artemis.Plugins.Devices.Logitech.csproj +++ /dev/null @@ -1,53 +0,0 @@ - - - netcoreapp3.1 - false - Artemis.Plugins.Devices.Logitech - Artemis.Plugins.Devices.Logitech - x64 - False - - - x64 - - - - PreserveNewest - - - PreserveNewest - - - - - PreserveNewest - - - - - - - - - - - ..\..\..\..\RGB.NET\bin\netstandard2.0\RGB.NET.Core.dll - false - - - ..\..\..\..\RGB.NET\bin\netstandard2.0\RGB.NET.Devices.Logitech.dll - - - - - PreserveNewest - - - PreserveNewest - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Headsets/G933.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Headsets/G933.png deleted file mode 100644 index af7fc2af4..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Headsets/G933.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Headsets/G935.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Headsets/G935.png deleted file mode 100644 index 30e65222b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Headsets/G935.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/G910.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/G910.png deleted file mode 100644 index dd4220451..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/G910.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/0_Equals_CurlyBracketRight.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/0_Equals_CurlyBracketRight.png deleted file mode 100644 index e8afa3e2a..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/0_Equals_CurlyBracketRight.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/1_ExclamationMark.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/1_ExclamationMark.png deleted file mode 100644 index 1beb4e4c6..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/1_ExclamationMark.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/2_QuotationMark_Exponent2.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/2_QuotationMark_Exponent2.png deleted file mode 100644 index e424ed93e..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/2_QuotationMark_Exponent2.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/3_SectionSign_Exponent3.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/3_SectionSign_Exponent3.png deleted file mode 100644 index 0611817fb..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/3_SectionSign_Exponent3.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/4_Dollar.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/4_Dollar.png deleted file mode 100644 index 1c5c7c5ea..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/4_Dollar.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/5_Percent.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/5_Percent.png deleted file mode 100644 index 42632546b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/5_Percent.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/6_Ampersand.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/6_Ampersand.png deleted file mode 100644 index b5af4e71a..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/6_Ampersand.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/7_Slash_CurlyBracketLeft.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/7_Slash_CurlyBracketLeft.png deleted file mode 100644 index 73a3a4691..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/7_Slash_CurlyBracketLeft.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/8_BracketLeft_SquareBracketLeft.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/8_BracketLeft_SquareBracketLeft.png deleted file mode 100644 index e9d9352e4..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/8_BracketLeft_SquareBracketLeft.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/9_BracketRight_SquareBracketRight.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/9_BracketRight_SquareBracketRight.png deleted file mode 100644 index 638f59957..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/9_BracketRight_SquareBracketRight.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/A.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/A.png deleted file mode 100644 index 925c71c45..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/A.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/AE.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/AE.png deleted file mode 100644 index 5714c5bb9..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/AE.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/AccentGrave_AccentAcute.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/AccentGrave_AccentAcute.png deleted file mode 100644 index 2516065dd..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/AccentGrave_AccentAcute.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Alt.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Alt.png deleted file mode 100644 index 864737ae6..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Alt.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/AltGr.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/AltGr.png deleted file mode 100644 index dfc4b37f0..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/AltGr.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Asterisk.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Asterisk.png deleted file mode 100644 index 1d8608b68..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Asterisk.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/B.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/B.png deleted file mode 100644 index 296c37319..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/B.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Backspace.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Backspace.png deleted file mode 100644 index 5d24401b7..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Backspace.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/BildDown.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/BildDown.png deleted file mode 100644 index 90de4fb36..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/BildDown.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/BildUp.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/BildUp.png deleted file mode 100644 index 31c1e229b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/BildUp.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/C.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/C.png deleted file mode 100644 index 3eb305ed3..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/C.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/CapsLockA.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/CapsLockA.png deleted file mode 100644 index 51add26c8..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/CapsLockA.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/CaretDown.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/CaretDown.png deleted file mode 100644 index 570394938..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/CaretDown.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/CaretLeft.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/CaretLeft.png deleted file mode 100644 index 553e6e0ec..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/CaretLeft.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/CaretRight.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/CaretRight.png deleted file mode 100644 index 2e067445c..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/CaretRight.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/CaretUp.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/CaretUp.png deleted file mode 100644 index 3d72c3807..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/CaretUp.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Circumflex_Degree.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Circumflex_Degree.png deleted file mode 100644 index 4e1727508..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Circumflex_Degree.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Comma_Entf.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Comma_Entf.png deleted file mode 100644 index 9659d8938..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Comma_Entf.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Comma_Semicolon.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Comma_Semicolon.png deleted file mode 100644 index ff4f2056d..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Comma_Semicolon.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/D.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/D.png deleted file mode 100644 index ec7475ea8..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/D.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Dot_Colon.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Dot_Colon.png deleted file mode 100644 index 4ca7ad577..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Dot_Colon.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Drucken.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Drucken.png deleted file mode 100644 index dd20a5e4e..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Drucken.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/E_Euro.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/E_Euro.png deleted file mode 100644 index 7f27c30c8..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/E_Euro.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Einfg.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Einfg.png deleted file mode 100644 index fdcfeee92..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Einfg.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Ende.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Ende.png deleted file mode 100644 index 8433a3308..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Ende.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Enter.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Enter.png deleted file mode 100644 index 155018330..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Enter.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Entf.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Entf.png deleted file mode 100644 index d6e9deb44..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Entf.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Escape.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Escape.png deleted file mode 100644 index 741b24c15..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Escape.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F.png deleted file mode 100644 index fa20fc1c3..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F1.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F1.png deleted file mode 100644 index 37495c1ad..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F1.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F10.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F10.png deleted file mode 100644 index fa18ec638..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F10.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F11.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F11.png deleted file mode 100644 index af3aa8a07..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F11.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F12.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F12.png deleted file mode 100644 index f269431dc..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F12.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F2.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F2.png deleted file mode 100644 index b2d82117a..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F2.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F3.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F3.png deleted file mode 100644 index 31962762f..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F3.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F4.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F4.png deleted file mode 100644 index 849a49f82..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F4.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F5.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F5.png deleted file mode 100644 index 1251a801d..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F5.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F6.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F6.png deleted file mode 100644 index ef3137cc9..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F6.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F7.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F7.png deleted file mode 100644 index 56971fb60..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F7.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F8.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F8.png deleted file mode 100644 index 8af4c3ec6..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F8.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F9.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F9.png deleted file mode 100644 index 44748151e..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/F9.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/G.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/G.png deleted file mode 100644 index c57c3edee..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/G.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/G1.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/G1.png deleted file mode 100644 index 2e00a8e11..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/G1.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/G2.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/G2.png deleted file mode 100644 index f8d3a3322..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/G2.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/G3.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/G3.png deleted file mode 100644 index 9ddb3282e..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/G3.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/G4.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/G4.png deleted file mode 100644 index a79a2e929..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/G4.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/G5.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/G5.png deleted file mode 100644 index e7bb655e9..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/G5.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/G6.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/G6.png deleted file mode 100644 index 5d569e843..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/G6.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/G7.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/G7.png deleted file mode 100644 index 4858d4766..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/G7.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/G8.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/G8.png deleted file mode 100644 index de667d2c3..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/G8.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/G9.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/G9.png deleted file mode 100644 index 5988127f5..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/G9.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/H.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/H.png deleted file mode 100644 index 3a62b3031..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/H.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Hash_Apostrophe.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Hash_Apostrophe.png deleted file mode 100644 index 1d25a9de6..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Hash_Apostrophe.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Hyphen_Underscore.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Hyphen_Underscore.png deleted file mode 100644 index 754df53c3..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Hyphen_Underscore.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/I.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/I.png deleted file mode 100644 index 78fecd81d..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/I.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/J.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/J.png deleted file mode 100644 index 072227dac..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/J.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/K.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/K.png deleted file mode 100644 index fb572cc11..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/K.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/L.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/L.png deleted file mode 100644 index 8d878c81b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/L.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/LessThan_GreaterThan_Pipe.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/LessThan_GreaterThan_Pipe.png deleted file mode 100644 index eefd2ac26..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/LessThan_GreaterThan_Pipe.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/M_Mu.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/M_Mu.png deleted file mode 100644 index 7d1a93b66..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/M_Mu.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Menu.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Menu.png deleted file mode 100644 index 63edb4bd9..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Menu.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Minus.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Minus.png deleted file mode 100644 index 7e87e5cea..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Minus.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/N.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/N.png deleted file mode 100644 index 9e9955309..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/N.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num.png deleted file mode 100644 index ee26594d5..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num0_Einfg.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num0_Einfg.png deleted file mode 100644 index 45d8fe622..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num0_Einfg.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num1_Ende.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num1_Ende.png deleted file mode 100644 index 1c7637260..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num1_Ende.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num2_ArrowDown.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num2_ArrowDown.png deleted file mode 100644 index de979d14b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num2_ArrowDown.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num3_BildDown.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num3_BildDown.png deleted file mode 100644 index 2229b9679..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num3_BildDown.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num4_ArrowLeft.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num4_ArrowLeft.png deleted file mode 100644 index 6ffa5d564..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num4_ArrowLeft.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num5.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num5.png deleted file mode 100644 index 2cd2843c0..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num5.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num6_ArrowRight.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num6_ArrowRight.png deleted file mode 100644 index 2e2eaa7ad..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num6_ArrowRight.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num7_Pos1.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num7_Pos1.png deleted file mode 100644 index b523d9bfb..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num7_Pos1.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num8_ArrowUp.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num8_ArrowUp.png deleted file mode 100644 index ad683d717..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num8_ArrowUp.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num9_BildUp.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num9_BildUp.png deleted file mode 100644 index f41195d31..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Num9_BildUp.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/NumEnter.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/NumEnter.png deleted file mode 100644 index e52f4e65c..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/NumEnter.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/NumPlus.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/NumPlus.png deleted file mode 100644 index db412dc53..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/NumPlus.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/O.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/O.png deleted file mode 100644 index b9c8cef66..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/O.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/OE.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/OE.png deleted file mode 100644 index f5b05a173..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/OE.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/P.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/P.png deleted file mode 100644 index 5c918f9ff..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/P.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/PauseUntbr.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/PauseUntbr.png deleted file mode 100644 index efc9f3959..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/PauseUntbr.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Plus_Asterisk_Tilde.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Plus_Asterisk_Tilde.png deleted file mode 100644 index b072a01a6..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Plus_Asterisk_Tilde.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Pos1.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Pos1.png deleted file mode 100644 index bf024681e..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Pos1.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Q_At.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Q_At.png deleted file mode 100644 index 365b98723..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Q_At.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/QuestionMark_SharpS_Backslash.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/QuestionMark_SharpS_Backslash.png deleted file mode 100644 index 91d17bf98..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/QuestionMark_SharpS_Backslash.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/R.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/R.png deleted file mode 100644 index 1cdbf0dfa..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/R.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Rollen.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Rollen.png deleted file mode 100644 index f3696df34..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Rollen.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/S.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/S.png deleted file mode 100644 index 919121ddb..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/S.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Shift.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Shift.png deleted file mode 100644 index 9ac730f1c..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Shift.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/ShiftBig.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/ShiftBig.png deleted file mode 100644 index f5ea3126a..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/ShiftBig.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Slash.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Slash.png deleted file mode 100644 index 13609b386..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Slash.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Space.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Space.png deleted file mode 100644 index 6c09dcd09..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Space.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Strg.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Strg.png deleted file mode 100644 index d3761c87a..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Strg.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/T.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/T.png deleted file mode 100644 index 00328f2b8..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/T.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Tab.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Tab.png deleted file mode 100644 index c52c503f6..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Tab.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/U.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/U.png deleted file mode 100644 index c015e3bf4..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/U.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/UE.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/UE.png deleted file mode 100644 index 8d51805f8..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/UE.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/V.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/V.png deleted file mode 100644 index 0155f454f..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/V.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/W.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/W.png deleted file mode 100644 index b99c2da94..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/W.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Windows.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Windows.png deleted file mode 100644 index 68198cdbf..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Windows.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/X.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/X.png deleted file mode 100644 index 1032b2367..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/X.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Y.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Y.png deleted file mode 100644 index 9c6632d8b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Y.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Z.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Z.png deleted file mode 100644 index a05a3ac3b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Keyboards/Raptor_Keys/Z.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Mice/G403.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Mice/G403.png deleted file mode 100644 index 4b0e6c722..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Mice/G403.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Mice/G502.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Mice/G502.png deleted file mode 100644 index 7f8ddff6e..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Mice/G502.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Mice/g900.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Mice/g900.png deleted file mode 100644 index 232c7067f..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Mice/g900.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Mousepads/Powerplay.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Mousepads/Powerplay.png deleted file mode 100644 index ed2659cdc..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/Mousepads/Powerplay.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/empty.png b/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/empty.png deleted file mode 100644 index af367b99a..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/Images/Logitech/empty.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Layouts/Logitech/Headsets/G935.xml b/src/Plugins/Artemis.Plugins.Devices.Logitech/Layouts/Logitech/Headsets/G935.xml deleted file mode 100644 index c9a94c605..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Logitech/Layouts/Logitech/Headsets/G935.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - Logitech G935 - Layout of the G935 Headset - Headset - Key - Logitech - G935 - 200 - 213 - 15 - 15 - Images\Logitech\Headsets - G935.png - - - M0.522,0.417 L0.92,0.417 L0.92,0.812 L0.731,0.812 L0.731,0.603 L0.516,0.603z M0.52,0.06 L0.402,0.075 L0.269,0.132 L0.19,0.199 L0.13,0.278 L0.093,0.362 L0.076,0.458 L0.074,0.537 L0.079,0.596 L0.098,0.646 L0.133,0.71 L0.177,0.771 L0.237,0.831 L0.311,0.878 L0.385,0.912 L0.454,0.922 L0.516,0.925 L0.516,0.759 L0.414,0.739 L0.333,0.675 L0.283,0.586 L0.266,0.502 L0.281,0.411 L0.338,0.325 L0.422,0.268 L0.474,0.253 L0.52,0.253z - 70 - 195 - - - 90 - 110 - 1 - 6 - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Layouts/Logitech/Keyboards/G610/UK.xml b/src/Plugins/Artemis.Plugins.Devices.Logitech/Layouts/Logitech/Keyboards/G610/UK.xml deleted file mode 100644 index 054195d78..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Logitech/Layouts/Logitech/Keyboards/G610/UK.xml +++ /dev/null @@ -1,227 +0,0 @@ - - - - Logitech G610 - Physical UK - Physical UK-Layout of Logitech G610 (Logical: ???) - Darth Affe - Keyboard - Key - Logitech - G610 - 442 - 152 - Images\Logitech\Keyboards - - - - - 5 - 28 - - - - +12.667 - - - - - - - +12.667 - - - - - - - +12.667 - - - - - - - +6.75 - - - - - - - 5 - 52 - - - - - - - - - - - - - - - 2 - - - - +6.75 - - - - - - +6.75 - - - - - - - - 5 - + - 1.5 - - - - - - - - - - - - - - - M0,0 L0,0.5 L0.16666666666,0.5 L0.16666666666,1 L1,1 L1,0 Z - 1.5 - 2 - - - - +6.75 - - - - - - +6.75 - - - - - 2 - - - - - 5 - ~ - 1.75 - - - - - - - - - - - - - - - - +94.25 - - - - - - - 5 - + - 1.25 - - - - - - - - - - - - - - 2.75 - - - - +25.75 - - - - +25.75 - - - - - 2 - - - - - 5 - ~ - 1.5 - - - 1.25 - - - 1.25 - - - 5.75 - - - 1.25 - - - 1.25 - - - 1.25 - - - 1.5 - - - - +6.75 - - - - - - +6.75 - 2 - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Layouts/Logitech/Keyboards/G810/UK.xml b/src/Plugins/Artemis.Plugins.Devices.Logitech/Layouts/Logitech/Keyboards/G810/UK.xml deleted file mode 100644 index ecf7de9e4..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Logitech/Layouts/Logitech/Keyboards/G810/UK.xml +++ /dev/null @@ -1,227 +0,0 @@ - - - - Logitech G810 - Physical UK - Physical UK-Layout of Logitech G810 (Logical: ???) - Darth Affe - Keyboard - Key - Logitech - G810 - 442 - 152 - Images\Logitech\Keyboards - - - - - 5 - 28 - - - - +12.667 - - - - - - - +12.667 - - - - - - - +12.667 - - - - - - - +6.75 - - - - - - - 5 - 52 - - - - - - - - - - - - - - - 2 - - - - +6.75 - - - - - - +6.75 - - - - - - - - 5 - + - 1.5 - - - - - - - - - - - - - - - M0,0 L0,0.5 L0.16666666666,0.5 L0.16666666666,1 L1,1 L1,0 Z - 1.5 - 2 - - - - +6.75 - - - - - - +6.75 - - - - - 2 - - - - - 5 - ~ - 1.75 - - - - - - - - - - - - - - - - +94.25 - - - - - - - 5 - + - 1.25 - - - - - - - - - - - - - - 2.75 - - - - +25.75 - - - - +25.75 - - - - - 2 - - - - - 5 - ~ - 1.5 - - - 1.25 - - - 1.25 - - - 5.75 - - - 1.25 - - - 1.25 - - - 1.25 - - - 1.5 - - - - +6.75 - - - - - - +6.75 - 2 - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Layouts/Logitech/Keyboards/G910/UK.xml b/src/Plugins/Artemis.Plugins.Devices.Logitech/Layouts/Logitech/Keyboards/G910/UK.xml deleted file mode 100644 index dca1e13bc..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Logitech/Layouts/Logitech/Keyboards/G910/UK.xml +++ /dev/null @@ -1,391 +0,0 @@ - - - - Logitech G910 - Physical UK - Physical UK-Layout of Logitech G910 (Logical: ???) - Darth Affe - Keyboard - Key - Logitech - G910 - 491 - 238 - Images\Logitech\Keyboards - G910.png - - - - 42 - 28 - - - - +12.667 - - - - - - - +12.667 - - - - - - - +12.667 - - - - - - - +6.75 - - - - - - - 42 - 52 - - - - - - - - - - - - - - - 2 - - - - +6.75 - - - - - - +6.75 - - - - - - - - 42 - + - 1.5 - - - - - - - - - - - - - - - M0,0 L0,0.5 L0.16666666666,0.5 L0.16666666666,1 L1,1 L1,0 Z - 1.5 - 2 - - - - +6.75 - - - - - - +6.75 - - - - - 2 - - - - - 42 - ~ - 1.75 - - - - - - - - - - - - - - - - +94.25 - - - - - - - 42 - + - 1.25 - - - - - - - - - - - - - - 2.75 - - - - +25.75 - - - - +25.75 - - - - - 2 - - - - - 42 - ~ - 1.5 - - - 1.25 - - - 1.25 - - - 5.75 - - - 1.25 - - - 1.25 - - - 1.25 - - - 1.5 - - - - +6.75 - - - - - - +6.75 - 2 - - - - - - 18 - 52 - - - 18 - + - - - 18 - + - - - 18 - + - - - 18 - + - - - - 73.667 - 9 - - - - - - - - M 0,0 L0.15,1 0.85,1 L 1,0 Z - 92.5 - 166.5 - 55mm - 9mm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Layouts/Logitech/Keyboards/Pro/UK.xml b/src/Plugins/Artemis.Plugins.Devices.Logitech/Layouts/Logitech/Keyboards/Pro/UK.xml deleted file mode 100644 index b7e39555b..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Logitech/Layouts/Logitech/Keyboards/Pro/UK.xml +++ /dev/null @@ -1,190 +0,0 @@ - - - - Logitech Pro Gaming Keyboard - Physical UK - Physical UK-Layout of Logitech Pro Gaming Keyboard (Logical: ???) - Darth Affe - Keyboard - Key - Logitech - Pro - 360 - 152 - Images\Logitech\Keyboards - - - - - 5 - 28 - - - - +12.667 - - - - - - - +12.667 - - - - - - - +12.667 - - - - - - - +6.75 - - - - - - - 5 - 52 - - - - - - - - - - - - - - - 2 - - - - +6.75 - - - - - - - 5 - + - 1.5 - - - - - - - - - - - - - - - M0,0 L0,0.5 L0.16666666666,0.5 L0.16666666666,1 L1,1 L1,0 Z - 1.5 - 2 - - - - +6.75 - - - - - - - 5 - + - 1.75 - - - - - - - - - - - - - - - - - 5 - + - 1.25 - - - - - - - - - - - - - - 2.75 - - - - +25.75 - - - - - 5 - + - 1.5 - - - 1.25 - - - 1.25 - - - 5.75 - - - 1.25 - - - 1.25 - - - 1.25 - - - 1.5 - - - - +6.75 - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Layouts/Logitech/Mice/G403.xml b/src/Plugins/Artemis.Plugins.Devices.Logitech/Layouts/Logitech/Mice/G403.xml deleted file mode 100644 index 651581428..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Logitech/Layouts/Logitech/Mice/G403.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - Logitech G403 - Layout of the Logitech G403 Mouse - Darth Affe - Mouse - Device - Logitech - G403 - 67 - 125 - Images\Logitech\Mice - G403.png - - - m 0.7025,0.00275 -0.15,0 -0,0.26 h 0.15 z m -0.16732,0.7925 c -0.7,0.0159 -0.55,0.19383 -0.006236,0.19067 l 0.001707,-0.0416 c -0.425,-0.0115 -0.225,-0.11 0.005116,-0.10 z m 0.410,0.0779 -0.435,0 0,0.0401 0.225,0 0,0.0437 0.21,0 z - 24 - 15 - 17mm - 81mm - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Layouts/Logitech/Mice/G502.xml b/src/Plugins/Artemis.Plugins.Devices.Logitech/Layouts/Logitech/Mice/G502.xml deleted file mode 100644 index 0062dc4bb..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Logitech/Layouts/Logitech/Mice/G502.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - Logitech G502 - Layout of the G502 mouse - Mouse - Key - Logitech - G502 - 75 - 130 - 15 - 15 - Images\Logitech\Mice - G502.png - - - 11 - 59 - 0.3 - - - M0.522,0.417 L0.92,0.417 L0.92,0.812 L0.731,0.812 L0.731,0.603 L0.516,0.603z M0.52,0.06 L0.402,0.075 L0.269,0.132 L0.19,0.199 L0.13,0.278 L0.093,0.362 L0.076,0.458 L0.074,0.537 L0.079,0.596 L0.098,0.646 L0.133,0.71 L0.177,0.771 L0.237,0.831 L0.311,0.878 L0.385,0.912 L0.454,0.922 L0.516,0.925 L0.516,0.759 L0.414,0.739 L0.333,0.675 L0.283,0.586 L0.266,0.502 L0.281,0.411 L0.338,0.325 L0.422,0.268 L0.474,0.253 L0.52,0.253z - 23 - 82 - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Layouts/Logitech/Mice/G900.xml b/src/Plugins/Artemis.Plugins.Devices.Logitech/Layouts/Logitech/Mice/G900.xml deleted file mode 100644 index 1e49b7dba..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Logitech/Layouts/Logitech/Mice/G900.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - Logitech G900 - Layout of the G900 mouse - diogotr7 - Mouse - Key - Logitech - G900 - 65 - 130 - 15 - 15 - Images\Logitech\Mice - g900.png - - - M0.522,0.417 L0.92,0.417 L0.92,0.812 L0.731,0.812 L0.731,0.603 L0.516,0.603z M0.52,0.06 L0.402,0.075 L0.269,0.132 L0.19,0.199 L0.13,0.278 L0.093,0.362 L0.076,0.458 L0.074,0.537 L0.079,0.596 L0.098,0.646 L0.133,0.71 L0.177,0.771 L0.237,0.831 L0.311,0.878 L0.385,0.912 L0.454,0.922 L0.516,0.925 L0.516,0.759 L0.414,0.739 L0.333,0.675 L0.283,0.586 L0.266,0.502 L0.281,0.411 L0.338,0.325 L0.422,0.268 L0.474,0.253 L0.52,0.253z - 25.1 - 90.9 - - - M0.251,0.261 L0.347,0.727 L0.422,0.731 L0.355,0.252z M0.463,0.252 L0.563,0.252 L0.555,0.736 L0.488,0.731z M0.705,0.252 L0.613,0.727 L0.693,0.736 L0.793,0.252z - 24.8 - 57.2 - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Layouts/Logitech/Mousepads/Powerplay.xml b/src/Plugins/Artemis.Plugins.Devices.Logitech/Layouts/Logitech/Mousepads/Powerplay.xml deleted file mode 100644 index cc3f9d006..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Logitech/Layouts/Logitech/Mousepads/Powerplay.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - Logitech Powerplay - Layout of the Logitech Powerplay - Mousepad - Device - Logitech - Powerplay - 320 - 285 - 16 - 16 - Images\Logitech\Mousepads - Powerplay.png - - - Circle - 52 - 7 - 1 - 1 - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/LogitechDeviceProvider.cs b/src/Plugins/Artemis.Plugins.Devices.Logitech/LogitechDeviceProvider.cs deleted file mode 100644 index 9f4b4822b..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Logitech/LogitechDeviceProvider.cs +++ /dev/null @@ -1,56 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using Artemis.Core; -using Artemis.Core.DeviceProviders; -using Artemis.Core.Services; -using HidSharp; -using RGB.NET.Core; -using RGB.NET.Devices.Logitech; -using Serilog; -using Serilog.Events; - -namespace Artemis.Plugins.Devices.Logitech -{ - public class LogitechDeviceProvider : DeviceProvider - { - private const int VENDOR_ID = 0x046D; - private readonly ILogger _logger; - private readonly IRgbService _rgbService; - - public LogitechDeviceProvider(IRgbService rgbService, ILogger logger) : base(RGB.NET.Devices.Logitech.LogitechDeviceProvider.Instance) - { - _rgbService = rgbService; - _logger = logger; - } - - public override void EnablePlugin() - { - PathHelper.ResolvingAbsolutePath += (sender, args) => ResolveAbsolutePath(typeof(LogitechRGBDevice<>), sender, args); - RGB.NET.Devices.Logitech.LogitechDeviceProvider.PossibleX64NativePaths.Add(Path.Combine(PluginInfo.Directory.FullName, "x64", "LogitechLedEnginesWrapper.dll")); - RGB.NET.Devices.Logitech.LogitechDeviceProvider.PossibleX86NativePaths.Add(Path.Combine(PluginInfo.Directory.FullName, "x86", "LogitechLedEnginesWrapper.dll")); - _rgbService.AddDeviceProvider(RgbDeviceProvider); - - if (_logger.IsEnabled(LogEventLevel.Debug)) - LogDeviceIds(); - } - - private void LogDeviceIds() - { - List devices = DeviceList.Local.GetHidDevices(VENDOR_ID).DistinctBy(d => d.ProductID).ToList(); - _logger.Debug("Found {count} Logitech device(s)", devices.Count); - foreach (HidDevice hidDevice in devices) - { - try - { - _logger.Debug("Found Logitech device {name} with PID 0x{pid}", hidDevice.GetFriendlyName(), hidDevice.ProductID.ToString("X")); - } - catch (Exception) - { - _logger.Debug("Found Logitech device with PID 0x{pid}", hidDevice.ProductID.ToString("X")); - } - } - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/Properties/AssemblyInfo.cs b/src/Plugins/Artemis.Plugins.Devices.Logitech/Properties/AssemblyInfo.cs deleted file mode 100644 index 18cb6793a..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Logitech/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System.Runtime.InteropServices; - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("235a45c7-24ad-4f47-b9d4-cd67e610a04d")] \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/app.config b/src/Plugins/Artemis.Plugins.Devices.Logitech/app.config deleted file mode 100644 index aed5d2184..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Logitech/app.config +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/plugin.json b/src/Plugins/Artemis.Plugins.Devices.Logitech/plugin.json deleted file mode 100644 index 008a23377..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Logitech/plugin.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "Guid": "62a45c0c-884c-4868-9fd7-3c5987fe07ca", - "Name": "Logitech Devices", - "Description": "Allows Artemis to control the lighting on Logitech mice and keyboards.", - "Version": "1.0.0.0", - "Main": "Artemis.Plugins.Devices.Logitech.dll" -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/x64/LogitechLedEnginesWrapper.dll b/src/Plugins/Artemis.Plugins.Devices.Logitech/x64/LogitechLedEnginesWrapper.dll deleted file mode 100644 index 52ff28506..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/x64/LogitechLedEnginesWrapper.dll and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Logitech/x86/LogitechLedEnginesWrapper.dll b/src/Plugins/Artemis.Plugins.Devices.Logitech/x86/LogitechLedEnginesWrapper.dll deleted file mode 100644 index c4072a11d..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Logitech/x86/LogitechLedEnginesWrapper.dll and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Msi/Artemis.Plugins.Devices.Msi.csproj b/src/Plugins/Artemis.Plugins.Devices.Msi/Artemis.Plugins.Devices.Msi.csproj deleted file mode 100644 index 1814aa331..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Msi/Artemis.Plugins.Devices.Msi.csproj +++ /dev/null @@ -1,59 +0,0 @@ - - - netcoreapp3.1 - false - Artemis.Plugins.Devices.Msi - Artemis.Plugins.Devices.Msi - x64 - False - - - x64 - - - - - - - - PreserveNewest - - - PreserveNewest - - - - - PreserveNewest - - - - - false - - - - - ..\..\..\..\RGB.NET\bin\netstandard2.0\RGB.NET.Core.dll - false - - - ..\..\..\..\RGB.NET\bin\netstandard2.0\RGB.NET.Devices.Msi.dll - - - - - PreserveNewest - - - PreserveNewest - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Msi/Images/Msi/Mainboards/PRIMEX370-PRO.png b/src/Plugins/Artemis.Plugins.Devices.Msi/Images/Msi/Mainboards/PRIMEX370-PRO.png deleted file mode 100644 index 59a8d13ec..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Msi/Images/Msi/Mainboards/PRIMEX370-PRO.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Msi/Images/Msi/empty.png b/src/Plugins/Artemis.Plugins.Devices.Msi/Images/Msi/empty.png deleted file mode 100644 index af367b99a..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Msi/Images/Msi/empty.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Msi/MsiDeviceProvider.cs b/src/Plugins/Artemis.Plugins.Devices.Msi/MsiDeviceProvider.cs deleted file mode 100644 index c424c07f1..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Msi/MsiDeviceProvider.cs +++ /dev/null @@ -1,27 +0,0 @@ -using System.IO; -using Artemis.Core.DeviceProviders; -using Artemis.Core.Services; -using RGB.NET.Core; -using RGB.NET.Devices.Msi; - -namespace Artemis.Plugins.Devices.Msi -{ - // ReSharper disable once UnusedMember.Global - public class MsiDeviceProvider : DeviceProvider - { - private readonly IRgbService _rgbService; - - public MsiDeviceProvider(IRgbService rgbService) : base(RGB.NET.Devices.Msi.MsiDeviceProvider.Instance) - { - _rgbService = rgbService; - } - - public override void EnablePlugin() - { - PathHelper.ResolvingAbsolutePath += (sender, args) => ResolveAbsolutePath(typeof(MsiRGBDevice<>), sender, args); - RGB.NET.Devices.Msi.MsiDeviceProvider.PossibleX64NativePaths.Add(Path.Combine(PluginInfo.Directory.FullName, "x64", "MysticLight_SDK.dll")); - RGB.NET.Devices.Msi.MsiDeviceProvider.PossibleX86NativePaths.Add(Path.Combine(PluginInfo.Directory.FullName, "x86", "MysticLight_SDK.dll")); - _rgbService.AddDeviceProvider(RgbDeviceProvider); - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Msi/Properties/AssemblyInfo.cs b/src/Plugins/Artemis.Plugins.Devices.Msi/Properties/AssemblyInfo.cs deleted file mode 100644 index 8ce0de86d..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Msi/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System.Runtime.InteropServices; - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("c6bdb6d9-062d-4c28-a280-f3bd6197f07f")] \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Msi/app.config b/src/Plugins/Artemis.Plugins.Devices.Msi/app.config deleted file mode 100644 index aed5d2184..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Msi/app.config +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Msi/plugin.json b/src/Plugins/Artemis.Plugins.Devices.Msi/plugin.json deleted file mode 100644 index 40663b7a7..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Msi/plugin.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "Guid": "9177c320-1206-48a3-af52-b1749c758786", - "Name": "MSI Devices", - "Description": "Allows Artemis to control the lighting on MSI GPUs and motherboards.", - "Version": "1.0.0.0", - "Main": "Artemis.Plugins.Devices.Msi.dll" -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Msi/x64/MysticLight_SDK.dll b/src/Plugins/Artemis.Plugins.Devices.Msi/x64/MysticLight_SDK.dll deleted file mode 100644 index eff01734b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Msi/x64/MysticLight_SDK.dll and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Msi/x86/MysticLight_SDK.dll b/src/Plugins/Artemis.Plugins.Devices.Msi/x86/MysticLight_SDK.dll deleted file mode 100644 index 04684789c..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Msi/x86/MysticLight_SDK.dll and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Novation/Artemis.Plugins.Devices.Novation.csproj b/src/Plugins/Artemis.Plugins.Devices.Novation/Artemis.Plugins.Devices.Novation.csproj deleted file mode 100644 index ba4690043..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Novation/Artemis.Plugins.Devices.Novation.csproj +++ /dev/null @@ -1,57 +0,0 @@ - - - netcoreapp3.1 - false - Artemis.Plugins.Devices.Novation - Artemis.Plugins.Devices.Novation - x64 - False - - - x64 - - - - - - - - - - - - PreserveNewest - - - - - NU1701 - - - - - false - - - - - ..\..\..\..\RGB.NET\bin\netstandard2.0\RGB.NET.Core.dll - false - - - ..\..\..\..\RGB.NET\bin\netstandard2.0\RGB.NET.Devices.Novation.dll - - - - - PreserveNewest - - - PreserveNewest - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Novation/Images/Novation/Launchpads/Buttons/Grid.png b/src/Plugins/Artemis.Plugins.Devices.Novation/Images/Novation/Launchpads/Buttons/Grid.png deleted file mode 100644 index 7a492cb87..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Novation/Images/Novation/Launchpads/Buttons/Grid.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Novation/Images/Novation/Launchpads/Buttons/GridCenter1.png b/src/Plugins/Artemis.Plugins.Devices.Novation/Images/Novation/Launchpads/Buttons/GridCenter1.png deleted file mode 100644 index 351d43920..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Novation/Images/Novation/Launchpads/Buttons/GridCenter1.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Novation/Images/Novation/Launchpads/Buttons/GridCenter2.png b/src/Plugins/Artemis.Plugins.Devices.Novation/Images/Novation/Launchpads/Buttons/GridCenter2.png deleted file mode 100644 index 1b45cf714..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Novation/Images/Novation/Launchpads/Buttons/GridCenter2.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Novation/Images/Novation/Launchpads/Buttons/GridCenter3.png b/src/Plugins/Artemis.Plugins.Devices.Novation/Images/Novation/Launchpads/Buttons/GridCenter3.png deleted file mode 100644 index 592d3e543..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Novation/Images/Novation/Launchpads/Buttons/GridCenter3.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Novation/Images/Novation/Launchpads/Buttons/GridCenter4.png b/src/Plugins/Artemis.Plugins.Devices.Novation/Images/Novation/Launchpads/Buttons/GridCenter4.png deleted file mode 100644 index 988a19b39..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Novation/Images/Novation/Launchpads/Buttons/GridCenter4.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Novation/Images/Novation/Launchpads/Buttons/Round.png b/src/Plugins/Artemis.Plugins.Devices.Novation/Images/Novation/Launchpads/Buttons/Round.png deleted file mode 100644 index fc3437fb5..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Novation/Images/Novation/Launchpads/Buttons/Round.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Novation/Images/Novation/Launchpads/LaunchpadMini.png b/src/Plugins/Artemis.Plugins.Devices.Novation/Images/Novation/Launchpads/LaunchpadMini.png deleted file mode 100644 index 871523c11..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Novation/Images/Novation/Launchpads/LaunchpadMini.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Novation/Images/Novation/Launchpads/LaunchpadS.png b/src/Plugins/Artemis.Plugins.Devices.Novation/Images/Novation/Launchpads/LaunchpadS.png deleted file mode 100644 index 51970ea05..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Novation/Images/Novation/Launchpads/LaunchpadS.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Novation/Images/Novation/empty.png b/src/Plugins/Artemis.Plugins.Devices.Novation/Images/Novation/empty.png deleted file mode 100644 index af367b99a..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Novation/Images/Novation/empty.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Novation/Layouts/Novation/Launchpads/LaunchpadMini.xml b/src/Plugins/Artemis.Plugins.Devices.Novation/Layouts/Novation/Launchpads/LaunchpadMini.xml deleted file mode 100644 index 628e1c675..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Novation/Layouts/Novation/Launchpads/LaunchpadMini.xml +++ /dev/null @@ -1,413 +0,0 @@ - - - - Launchpad Mini - Launchpad Mini (8x8-Pad Grid) - LedMatrix - Key - Novation - Launchpad S - 185 - 185 - 14 - 14 - Images\Novation\Launchpads - LaunchpadMini.png - - - Circle - 16 - 18 - 10mm - 10mm - - - Circle - +8 - 10mm - 10mm - - - Circle - +8 - 10mm - 10mm - - - Circle - +8 - 10mm - 10mm - - - Circle - +8 - 10mm - 10mm - - - Circle - +8 - 10mm - 10mm - - - Circle - +8 - 10mm - 10mm - - - Circle - +8 - 10mm - 10mm - - - 14 - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - 14 - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - 14 - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - 14 - +4 - - - +4 - - - +4 - - - M0,0 L0,1 L0.75,1 L1,0.75 L1,0 Z - +4 - - - M0,0 L0,0.75 L0.25,1 L1,1 L1,0 Z - +4 - - - +4 - - - +4 - - - +4 - - - 14 - +4 - - - +4 - - - +4 - - - M0,0 L0,1 L1,1 L1,0.25 L0.75,0 Z - +4 - - - M0,0.25 L0,1 L1,1 L1,0 L0.25,0 Z - +4 - - - +4 - - - +4 - - - +4 - - - 14 - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - 14 - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - 14 - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - Circle - +4 - 34 - 10mm - 10mm - - - Circle - ~ - +8 - 10mm - 10mm - - - Circle - ~ - +8 - 10mm - 10mm - - - Circle - ~ - +8 - 10mm - 10mm - - - Circle - ~ - +8 - 10mm - 10mm - - - Circle - ~ - +8 - 10mm - 10mm - - - Circle - ~ - +8 - 10mm - 10mm - - - Circle - ~ - +8 - 10mm - 10mm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Novation/Layouts/Novation/Launchpads/LaunchpadS.xml b/src/Plugins/Artemis.Plugins.Devices.Novation/Layouts/Novation/Launchpads/LaunchpadS.xml deleted file mode 100644 index ca9cbc471..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Novation/Layouts/Novation/Launchpads/LaunchpadS.xml +++ /dev/null @@ -1,429 +0,0 @@ - - - - Launchpad S - Launchpad S (8x8-Pad Grid) - Darth Affe - LedMatrix - Key - Novation - Launchpad S - 240 - 240 - 20 - 20 - Images\Novation\Launchpads - LaunchpadS.png - - - - Circle - 16 - 18 - 16mm - 16mm - - - Circle - +8 - 16mm - 16mm - - - Circle - +8 - 16mm - 16mm - - - Circle - +8 - 16mm - 16mm - - - Circle - +8 - 16mm - 16mm - - - Circle - +8 - 16mm - 16mm - - - Circle - +8 - 16mm - 16mm - - - Circle - +8 - 16mm - 16mm - - - - - 14 - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - - 14 - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - - 14 - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - - 14 - +4 - - - +4 - - - +4 - - - +4 - M0,0 L0,1 L0.75,1 L1,0.75 L1,0 Z - - - +4 - M0,0 L0,0.75 L0.25,1 L1,1 L1,0 Z - - - +4 - - - +4 - - - +4 - - - - 14 - +4 - - - +4 - - - +4 - - - +4 - M0,0 L0,1 L1,1 L1,0.25 L0.75,0 Z - - - +4 - M0,0.25 L0,1 L1,1 L1,0 L0.25,0 Z - - - +4 - - - +4 - - - +4 - - - - 14 - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - - 14 - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - - 14 - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - +4 - - - - - Circle - +4 - 40 - 16mm - 16mm - - - Circle - ~ - +8 - 16mm - 16mm - - - Circle - ~ - +8 - 16mm - 16mm - - - Circle - ~ - +8 - 16mm - 16mm - - - Circle - ~ - +8 - 16mm - 16mm - - - Circle - ~ - +8 - 16mm - 16mm - - - Circle - ~ - +8 - 16mm - 16mm - - - Circle - ~ - +8 - 16mm - 16mm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Novation/NovationDeviceProvider.cs b/src/Plugins/Artemis.Plugins.Devices.Novation/NovationDeviceProvider.cs deleted file mode 100644 index a1b4d62c7..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Novation/NovationDeviceProvider.cs +++ /dev/null @@ -1,24 +0,0 @@ -using Artemis.Core.DeviceProviders; -using Artemis.Core.Services; -using RGB.NET.Core; -using RGB.NET.Devices.Novation; - -namespace Artemis.Plugins.Devices.Novation -{ - // ReSharper disable once UnusedMember.Global - public class NovationDeviceProvider : DeviceProvider - { - private readonly IRgbService _rgbService; - - public NovationDeviceProvider(IRgbService rgbService) : base(RGB.NET.Devices.Novation.NovationDeviceProvider.Instance) - { - _rgbService = rgbService; - } - - public override void EnablePlugin() - { - PathHelper.ResolvingAbsolutePath += (sender, args) => ResolveAbsolutePath(typeof(NovationRGBDevice<>), sender, args); - _rgbService.AddDeviceProvider(RgbDeviceProvider); - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Novation/Properties/AssemblyInfo.cs b/src/Plugins/Artemis.Plugins.Devices.Novation/Properties/AssemblyInfo.cs deleted file mode 100644 index 8ce0de86d..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Novation/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System.Runtime.InteropServices; - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("c6bdb6d9-062d-4c28-a280-f3bd6197f07f")] \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Novation/app.config b/src/Plugins/Artemis.Plugins.Devices.Novation/app.config deleted file mode 100644 index aed5d2184..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Novation/app.config +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Novation/plugin.json b/src/Plugins/Artemis.Plugins.Devices.Novation/plugin.json deleted file mode 100644 index b79a3b965..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Novation/plugin.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "Guid": "a487332f-c4b3-43e7-b80f-f33adc6fff87", - "Name": "Novation Devices", - "Description": "Allows Artemis to control the lighting on Novation launchpads.", - "Version": "1.0.0.0", - "Main": "Artemis.Plugins.Devices.Novation.dll" -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Razer/Artemis.Plugins.Devices.Razer.csproj b/src/Plugins/Artemis.Plugins.Devices.Razer/Artemis.Plugins.Devices.Razer.csproj deleted file mode 100644 index 456f4cd34..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Razer/Artemis.Plugins.Devices.Razer.csproj +++ /dev/null @@ -1,59 +0,0 @@ - - - netcoreapp3.1 - false - Artemis.Plugins.Devices.Razer - Artemis.Plugins.Devices.Razer - x64 - False - - - x64 - - - - - - - - PreserveNewest - - - PreserveNewest - - - - - PreserveNewest - - - - - false - - - - - ..\..\..\..\RGB.NET\bin\netstandard2.0\RGB.NET.Core.dll - false - - - ..\..\..\..\RGB.NET\bin\netstandard2.0\RGB.NET.Devices.Razer.dll - - - - - PreserveNewest - - - PreserveNewest - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Razer/Images/Razer/Mainboards/PRIMEX370-PRO.png b/src/Plugins/Artemis.Plugins.Devices.Razer/Images/Razer/Mainboards/PRIMEX370-PRO.png deleted file mode 100644 index 59a8d13ec..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Razer/Images/Razer/Mainboards/PRIMEX370-PRO.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Razer/Images/Razer/empty.png b/src/Plugins/Artemis.Plugins.Devices.Razer/Images/Razer/empty.png deleted file mode 100644 index af367b99a..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Razer/Images/Razer/empty.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Razer/Properties/AssemblyInfo.cs b/src/Plugins/Artemis.Plugins.Devices.Razer/Properties/AssemblyInfo.cs deleted file mode 100644 index 8ce0de86d..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Razer/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System.Runtime.InteropServices; - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("c6bdb6d9-062d-4c28-a280-f3bd6197f07f")] \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Razer/RazerDeviceProvider.cs b/src/Plugins/Artemis.Plugins.Devices.Razer/RazerDeviceProvider.cs deleted file mode 100644 index f8bc21cda..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Razer/RazerDeviceProvider.cs +++ /dev/null @@ -1,37 +0,0 @@ -using System.IO; -using Artemis.Core; -using Artemis.Core.DeviceProviders; -using Artemis.Core.Services; -using RGB.NET.Core; -using RGB.NET.Devices.Razer; - -namespace Artemis.Plugins.Devices.Razer -{ - // ReSharper disable once UnusedMember.Global - public class RazerDeviceProvider : DeviceProvider - { - private readonly IRgbService _rgbService; - - public RazerDeviceProvider(IRgbService rgbService) : base(RGB.NET.Devices.Razer.RazerDeviceProvider.Instance) - { - _rgbService = rgbService; - } - - public override void EnablePlugin() - { - PathHelper.ResolvingAbsolutePath += (sender, args) => ResolveAbsolutePath(typeof(RazerRGBDevice<>), sender, args); - RGB.NET.Devices.Razer.RazerDeviceProvider.PossibleX64NativePaths.Add(Path.Combine(PluginInfo.Directory.FullName, "x64", "RzChromaSDK.dll")); - RGB.NET.Devices.Razer.RazerDeviceProvider.PossibleX86NativePaths.Add(Path.Combine(PluginInfo.Directory.FullName, "x86", "RzChromaSDK.dll")); - // RGB.NET.Devices.Razer.RazerDeviceProvider.Instance.LoadEmulatorDevices = true; - - try - { - _rgbService.AddDeviceProvider(RgbDeviceProvider); - } - catch (RazerException e) - { - throw new ArtemisPluginException("Failed to activate Razer plugin, error code: " + e.ErrorCode, e); - } - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Razer/app.config b/src/Plugins/Artemis.Plugins.Devices.Razer/app.config deleted file mode 100644 index aed5d2184..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Razer/app.config +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Razer/plugin.json b/src/Plugins/Artemis.Plugins.Devices.Razer/plugin.json deleted file mode 100644 index d606ddf3e..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Razer/plugin.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "Guid": "58a3d80e-d5cb-4a40-9465-c0a5d54825d6", - "Name": "Razer Devices", - "Description": "Allows Artemis to control lighting on all Synapse enabled Razer products", - "Version": "1.0.0.0", - "Main": "Artemis.Plugins.Devices.Razer.dll" -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Razer/x64/RzChromaSDK.dll b/src/Plugins/Artemis.Plugins.Devices.Razer/x64/RzChromaSDK.dll deleted file mode 100644 index 227c594fa..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Razer/x64/RzChromaSDK.dll and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Razer/x86/RzChromaSDK.dll b/src/Plugins/Artemis.Plugins.Devices.Razer/x86/RzChromaSDK.dll deleted file mode 100644 index 316b3f5e4..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Razer/x86/RzChromaSDK.dll and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Roccat/Artemis.Plugins.Devices.Roccat.csproj b/src/Plugins/Artemis.Plugins.Devices.Roccat/Artemis.Plugins.Devices.Roccat.csproj deleted file mode 100644 index 6131ceb5a..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Roccat/Artemis.Plugins.Devices.Roccat.csproj +++ /dev/null @@ -1,56 +0,0 @@ - - - netcoreapp3.1 - false - Artemis.Plugins.Devices.Roccat - Artemis.Plugins.Devices.Roccat - x64 - False - - - x64 - - - - - - - - PreserveNewest - - - PreserveNewest - - - - - PreserveNewest - - - - - false - - - - - ..\..\..\..\RGB.NET\bin\netstandard2.0\RGB.NET.Core.dll - false - - - ..\..\..\..\RGB.NET\bin\netstandard2.0\RGB.NET.Devices.Roccat.dll - - - - - PreserveNewest - - - PreserveNewest - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Roccat/Images/Roccat/Mainboards/PRIMEX370-PRO.png b/src/Plugins/Artemis.Plugins.Devices.Roccat/Images/Roccat/Mainboards/PRIMEX370-PRO.png deleted file mode 100644 index 59a8d13ec..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Roccat/Images/Roccat/Mainboards/PRIMEX370-PRO.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Roccat/Images/Roccat/empty.png b/src/Plugins/Artemis.Plugins.Devices.Roccat/Images/Roccat/empty.png deleted file mode 100644 index af367b99a..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Roccat/Images/Roccat/empty.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Roccat/Layouts/Roccat/Mainboards/PRIMEX370-PRO.xml b/src/Plugins/Artemis.Plugins.Devices.Roccat/Layouts/Roccat/Mainboards/PRIMEX370-PRO.xml deleted file mode 100644 index bd38a6469..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Roccat/Layouts/Roccat/Mainboards/PRIMEX370-PRO.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - Roccat Prime X370-PRO - Roccat Prime X370-PRO Mainboard - Darth Affe - Mainboard - Key - Roccat - Prime X370-PRO - 252 - 305 - Images\Roccat\Mainboards - PRIMEX370-PRO.png - - - 0 - 131 - 35mm - 57mm - M 0,0 L 0,1 L 0.325,1 L 0.325,0 Z M 0.862,0 L 0.822,0.06 L 0.904,0.11 L 0.91,0.505 L 0.86,0.532 L 0.74,0.532 L 0.6575,0.485 L 0.54,0.485 L 0.425,0.55 L 0.425,0.64 L0.44,0.66 L0.44,0.755 L 0.4,0.78 L 0.4,1 L 0.5,1 L 0.5,0.805 L 0.53,0.785 L 0.53,0.6325 L 0.515,0.6225 L 0.515,0.575 L 0.575,0.543 L 0.6225,0.543 L 0.705,0.59 L 0.9,0.59 L 1,0.525 L 1,0.08 Z - - - 0 - + - 17mm - 40mm - M 0.83,0 L 0.83,1 L1,1 L 1,0 Z M 0,0 L 0,1 L 0.6691,1 L 0.6691,0 Z - - - 0 - + - 44mm - 41mm - - M 0,0 L 0,1 L 0.26,1 L 0.26,0 Z M 0.32,0 L 0.32,0.29 L 0.365,0.325 L 0.395,0.325 L 0.395,0.36 L 0.455,0.41 L 0.49,0.345 L 0.4675,0.32 L 0.455,0.2475 L 0.4675,0.26 L 0.395,0.2475 L 0.395,0 Z - M 0.935,0.715 L 0.935,0.84 L 0.865,0.915 L 0.865,1 L 0.9375,1 L 0.9375,0.95 L 1,0.88 L 1,0.715 Z - - - - 0 - + - 68mm - 35mm - M 0,0 L 0,1 L 0.94,1 L 0.94,0.95 L 0.206,0.95 Q 0.168,0.95 0.165,0.875 L 0.165,0 Z M 0.55,0.019 L 0.55,0.132 L 0.578,0.19 L 0.578,0.2078 L 0.612,0.271 L 0.612,0.6625 L 0.635,0.7125 L0.735,0.7125 L0.755,0.75 L 0.915,0.75 L 0.92,0.76 L 0.942,0.76 L 0.94,1 L 0.99,1 L 0.99,0.72 L 0.965,0.67 L 0.935,0.67 L 0.93,0.66 L 0.772,0.66 L 0.752,0.62 L 0.66,0.62 L 0.66,0.237 L 0.622,0.16 L 0.622,0.145 L 0.5975,0.095 L 0.5975,0.019 Z - - - 80 - 132 - 5mm - 13mm - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Roccat/Properties/AssemblyInfo.cs b/src/Plugins/Artemis.Plugins.Devices.Roccat/Properties/AssemblyInfo.cs deleted file mode 100644 index 8ce0de86d..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Roccat/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System.Runtime.InteropServices; - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("c6bdb6d9-062d-4c28-a280-f3bd6197f07f")] \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Roccat/RoccatDeviceProvider.cs b/src/Plugins/Artemis.Plugins.Devices.Roccat/RoccatDeviceProvider.cs deleted file mode 100644 index cb18e25c9..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Roccat/RoccatDeviceProvider.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System.IO; -using Artemis.Core.DeviceProviders; -using Artemis.Core.Services; - -namespace Artemis.Plugins.Devices.Roccat -{ - // ReSharper disable once UnusedMember.Global - public class RoccatDeviceProvider : DeviceProvider - { - private readonly IRgbService _rgbService; - - public RoccatDeviceProvider(IRgbService rgbService) : base(RGB.NET.Devices.Roccat.RoccatDeviceProvider.Instance) - { - _rgbService = rgbService; - } - - public override void EnablePlugin() - { - // TODO: Find out why this is missing, Roccat seems unimplemented - // PathHelper.ResolvingAbsolutePath += (sender, args) => ResolveAbsolutePath(typeof(RoccatRGBDevice<>), sender, args); - RGB.NET.Devices.Roccat.RoccatDeviceProvider.PossibleX64NativePaths.Add(Path.Combine(PluginInfo.Directory.FullName, "x64", "RoccatTalkSDKWrapper.dll")); - RGB.NET.Devices.Roccat.RoccatDeviceProvider.PossibleX86NativePaths.Add(Path.Combine(PluginInfo.Directory.FullName, "x86", "RoccatTalkSDKWrapper.dll")); - _rgbService.AddDeviceProvider(RgbDeviceProvider); - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Roccat/app.config b/src/Plugins/Artemis.Plugins.Devices.Roccat/app.config deleted file mode 100644 index aed5d2184..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Roccat/app.config +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Roccat/plugin.json b/src/Plugins/Artemis.Plugins.Devices.Roccat/plugin.json deleted file mode 100644 index f75f381fc..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Roccat/plugin.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "Guid": "10049953-94c1-4102-988b-9e4f0b64c232", - "Name": "Roccat Devices", - "Description": "Not yet implemented, sorry!", - "Version": "1.0.0.0", - "Main": "Artemis.Plugins.Devices.Roccat.dll" -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Roccat/x64/RoccatTalkSDKWrapper.dll b/src/Plugins/Artemis.Plugins.Devices.Roccat/x64/RoccatTalkSDKWrapper.dll deleted file mode 100644 index d320cb56a..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Roccat/x64/RoccatTalkSDKWrapper.dll and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Roccat/x86/RoccatTalkSDKWrapper.dll b/src/Plugins/Artemis.Plugins.Devices.Roccat/x86/RoccatTalkSDKWrapper.dll deleted file mode 100644 index 60dd74436..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Roccat/x86/RoccatTalkSDKWrapper.dll and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.SteelSeries/Artemis.Plugins.Devices.SteelSeries.csproj b/src/Plugins/Artemis.Plugins.Devices.SteelSeries/Artemis.Plugins.Devices.SteelSeries.csproj deleted file mode 100644 index b33297cb8..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.SteelSeries/Artemis.Plugins.Devices.SteelSeries.csproj +++ /dev/null @@ -1,47 +0,0 @@ - - - netcoreapp3.1 - false - Artemis.Plugins.Devices.SteelSeries - Artemis.Plugins.Devices.SteelSeries - x64 - False - - - x64 - - - - PreserveNewest - - - - - - - - false - - - - - ..\..\..\..\RGB.NET\bin\netstandard2.0\RGB.NET.Core.dll - false - - - ..\..\..\..\RGB.NET\bin\netstandard2.0\RGB.NET.Devices.SteelSeries.dll - - - - - PreserveNewest - - - PreserveNewest - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.SteelSeries/Properties/AssemblyInfo.cs b/src/Plugins/Artemis.Plugins.Devices.SteelSeries/Properties/AssemblyInfo.cs deleted file mode 100644 index 8ce0de86d..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.SteelSeries/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System.Runtime.InteropServices; - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("c6bdb6d9-062d-4c28-a280-f3bd6197f07f")] \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.SteelSeries/SteelSeriesDeviceProvider.cs b/src/Plugins/Artemis.Plugins.Devices.SteelSeries/SteelSeriesDeviceProvider.cs deleted file mode 100644 index b75da51f4..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.SteelSeries/SteelSeriesDeviceProvider.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Artemis.Core.DeviceProviders; -using Artemis.Core.Services; -using RGB.NET.Core; -using RGB.NET.Devices.SteelSeries; - -namespace Artemis.Plugins.Devices.SteelSeries -{ - // ReSharper disable once UnusedMember.Global - public class SteelSeriesDeviceProvider : DeviceProvider - { - private readonly IRgbService _rgbService; - - public SteelSeriesDeviceProvider(IRgbService rgbService) : base(RGB.NET.Devices.SteelSeries.SteelSeriesDeviceProvider.Instance) - { - _rgbService = rgbService; - } - - public override void EnablePlugin() - { - // TODO Check to see if this works, it's usually a generic type after all - PathHelper.ResolvingAbsolutePath += (sender, args) => ResolveAbsolutePath(typeof(SteelSeriesRGBDevice), sender, args); - _rgbService.AddDeviceProvider(RgbDeviceProvider); - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.SteelSeries/app.config b/src/Plugins/Artemis.Plugins.Devices.SteelSeries/app.config deleted file mode 100644 index aed5d2184..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.SteelSeries/app.config +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.SteelSeries/plugin.json b/src/Plugins/Artemis.Plugins.Devices.SteelSeries/plugin.json deleted file mode 100644 index 76c9b657c..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.SteelSeries/plugin.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "Guid": "27945704-6edd-48b4-bc0e-319cce9693fc", - "Name": "SteelSeries Devices", - "Description": "Allows Artemis to control lighting on select SteelSeries mice and keyboards", - "Version": "1.0.0.0", - "Main": "Artemis.Plugins.Devices.SteelSeries.dll" -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.WS281X/Artemis.Plugins.Devices.WS281X.csproj b/src/Plugins/Artemis.Plugins.Devices.WS281X/Artemis.Plugins.Devices.WS281X.csproj deleted file mode 100644 index 5e6179de2..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.WS281X/Artemis.Plugins.Devices.WS281X.csproj +++ /dev/null @@ -1,53 +0,0 @@ - - - netcoreapp3.1 - false - Artemis.Plugins.Devices.WS281X - Artemis.Plugins.Devices.WS281X - true - x64 - False - - - x64 - - - - - - - PreserveNewest - - - - - all - - - - - false - - - - - ..\..\..\..\RGB.NET\bin\netstandard2.0\RGB.NET.Core.dll - false - - - ..\..\..\..\RGB.NET\bin\netstandard2.0\RGB.NET.Devices.WS281X.dll - - - - - PreserveNewest - - - PreserveNewest - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.WS281X/Properties/AssemblyInfo.cs b/src/Plugins/Artemis.Plugins.Devices.WS281X/Properties/AssemblyInfo.cs deleted file mode 100644 index 8ce0de86d..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.WS281X/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System.Runtime.InteropServices; - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("c6bdb6d9-062d-4c28-a280-f3bd6197f07f")] \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.WS281X/Settings/DeviceDefinition.cs b/src/Plugins/Artemis.Plugins.Devices.WS281X/Settings/DeviceDefinition.cs deleted file mode 100644 index d86cdd1a5..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.WS281X/Settings/DeviceDefinition.cs +++ /dev/null @@ -1,14 +0,0 @@ -namespace Artemis.Plugins.Devices.WS281X.Settings -{ - public class DeviceDefinition - { - public DeviceDefinitionType Type { get; set; } - public string Port { get; set; } - } - - public enum DeviceDefinitionType - { - Arduino, - Bitwizard - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.WS281X/ViewModels/WS281XConfigurationViewModel.cs b/src/Plugins/Artemis.Plugins.Devices.WS281X/ViewModels/WS281XConfigurationViewModel.cs deleted file mode 100644 index 22288d874..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.WS281X/ViewModels/WS281XConfigurationViewModel.cs +++ /dev/null @@ -1,16 +0,0 @@ -using System.Collections.Generic; -using Artemis.Core; -using Artemis.Plugins.Devices.WS281X.Settings; - -namespace Artemis.Plugins.Devices.WS281X.ViewModels -{ - public class WS281XConfigurationViewModel : PluginConfigurationViewModel - { - private PluginSetting> _definitions; - - public WS281XConfigurationViewModel(Plugin plugin, PluginSettings settings) : base(plugin) - { - _definitions = settings.GetSetting>("DeviceDefinitions"); - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.WS281X/Views/WS281XConfigurationView.xaml b/src/Plugins/Artemis.Plugins.Devices.WS281X/Views/WS281XConfigurationView.xaml deleted file mode 100644 index e1ff6dc7a..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.WS281X/Views/WS281XConfigurationView.xaml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - WS281X settings are not yet implemented - - - WS281X LED controllers require extra setup that needs to be configured in this window. - That however isn't built yet :o). - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.WS281X/WS281XDeviceProvider.cs b/src/Plugins/Artemis.Plugins.Devices.WS281X/WS281XDeviceProvider.cs deleted file mode 100644 index d90ef7a76..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.WS281X/WS281XDeviceProvider.cs +++ /dev/null @@ -1,56 +0,0 @@ -using System; -using System.Collections.Generic; -using Artemis.Core; -using Artemis.Core.DeviceProviders; -using Artemis.Core.Services; -using Artemis.Plugins.Devices.WS281X.Settings; -using Artemis.Plugins.Devices.WS281X.ViewModels; -using RGB.NET.Devices.WS281X.Arduino; -using RGB.NET.Devices.WS281X.Bitwizard; - -namespace Artemis.Plugins.Devices.WS281X -{ - // ReSharper disable once UnusedMember.Global - public class WS281XDeviceProvider : DeviceProvider - { - private readonly IRgbService _rgbService; - private readonly PluginSettings _settings; - - public WS281XDeviceProvider(IRgbService rgbService, PluginSettings settings) : base(RGB.NET.Devices.WS281X.WS281XDeviceProvider.Instance) - { - _settings = settings; - _rgbService = rgbService; - } - - public override void EnablePlugin() - { - ConfigurationDialog = new PluginConfigurationDialog(); - - PluginSetting> definitions = _settings.GetSetting>("DeviceDefinitions"); - if (definitions.Value == null) - definitions.Value = new List(); - - foreach (DeviceDefinition deviceDefinition in definitions.Value) - { - switch (deviceDefinition.Type) - { - case DeviceDefinitionType.Arduino: - RGB.NET.Devices.WS281X.WS281XDeviceProvider.Instance.AddDeviceDefinition(new ArduinoWS281XDeviceDefinition(deviceDefinition.Port)); - break; - case DeviceDefinitionType.Bitwizard: - RGB.NET.Devices.WS281X.WS281XDeviceProvider.Instance.AddDeviceDefinition(new BitwizardWS281XDeviceDefinition(deviceDefinition.Port)); - break; - default: - throw new ArgumentOutOfRangeException(); - } - } - - _rgbService.AddDeviceProvider(RgbDeviceProvider); - } - - public override void DisablePlugin() - { - // TODO: Remove the device provider from the surface - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.WS281X/app.config b/src/Plugins/Artemis.Plugins.Devices.WS281X/app.config deleted file mode 100644 index aed5d2184..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.WS281X/app.config +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.WS281X/plugin.json b/src/Plugins/Artemis.Plugins.Devices.WS281X/plugin.json deleted file mode 100644 index c393728d0..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.WS281X/plugin.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "Guid": "ec86de32-1010-4bf7-97d7-1dcc46659ab6", - "Name": "WS281X Devices", - "Description": "Allows Artemis to control WS281X lighting strips via an Arduino or BitWizard.", - "Version": "1.0.0.0", - "Main": "Artemis.Plugins.Devices.WS281X.dll" -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Artemis.Plugins.Devices.Wooting.csproj b/src/Plugins/Artemis.Plugins.Devices.Wooting/Artemis.Plugins.Devices.Wooting.csproj deleted file mode 100644 index e3051e3ff..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Wooting/Artemis.Plugins.Devices.Wooting.csproj +++ /dev/null @@ -1,52 +0,0 @@ - - - netcoreapp3.1 - false - Artemis.Plugins.Devices.Wooting - Artemis.Plugins.Devices.Wooting - x64 - False - - - x64 - - - - PreserveNewest - - - - - false - - - - - PreserveNewest - - - PreserveNewest - - - - - ..\..\..\..\RGB.NET\bin\netstandard2.0\RGB.NET.Core.dll - false - - - ..\..\..\..\RGB.NET\bin\netstandard2.0\RGB.NET.Devices.Wooting.dll - - - - - PreserveNewest - - - PreserveNewest - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Missing.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Missing.png deleted file mode 100644 index 0b7841f81..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Missing.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/0_BracketRight.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/0_BracketRight.png deleted file mode 100644 index 7078bef40..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/0_BracketRight.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/1_ExclamationMark.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/1_ExclamationMark.png deleted file mode 100644 index 41c1ac0b4..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/1_ExclamationMark.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/2_At.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/2_At.png deleted file mode 100644 index 8d084eef4..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/2_At.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/3_Hash.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/3_Hash.png deleted file mode 100644 index 0aea21d28..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/3_Hash.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/4_Dollar.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/4_Dollar.png deleted file mode 100644 index 1920a6c8b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/4_Dollar.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/5_Percent.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/5_Percent.png deleted file mode 100644 index dcc9995bd..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/5_Percent.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/6_Circumflex.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/6_Circumflex.png deleted file mode 100644 index 93780889b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/6_Circumflex.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/7_Ampersand.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/7_Ampersand.png deleted file mode 100644 index e7429ef18..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/7_Ampersand.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/8_Asterisk.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/8_Asterisk.png deleted file mode 100644 index f00a186ab..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/8_Asterisk.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/9_BracketRight.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/9_BracketRight.png deleted file mode 100644 index 98c1cdc7f..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/9_BracketRight.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/A.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/A.png deleted file mode 100644 index 7c6a0ded7..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/A.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/A1.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/A1.png deleted file mode 100644 index f241804db..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/A1.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/A2.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/A2.png deleted file mode 100644 index c5d1fa255..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/A2.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/A3.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/A3.png deleted file mode 100644 index dce95f57a..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/A3.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/AccentGrave_Tilde.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/AccentGrave_Tilde.png deleted file mode 100644 index 47b0c2916..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/AccentGrave_Tilde.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Alt.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Alt.png deleted file mode 100644 index a637b9829..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Alt.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Apostrophe_QuotationMark.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Apostrophe_QuotationMark.png deleted file mode 100644 index 823df9cb9..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Apostrophe_QuotationMark.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Asterisk.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Asterisk.png deleted file mode 100644 index 0fbaa8117..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Asterisk.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/B.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/B.png deleted file mode 100644 index 763f23259..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/B.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Backspace.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Backspace.png deleted file mode 100644 index ea5a5d832..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Backspace.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Blackslash_Pipe.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Blackslash_Pipe.png deleted file mode 100644 index 922703e51..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Blackslash_Pipe.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/C.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/C.png deleted file mode 100644 index 046d52624..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/C.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/CapsLock.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/CapsLock.png deleted file mode 100644 index 17cf88e69..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/CapsLock.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/CaretDown.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/CaretDown.png deleted file mode 100644 index 0dcdea5d8..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/CaretDown.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/CaretLeft.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/CaretLeft.png deleted file mode 100644 index 7e1f29d33..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/CaretLeft.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/CaretRight.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/CaretRight.png deleted file mode 100644 index 7bc088596..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/CaretRight.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/CaretUp.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/CaretUp.png deleted file mode 100644 index 0d6494426..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/CaretUp.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Ctrl.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Ctrl.png deleted file mode 100644 index 20374eca1..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Ctrl.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/D.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/D.png deleted file mode 100644 index 07a1b640e..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/D.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Delete.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Delete.png deleted file mode 100644 index 8d7127741..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Delete.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/E.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/E.png deleted file mode 100644 index 701ca825b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/E.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/End.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/End.png deleted file mode 100644 index d7ef50df9..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/End.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/EnterSmall.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/EnterSmall.png deleted file mode 100644 index 2b5b1e4aa..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/EnterSmall.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Equals_Plus.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Equals_Plus.png deleted file mode 100644 index bd489f812..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Equals_Plus.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Escape.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Escape.png deleted file mode 100644 index 39a1f62c8..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Escape.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F.png deleted file mode 100644 index c62a60d7c..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F1.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F1.png deleted file mode 100644 index 46cea944b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F1.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F10.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F10.png deleted file mode 100644 index bd42b46a8..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F10.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F11.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F11.png deleted file mode 100644 index 2c4835e89..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F11.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F12.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F12.png deleted file mode 100644 index b3bb6cfda..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F12.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F2.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F2.png deleted file mode 100644 index 9439b8f7c..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F2.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F3.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F3.png deleted file mode 100644 index 31b21d6d0..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F3.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F4.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F4.png deleted file mode 100644 index 4ad05bf73..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F4.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F5.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F5.png deleted file mode 100644 index 8da2154a3..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F5.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F6.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F6.png deleted file mode 100644 index b4f2e74a5..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F6.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F7.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F7.png deleted file mode 100644 index 591a58d9e..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F7.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F8.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F8.png deleted file mode 100644 index 0ff79fc90..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F8.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F9.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F9.png deleted file mode 100644 index e56dbdf21..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/F9.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Function.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Function.png deleted file mode 100644 index ca1b9030b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Function.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/G.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/G.png deleted file mode 100644 index 441c89ce0..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/G.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/GreaterThan_Dot.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/GreaterThan_Dot.png deleted file mode 100644 index 64f02dae1..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/GreaterThan_Dot.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/H.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/H.png deleted file mode 100644 index a92c2fd9e..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/H.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Home.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Home.png deleted file mode 100644 index 82dbd74da..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Home.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Hyphen_Underscore.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Hyphen_Underscore.png deleted file mode 100644 index 46269c44c..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Hyphen_Underscore.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/I.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/I.png deleted file mode 100644 index 057bb6e09..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/I.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Insert.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Insert.png deleted file mode 100644 index d47e9d6ce..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Insert.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/J.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/J.png deleted file mode 100644 index 93a4aa2a8..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/J.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/K.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/K.png deleted file mode 100644 index 2a9e2a742..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/K.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/L.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/L.png deleted file mode 100644 index cad193e20..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/L.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/LessThan_Comma.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/LessThan_Comma.png deleted file mode 100644 index 9dbf9ddc7..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/LessThan_Comma.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/M.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/M.png deleted file mode 100644 index 4ed744c77..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/M.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Minus.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Minus.png deleted file mode 100644 index 002502081..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Minus.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Mode.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Mode.png deleted file mode 100644 index 68b2cc4a9..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Mode.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/N.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/N.png deleted file mode 100644 index bec9eeb5d..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/N.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num.png deleted file mode 100644 index 9ff1bf7c1..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num0.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num0.png deleted file mode 100644 index 1c28cce97..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num0.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num1.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num1.png deleted file mode 100644 index 470efce05..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num1.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num2.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num2.png deleted file mode 100644 index 7255a6a84..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num2.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num3.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num3.png deleted file mode 100644 index a01d0d447..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num3.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num4.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num4.png deleted file mode 100644 index 227b56bf7..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num4.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num5.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num5.png deleted file mode 100644 index 765efd0d5..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num5.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num6.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num6.png deleted file mode 100644 index 664e883aa..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num6.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num7.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num7.png deleted file mode 100644 index beef30a76..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num7.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num8.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num8.png deleted file mode 100644 index 1a4c5a34f..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num8.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num9.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num9.png deleted file mode 100644 index a1470df27..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num9.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/NumEnter.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/NumEnter.png deleted file mode 100644 index 42fdc311e..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/NumEnter.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/NumPlus.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/NumPlus.png deleted file mode 100644 index a04a8f6ce..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/NumPlus.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num_Dot.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num_Dot.png deleted file mode 100644 index bd75333a6..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Num_Dot.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/O.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/O.png deleted file mode 100644 index b93c09753..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/O.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/P.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/P.png deleted file mode 100644 index 4a57802b9..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/P.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/PageDown.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/PageDown.png deleted file mode 100644 index 2bc10c3a5..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/PageDown.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/PageUp.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/PageUp.png deleted file mode 100644 index 6f13ed1a0..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/PageUp.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/PauseBreak.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/PauseBreak.png deleted file mode 100644 index 452000e80..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/PauseBreak.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/PrintScreen.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/PrintScreen.png deleted file mode 100644 index 6aa95540b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/PrintScreen.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Q.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Q.png deleted file mode 100644 index 323293c77..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Q.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/QuestionMark_Slash.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/QuestionMark_Slash.png deleted file mode 100644 index 05915b91e..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/QuestionMark_Slash.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/R.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/R.png deleted file mode 100644 index 09137ddc2..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/R.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/S.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/S.png deleted file mode 100644 index c4f998551..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/S.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/ScrollLock.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/ScrollLock.png deleted file mode 100644 index 8d010279b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/ScrollLock.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Semicolon_Colon.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Semicolon_Colon.png deleted file mode 100644 index 2af9c3226..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Semicolon_Colon.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Shift.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Shift.png deleted file mode 100644 index dcecad70b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Shift.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/ShiftBig.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/ShiftBig.png deleted file mode 100644 index 3d9e331c7..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/ShiftBig.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Slash.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Slash.png deleted file mode 100644 index a13443c2e..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Slash.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Space.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Space.png deleted file mode 100644 index 975cf6ec7..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Space.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/SquareBracketLeft_CurlyBracketLeft.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/SquareBracketLeft_CurlyBracketLeft.png deleted file mode 100644 index 76e6e9dd3..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/SquareBracketLeft_CurlyBracketLeft.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/SquareBracketRight_CurlyBracketRight.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/SquareBracketRight_CurlyBracketRight.png deleted file mode 100644 index 2778d26a5..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/SquareBracketRight_CurlyBracketRight.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/T.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/T.png deleted file mode 100644 index 64937027d..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/T.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Tab.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Tab.png deleted file mode 100644 index c7909e1d6..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Tab.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/U.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/U.png deleted file mode 100644 index 9e8f9c62b..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/U.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/V.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/V.png deleted file mode 100644 index fcc6d8058..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/V.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/W.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/W.png deleted file mode 100644 index f0b2d6f37..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/W.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Wooting.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Wooting.png deleted file mode 100644 index 62f8af738..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Wooting.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/X.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/X.png deleted file mode 100644 index 506848850..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/X.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Y.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Y.png deleted file mode 100644 index ee3e94efe..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Y.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Z.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Z.png deleted file mode 100644 index 9f00252ef..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/Regular/Z.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/WOOTINGONE.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/WOOTINGONE.png deleted file mode 100644 index 4478018d2..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/WOOTINGONE.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/WOOTINGTWO.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/WOOTINGTWO.png deleted file mode 100644 index f0faee199..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/Keyboards/WOOTINGTWO.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/empty.png b/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/empty.png deleted file mode 100644 index af367b99a..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/Images/Wooting/empty.png and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Layouts/Wooting/Keyboards/WOOTINGONE/US.xml b/src/Plugins/Artemis.Plugins.Devices.Wooting/Layouts/Wooting/Keyboards/WOOTINGONE/US.xml deleted file mode 100644 index 7b99fd2a9..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Wooting/Layouts/Wooting/Keyboards/WOOTINGONE/US.xml +++ /dev/null @@ -1,255 +0,0 @@ - - - Wooting One - Physical US - Physical US (ANSI) layout of the Wooting One - Keyboard - Key - Wooting - Wooting One - 369 - 161 - Images\Wooting\Keyboards - WOOTINGONE.png - - - 8 - 18 - - - +19 - - - - - - +9.5 - - - - - - +9.5 - - - - - - +8 - - - - - 8 - +7 - - - - - - - - - - - - - - - 2 - - - +8 - - - - - 8 - + - 1.5 - - - - - - - - - - - - - - - 1.5 - - - +8 - - - - - 8 - + - 1.75 - - - - - - - - - - - - - - 2.25 - - - 8 - + - 2.25 - - - - - - - - - - - - - 2.75 - - - +27 - - - 8 - + - 1.2 - - - 1.25 - - - 1.25 - - - 6.35 - - - 1.25 - - - 1.25 - - - 1.25 - - - 1.2 - - - +8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Layouts/Wooting/Keyboards/WOOTINGTWO/US.xml b/src/Plugins/Artemis.Plugins.Devices.Wooting/Layouts/Wooting/Keyboards/WOOTINGTWO/US.xml deleted file mode 100644 index 36249fd05..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Wooting/Layouts/Wooting/Keyboards/WOOTINGTWO/US.xml +++ /dev/null @@ -1,322 +0,0 @@ - - - - Wooting Two - Physical US - Physical US (ANSI) layout of the Wooting Two - Keyboard - Key - Wooting - Wooting Two - 450 - 150 - Images\Wooting\Keyboards - WOOTINGTWO.png - - - 8 - 9 - - - +19 - - - - - - +9.5 - - - - - - +9.5 - - - - - - +8 - - - - - +8 - 1 - - - 1 - - - 1 - - - 1 - - - 8 - +5 - - - - - - - - - - - - - - - 2 - - - +8 - - - - - +8 - - - - - - 8 - + - 1.5 - - - - - - - - - - - - - - - 1.5 - - - +8 - - - - - +8 - - - - - 2 - - - 8 - ~ - 1.75 - - - - - - - - - - - - - - 2.25 - - - +73 - - - - - 8 - + - 2.25 - - - - - - - - - - - - - 2.75 - - - +27 - - - +27 - - - - - 2 - - - 8 - ~ - 1.2 - - - 1.25 - - - 1.25 - - - 6.35 - - - 1.25 - - - 1.25 - - - 1.25 - - - 1.2 - - - +8 - - - - - +8 - 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/Properties/AssemblyInfo.cs b/src/Plugins/Artemis.Plugins.Devices.Wooting/Properties/AssemblyInfo.cs deleted file mode 100644 index 8ce0de86d..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Wooting/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System.Runtime.InteropServices; - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("c6bdb6d9-062d-4c28-a280-f3bd6197f07f")] \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/WootingDeviceProvider.cs b/src/Plugins/Artemis.Plugins.Devices.Wooting/WootingDeviceProvider.cs deleted file mode 100644 index 298163ad9..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Wooting/WootingDeviceProvider.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System.IO; -using Artemis.Core.DeviceProviders; -using Artemis.Core.Services; -using RGB.NET.Core; -using RGB.NET.Devices.Wooting.Generic; - -namespace Artemis.Plugins.Devices.Wooting -{ - // ReSharper disable once UnusedMember.Global - public class WootingDeviceProvider : DeviceProvider - { - private readonly IRgbService _rgbService; - - public WootingDeviceProvider(IRgbService rgbService) : base(RGB.NET.Devices.Wooting.WootingDeviceProvider.Instance) - { - _rgbService = rgbService; - } - - public override void EnablePlugin() - { - PathHelper.ResolvingAbsolutePath += (sender, args) => ResolveAbsolutePath(typeof(WootingRGBDevice<>), sender, args); - RGB.NET.Devices.Wooting.WootingDeviceProvider.PossibleX64NativePaths.Add(Path.Combine(PluginInfo.Directory.FullName, "x64", "wooting-rgb-sdk64.dll")); - RGB.NET.Devices.Wooting.WootingDeviceProvider.PossibleX86NativePaths.Add(Path.Combine(PluginInfo.Directory.FullName, "x86", "wooting-rgb-sdk.dll")); - _rgbService.AddDeviceProvider(RgbDeviceProvider); - } - - public override void DisablePlugin() - { - // TODO: Remove the device provider from the surface - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/app.config b/src/Plugins/Artemis.Plugins.Devices.Wooting/app.config deleted file mode 100644 index aed5d2184..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Wooting/app.config +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/plugin.json b/src/Plugins/Artemis.Plugins.Devices.Wooting/plugin.json deleted file mode 100644 index c85f7d84d..000000000 --- a/src/Plugins/Artemis.Plugins.Devices.Wooting/plugin.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "Guid": "e70fd5ba-9881-480a-8ff6-078ed5f747fa", - "Name": "Wooting Devices", - "Description": - "Allows Artemis to control lighting on Wooting keyboards. Will eventually also expose analog key data.", - "Version": "1.0.0.0", - "Main": "Artemis.Plugins.Devices.Wooting.dll" -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/x64/wooting-rgb-sdk64.dll b/src/Plugins/Artemis.Plugins.Devices.Wooting/x64/wooting-rgb-sdk64.dll deleted file mode 100644 index a90ad8255..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/x64/wooting-rgb-sdk64.dll and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.Devices.Wooting/x86/wooting-rgb-sdk.dll b/src/Plugins/Artemis.Plugins.Devices.Wooting/x86/wooting-rgb-sdk.dll deleted file mode 100644 index 05cb49ecd..000000000 Binary files a/src/Plugins/Artemis.Plugins.Devices.Wooting/x86/wooting-rgb-sdk.dll and /dev/null differ diff --git a/src/Plugins/Artemis.Plugins.LayerBrushes.Color/Artemis.Plugins.LayerBrushes.Color.csproj b/src/Plugins/Artemis.Plugins.LayerBrushes.Color/Artemis.Plugins.LayerBrushes.Color.csproj deleted file mode 100644 index 5d90ff102..000000000 --- a/src/Plugins/Artemis.Plugins.LayerBrushes.Color/Artemis.Plugins.LayerBrushes.Color.csproj +++ /dev/null @@ -1,38 +0,0 @@ - - - netcoreapp3.1 - false - Artemis.Plugins.LayerBrushes.Color - Artemis.Plugins.LayerBrushes.Color - x64 - False - - - x64 - - - - PreserveNewest - - - - - all - - - - - - - - - - false - all - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerBrushes.Color/ColorBrush.cs b/src/Plugins/Artemis.Plugins.LayerBrushes.Color/ColorBrush.cs deleted file mode 100644 index f2c19944a..000000000 --- a/src/Plugins/Artemis.Plugins.LayerBrushes.Color/ColorBrush.cs +++ /dev/null @@ -1,168 +0,0 @@ -using System; -using System.ComponentModel; -using Artemis.Core; -using Artemis.Core.LayerBrushes; -using Artemis.Plugins.LayerBrushes.Color.PropertyGroups; -using SkiaSharp; -using static Artemis.Plugins.LayerBrushes.Color.PropertyGroups.ColorBrushProperties; - -namespace Artemis.Plugins.LayerBrushes.Color -{ - public class ColorBrush : LayerBrush - { - private SKColor _color; - private float _linearGradientRotation; - private SKPaint _paint; - private SKShader _shader; - private SKRect _shaderBounds; - - public override void EnableLayerBrush() - { - Layer.RenderPropertiesUpdated += HandleShaderChange; - Properties.LayerPropertyOnCurrentValueSet += HandleShaderChange; - Properties.Colors.BaseValue.PropertyChanged += BaseValueOnPropertyChanged; - } - - public override void DisableLayerBrush() - { - Layer.RenderPropertiesUpdated -= HandleShaderChange; - Properties.LayerPropertyOnCurrentValueSet -= HandleShaderChange; - Properties.Colors.BaseValue.PropertyChanged -= BaseValueOnPropertyChanged; - - _paint?.Dispose(); - _shader?.Dispose(); - _paint = null; - _shader = null; - } - - public override void Update(double deltaTime) - { - // While rendering a solid, if the color was changed since the last frame, recreate the shader - if (Properties.GradientType.BaseValue == ColorType.Solid && _color != Properties.Color.CurrentValue) - CreateSolid(); - // While rendering a linear gradient, if the rotation was changed since the last frame, recreate the shader - else if (Properties.GradientType.BaseValue == ColorType.LinearGradient && Math.Abs(_linearGradientRotation - Properties.LinearGradientRotation.CurrentValue) > 0.01) - CreateLinearGradient(); - } - - public override void Render(SKCanvas canvas, SKImageInfo canvasInfo, SKPath path, SKPaint paint) - { - if (Layer.General.ResizeMode.CurrentValue == LayerResizeMode.Clip) - { - SKRect layerBounds = new SKRect(0, 0, Layer.Bounds.Width, Layer.Bounds.Height); - if (layerBounds != _shaderBounds) - { - _shaderBounds = layerBounds; - CreateShader(); - } - } - else - { - if (path.Bounds != _shaderBounds) - { - _shaderBounds = path.Bounds; - CreateShader(); - } - } - - paint.Shader = _shader; - canvas.DrawPath(path, paint); - } - - private void BaseValueOnPropertyChanged(object sender, PropertyChangedEventArgs e) - { - CreateShader(); - } - - private void HandleShaderChange(object sender, EventArgs e) - { - CreateShader(); - } - - private void CreateShader() - { - switch (Properties.GradientType.CurrentValue) - { - case ColorType.Solid: - CreateSolid(); - break; - case ColorType.LinearGradient: - CreateLinearGradient(); - break; - case ColorType.RadialGradient: - CreateRadialGradient(); - break; - case ColorType.SweepGradient: - CreateSweepGradient(); - break; - default: - throw new ArgumentOutOfRangeException(); - } - } - - private void UpdatePaint() - { - if (_paint == null) - _paint = new SKPaint {Shader = _shader, FilterQuality = SKFilterQuality.Low}; - else - _paint.Shader = _shader; - } - - private void CreateSolid() - { - _color = Properties.Color.CurrentValue; - - _shader?.Dispose(); - _shader = SKShader.CreateColor(_color); - UpdatePaint(); - } - - private void CreateLinearGradient() - { - int repeat = Properties.ColorsMultiplier.CurrentValue; - _linearGradientRotation = Properties.LinearGradientRotation.CurrentValue; - - _shader?.Dispose(); - _shader = SKShader.CreateLinearGradient( - new SKPoint(_shaderBounds.Left, _shaderBounds.Top), - new SKPoint(_shaderBounds.Right, _shaderBounds.Top), - Properties.Colors.BaseValue.GetColorsArray(repeat), - Properties.Colors.BaseValue.GetPositionsArray(repeat), - Properties.TileMode.CurrentValue, - SKMatrix.MakeRotationDegrees(_linearGradientRotation, _shaderBounds.Left, _shaderBounds.MidY) - ); - UpdatePaint(); - } - - private void CreateRadialGradient() - { - int repeat = Properties.ColorsMultiplier.CurrentValue; - - _shader?.Dispose(); - _shader = SKShader.CreateRadialGradient( - new SKPoint(_shaderBounds.MidX, _shaderBounds.MidY), - Math.Max(_shaderBounds.Width, _shaderBounds.Height) / 2f, - Properties.Colors.BaseValue.GetColorsArray(repeat), - Properties.Colors.BaseValue.GetPositionsArray(repeat), - Properties.TileMode.CurrentValue - ); - UpdatePaint(); - } - - private void CreateSweepGradient() - { - int repeat = Properties.ColorsMultiplier.CurrentValue; - - _shader?.Dispose(); - _shader = SKShader.CreateSweepGradient( - new SKPoint(_shaderBounds.MidX, _shaderBounds.MidY), - Properties.Colors.BaseValue.GetColorsArray(repeat), - Properties.Colors.BaseValue.GetPositionsArray(repeat), - Properties.TileMode.CurrentValue, - 0, - 360 - ); - UpdatePaint(); - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerBrushes.Color/ColorBrushProvider.cs b/src/Plugins/Artemis.Plugins.LayerBrushes.Color/ColorBrushProvider.cs deleted file mode 100644 index f5c71f308..000000000 --- a/src/Plugins/Artemis.Plugins.LayerBrushes.Color/ColorBrushProvider.cs +++ /dev/null @@ -1,16 +0,0 @@ -using Artemis.Core.LayerBrushes; - -namespace Artemis.Plugins.LayerBrushes.Color -{ - public class ColorBrushProvider : LayerBrushProvider - { - public override void EnablePlugin() - { - RegisterLayerBrushDescriptor("Color", "A brush supporting solid colors and multiple types of gradients", "Brush"); - } - - public override void DisablePlugin() - { - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerBrushes.Color/Properties/AssemblyInfo.cs b/src/Plugins/Artemis.Plugins.LayerBrushes.Color/Properties/AssemblyInfo.cs deleted file mode 100644 index 87d3be987..000000000 --- a/src/Plugins/Artemis.Plugins.LayerBrushes.Color/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System.Runtime.InteropServices; - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("0f288a66-6eb0-4589-8595-e33a3a3eaea2")] \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerBrushes.Color/PropertyGroups/ColorBrushProperties.cs b/src/Plugins/Artemis.Plugins.LayerBrushes.Color/PropertyGroups/ColorBrushProperties.cs deleted file mode 100644 index 90c6152fc..000000000 --- a/src/Plugins/Artemis.Plugins.LayerBrushes.Color/PropertyGroups/ColorBrushProperties.cs +++ /dev/null @@ -1,101 +0,0 @@ -using System.ComponentModel; -using Artemis.Core; -using Artemis.Core.DefaultTypes; -using SkiaSharp; - -namespace Artemis.Plugins.LayerBrushes.Color.PropertyGroups -{ - public class ColorBrushProperties : LayerPropertyGroup - { - [PropertyDescription(Name = "Type", Description = "The type of color brush to draw")] - public EnumLayerProperty GradientType { get; set; } - - [PropertyDescription(Description = "How to handle the layer having to stretch beyond it's regular size")] - public EnumLayerProperty TileMode { get; set; } - - [PropertyDescription(Description = "The color of the brush")] - public SKColorLayerProperty Color { get; set; } - - [PropertyDescription(Description = "The gradient of the brush")] - public ColorGradientLayerProperty Colors { get; set; } - - [PropertyDescription(Name = "Colors multiplier", Description = "How many times to repeat the colors in the selected gradient", DisableKeyframes = true, MinInputValue = 0, MaxInputValue = 10)] - public IntLayerProperty ColorsMultiplier { get; set; } - - [PropertyDescription(Description = "Change the rotation of the linear gradient without affecting the rotation of the shape", InputAffix = "°")] - public FloatLayerProperty LinearGradientRotation { get; set; } - - [PropertyGroupDescription(Description = "Advanced radial gradient controls")] - public RadialGradientProperties RadialGradient { get; set; } - - protected override void PopulateDefaults() - { - GradientType.DefaultValue = ColorType.Solid; - Color.DefaultValue = new SKColor(255, 0, 0); - Colors.DefaultValue = ColorGradient.GetUnicornBarf(); - ColorsMultiplier.DefaultValue = 0; - } - - protected override void EnableProperties() - { - GradientType.CurrentValueSet += GradientTypeOnCurrentValueSet; - if (ProfileElement is Layer layer) - layer.General.ResizeMode.CurrentValueSet += ResizeModeOnCurrentValueSet; - - UpdateVisibility(); - } - - protected override void DisableProperties() - { - GradientType.CurrentValueSet -= GradientTypeOnCurrentValueSet; - if (ProfileElement is Layer layer) - layer.General.ResizeMode.CurrentValueSet -= ResizeModeOnCurrentValueSet; - } - - private void GradientTypeOnCurrentValueSet(object sender, LayerPropertyEventArgs e) - { - UpdateVisibility(); - } - - private void ResizeModeOnCurrentValueSet(object sender, LayerPropertyEventArgs e) - { - UpdateVisibility(); - } - - private void UpdateVisibility() - { - bool normalRender = false; - if (ProfileElement is Layer layer) - normalRender = layer.General.ResizeMode.CurrentValue == LayerResizeMode.Normal; - - // Solid settings - Color.IsHidden = GradientType.BaseValue != ColorType.Solid; - - // Gradients settings - Colors.IsHidden = GradientType.BaseValue == ColorType.Solid; - ColorsMultiplier.IsHidden = GradientType.BaseValue == ColorType.Solid; - - // Linear-gradient settings - LinearGradientRotation.IsHidden = GradientType.BaseValue != ColorType.LinearGradient; - RadialGradient.IsHidden = GradientType.BaseValue != ColorType.RadialGradient; - - // Normal render settings - TileMode.IsHidden = normalRender; - } - - public enum ColorType - { - [Description("Solid")] - Solid, - - [Description("Linear Gradient")] - LinearGradient, - - [Description("Radial Gradient")] - RadialGradient, - - [Description("Sweep Gradient")] - SweepGradient - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerBrushes.Color/PropertyGroups/RadialGradientProperties.cs b/src/Plugins/Artemis.Plugins.LayerBrushes.Color/PropertyGroups/RadialGradientProperties.cs deleted file mode 100644 index aa58e5af9..000000000 --- a/src/Plugins/Artemis.Plugins.LayerBrushes.Color/PropertyGroups/RadialGradientProperties.cs +++ /dev/null @@ -1,56 +0,0 @@ -using System.ComponentModel; -using Artemis.Core; -using Artemis.Core.DefaultTypes; - -namespace Artemis.Plugins.LayerBrushes.Color.PropertyGroups -{ - public class RadialGradientProperties : LayerPropertyGroup - { - [PropertyDescription(Name = "Center offset", Description = "Change the position of the gradient by offsetting it from the center of the layer", InputAffix = "%")] - public SKPointLayerProperty CenterOffset { get; set; } - - [PropertyDescription(Name = "Resize mode", Description = "How to make the gradient adjust to scale changes")] - public EnumLayerProperty ResizeMode { get; set; } - - protected override void PopulateDefaults() - { - } - - protected override void EnableProperties() - { - if (ProfileElement is Layer layer) - layer.General.ResizeMode.CurrentValueSet += ResizeModeOnCurrentValueSet; - - UpdateVisibility(); - } - - protected override void DisableProperties() - { - if (ProfileElement is Layer layer) - layer.General.ResizeMode.CurrentValueSet -= ResizeModeOnCurrentValueSet; - } - - private void ResizeModeOnCurrentValueSet(object sender, LayerPropertyEventArgs e) - { - UpdateVisibility(); - } - - private void UpdateVisibility() - { - bool normalRender = false; - if (ProfileElement is Layer layer) - normalRender = layer.General.ResizeMode.CurrentValue == LayerResizeMode.Normal; - - ResizeMode.IsHidden = !normalRender; - } - - public enum RadialGradientResizeMode - { - [Description("Stretch or shrink")] - Stretch, - - [Description("Maintain a circle")] - MaintainCircle - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerBrushes.Color/plugin.json b/src/Plugins/Artemis.Plugins.LayerBrushes.Color/plugin.json deleted file mode 100644 index 6bd751b4b..000000000 --- a/src/Plugins/Artemis.Plugins.LayerBrushes.Color/plugin.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "Guid": "92a9d6ba-6f7a-4937-94d5-c1d715b4141a", - "Name": "Color layer brush", - "Description": "A basic color layer-brush providing solid colors and several types of gradients.", - "Version": "1.0.0.0", - "Main": "Artemis.Plugins.LayerBrushes.Color.dll" -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerBrushes.ColorRgbNet/Artemis.Plugins.LayerBrushes.ColorRgbNet.csproj b/src/Plugins/Artemis.Plugins.LayerBrushes.ColorRgbNet/Artemis.Plugins.LayerBrushes.ColorRgbNet.csproj deleted file mode 100644 index 45ad3aa0f..000000000 --- a/src/Plugins/Artemis.Plugins.LayerBrushes.ColorRgbNet/Artemis.Plugins.LayerBrushes.ColorRgbNet.csproj +++ /dev/null @@ -1,52 +0,0 @@ - - - netcoreapp3.1 - false - Artemis.Plugins.LayerBrushes.ColorRgbNet - Artemis.Plugins.LayerBrushes.ColorRgbNet - true - x64 - False - - - x64 - - - - PreserveNewest - - - - - all - - - - - - - - - - false - - - false - - - - - ..\..\..\..\RGB.NET\bin\netstandard2.0\RGB.NET.Brushes.dll - - - ..\..\..\..\RGB.NET\bin\netstandard2.0\RGB.NET.Core.dll - - - ..\..\..\..\RGB.NET\bin\netstandard2.0\RGB.NET.Groups.dll - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerBrushes.ColorRgbNet/Properties/AssemblyInfo.cs b/src/Plugins/Artemis.Plugins.LayerBrushes.ColorRgbNet/Properties/AssemblyInfo.cs deleted file mode 100644 index 87d3be987..000000000 --- a/src/Plugins/Artemis.Plugins.LayerBrushes.ColorRgbNet/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System.Runtime.InteropServices; - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("0f288a66-6eb0-4589-8595-e33a3a3eaea2")] \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerBrushes.ColorRgbNet/PropertyInput/StringPropertyInputView.xaml b/src/Plugins/Artemis.Plugins.LayerBrushes.ColorRgbNet/PropertyInput/StringPropertyInputView.xaml deleted file mode 100644 index 3f2e1f71d..000000000 --- a/src/Plugins/Artemis.Plugins.LayerBrushes.ColorRgbNet/PropertyInput/StringPropertyInputView.xaml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerBrushes.ColorRgbNet/PropertyInput/StringPropertyInputViewModel.cs b/src/Plugins/Artemis.Plugins.LayerBrushes.ColorRgbNet/PropertyInput/StringPropertyInputViewModel.cs deleted file mode 100644 index 282904642..000000000 --- a/src/Plugins/Artemis.Plugins.LayerBrushes.ColorRgbNet/PropertyInput/StringPropertyInputViewModel.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Artemis.Core; -using Artemis.UI.Shared; -using Artemis.UI.Shared.Services; - -namespace Artemis.Plugins.LayerBrushes.ColorRgbNet.PropertyInput -{ - public class StringPropertyInputViewModel : PropertyInputViewModel - { - public StringPropertyInputViewModel(LayerProperty layerProperty, IProfileEditorService profileEditorService) : base(layerProperty, profileEditorService) - { - // This is a fairly dumb input that can only take text and nothing else so it needs no special logic in its VM - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerBrushes.ColorRgbNet/RgbNetColorBrush.cs b/src/Plugins/Artemis.Plugins.LayerBrushes.ColorRgbNet/RgbNetColorBrush.cs deleted file mode 100644 index 3cd1a04e4..000000000 --- a/src/Plugins/Artemis.Plugins.LayerBrushes.ColorRgbNet/RgbNetColorBrush.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Artemis.Core; -using Artemis.Core.LayerBrushes; -using RGB.NET.Brushes; -using RGB.NET.Core; - -namespace Artemis.Plugins.LayerBrushes.ColorRgbNet -{ - public class RgbNetColorBrush : RgbNetLayerBrush - { - private SolidColorBrush _solidBrush; - - public override void EnableLayerBrush() - { - _solidBrush = new SolidColorBrush(Color.Transparent); - } - - public override void DisableLayerBrush() - { - _solidBrush = null; - } - - public override void Update(double deltaTime) - { - _solidBrush.Color = Properties.Color.CurrentValue.ToRgbColor(); - } - - public override IBrush GetBrush() - { - return _solidBrush; - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerBrushes.ColorRgbNet/RgbNetColorBrushProperties.cs b/src/Plugins/Artemis.Plugins.LayerBrushes.ColorRgbNet/RgbNetColorBrushProperties.cs deleted file mode 100644 index 5ed2ed592..000000000 --- a/src/Plugins/Artemis.Plugins.LayerBrushes.ColorRgbNet/RgbNetColorBrushProperties.cs +++ /dev/null @@ -1,29 +0,0 @@ -using Artemis.Core; -using Artemis.Core.DefaultTypes; -using SkiaSharp; - -namespace Artemis.Plugins.LayerBrushes.ColorRgbNet -{ - public class RgbNetColorBrushProperties : LayerPropertyGroup - { - [PropertyDescription(Description = "The color of the brush")] - public SKColorLayerProperty Color { get; set; } - - [PropertyDescription(InputPrefix = "Test")] - public LayerProperty TestProperty { get; set; } - - protected override void PopulateDefaults() - { - Color.DefaultValue = new SKColor(255, 0, 0); - TestProperty.DefaultValue = "I was empty before!"; - } - - protected override void EnableProperties() - { - } - - protected override void DisableProperties() - { - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerBrushes.ColorRgbNet/RgbNetColorBrushProvider.cs b/src/Plugins/Artemis.Plugins.LayerBrushes.ColorRgbNet/RgbNetColorBrushProvider.cs deleted file mode 100644 index 69751fa2f..000000000 --- a/src/Plugins/Artemis.Plugins.LayerBrushes.ColorRgbNet/RgbNetColorBrushProvider.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Artemis.Core.LayerBrushes; -using Artemis.Plugins.LayerBrushes.ColorRgbNet.PropertyInput; -using Artemis.UI.Shared.Services; - -namespace Artemis.Plugins.LayerBrushes.ColorRgbNet -{ - public class RgbNetColorBrushProvider : LayerBrushProvider - { - private readonly IProfileEditorService _profileEditorService; - - public RgbNetColorBrushProvider(IProfileEditorService profileEditorService) - { - _profileEditorService = profileEditorService; - } - - public override void EnablePlugin() - { - _profileEditorService.RegisterPropertyInput(PluginInfo); - RegisterLayerBrushDescriptor("RGB.NET Color", "A RGB.NET based color", "Brush"); - } - - public override void DisablePlugin() - { - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerBrushes.ColorRgbNet/plugin.json b/src/Plugins/Artemis.Plugins.LayerBrushes.ColorRgbNet/plugin.json deleted file mode 100644 index 3551dab18..000000000 --- a/src/Plugins/Artemis.Plugins.LayerBrushes.ColorRgbNet/plugin.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "Guid": "0bbf931b-87ad-4809-9cd9-bda33f4d4695", - "Name": "RGB.NET Color layer brush", - "Description": "A basic RGB.NET-based color layer-brush providing solid colors and several types of gradients.", - "Version": "1.0.0.0", - "Main": "Artemis.Plugins.LayerBrushes.ColorRgbNet.dll" -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerBrushes.Noise/Artemis.Plugins.LayerBrushes.Noise.csproj b/src/Plugins/Artemis.Plugins.LayerBrushes.Noise/Artemis.Plugins.LayerBrushes.Noise.csproj deleted file mode 100644 index 5bc2b6264..000000000 --- a/src/Plugins/Artemis.Plugins.LayerBrushes.Noise/Artemis.Plugins.LayerBrushes.Noise.csproj +++ /dev/null @@ -1,40 +0,0 @@ - - - netcoreapp3.1 - false - Artemis.Plugins.LayerBrushes.Noise - Artemis.Plugins.LayerBrushes.Noise - x64 - False - - - x64 - - - - PreserveNewest - - - - - all - - - all - - - - - - - - - - false - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerBrushes.Noise/NoiseBrush.cs b/src/Plugins/Artemis.Plugins.LayerBrushes.Noise/NoiseBrush.cs deleted file mode 100644 index e936cd3fe..000000000 --- a/src/Plugins/Artemis.Plugins.LayerBrushes.Noise/NoiseBrush.cs +++ /dev/null @@ -1,193 +0,0 @@ -using System; -using System.ComponentModel; -using Artemis.Core; -using Artemis.Core.LayerBrushes; -using Artemis.Core.Services; -using Artemis.Plugins.LayerBrushes.Noise.Utilities; -using SkiaSharp; - -namespace Artemis.Plugins.LayerBrushes.Noise -{ - public class NoiseBrush : PerLedLayerBrush - { - private static readonly Random Rand = new Random(); - private readonly IRgbService _rgbService; - private SKBitmap _bitmap; - private SKColor[] _colorMap; - private OpenSimplexNoise _noise; - private float _renderScale; - private float _x; - private float _y; - private float _z; - - public NoiseBrush(IRgbService rgbService) - { - _rgbService = rgbService; - } - - public override void EnableLayerBrush() - { - _x = Rand.Next(0, 4096); - _y = Rand.Next(0, 4096); - _z = Rand.Next(0, 4096); - _noise = new OpenSimplexNoise(Rand.Next(0, 4096)); - - Properties.GradientColor.BaseValue.PropertyChanged += GradientColorChanged; - CreateColorMap(); - DetermineRenderScale(); - } - - public override void DisableLayerBrush() - { - _bitmap?.Dispose(); - _bitmap = null; - } - - public override void Update(double deltaTime) - { - _x += Properties.ScrollSpeed.CurrentValue.X / 500f / (float) deltaTime; - _y += Properties.ScrollSpeed.CurrentValue.Y / 500f / (float) deltaTime; - _z += Properties.AnimationSpeed.CurrentValue / 500f / 0.04f * (float) deltaTime; - - // A telltale sign of someone who can't do math very well - if (float.IsPositiveInfinity(_x) || float.IsNegativeInfinity(_x) || float.IsNaN(_x)) - _x = 0; - if (float.IsPositiveInfinity(_y) || float.IsNegativeInfinity(_y) || float.IsNaN(_y)) - _y = 0; - if (float.IsPositiveInfinity(_z) || float.IsNegativeInfinity(_z) || float.IsNaN(_z)) - _z = 0; - - DetermineRenderScale(); - } - - public override SKColor GetColor(ArtemisLed led, SKPoint renderPoint) - { - SKColor mainColor = Properties.MainColor.CurrentValue; - SKColor secondColor = Properties.SecondaryColor.CurrentValue; - ColorGradient gradientColor = Properties.GradientColor.CurrentValue; - SKSize scale = Properties.Scale.CurrentValue; - float hardness = Properties.Hardness.CurrentValue / 100f; - - float scrolledX = renderPoint.X + _x; - if (float.IsNaN(scrolledX) || float.IsInfinity(scrolledX)) - scrolledX = 0; - float scrolledY = renderPoint.Y + _y; - if (float.IsNaN(scrolledY) || float.IsInfinity(scrolledY)) - scrolledY = 0; - - - float evalX = scrolledX * (scale.Width * -1) / 1000f; - float evalY = scrolledY * (scale.Height * -1) / 1000f; - - float v = (float) _noise.Evaluate(evalX, evalY, _z) * hardness; - float amount = Math.Max(0f, Math.Min(1f, v)); - - if (Properties.ColorType.BaseValue == ColorMappingType.Simple) - return mainColor.Interpolate(secondColor, amount); - if (gradientColor != null && _colorMap.Length == 101) - return _colorMap[(int) Math.Round(amount * 100, MidpointRounding.AwayFromZero)]; - return SKColor.Empty; - } - - // public override void Render(SKCanvas canvas, SKImageInfo canvasInfo, SKPath path, SKPaint paint) - // { - // var mainColor = Properties.MainColor.CurrentValue; - // var secondColor = Properties.SecondaryColor.CurrentValue; - // var gradientColor = Properties.GradientColor.CurrentValue; - // var scale = Properties.Scale.CurrentValue; - // var hardness = Properties.Hardness.CurrentValue / 100f; - // - // // Scale down the render path to avoid computing a value for every pixel - // var width = (int) Math.Floor(path.Bounds.Width * _renderScale); - // var height = (int) Math.Floor(path.Bounds.Height * _renderScale); - // - // // This lil' snippet renders per LED, it's neater but doesn't support translations - // Layer.ExcludeCanvasFromTranslation(canvas); - // - // var shapePath = new SKPath(Layer.LayerShape.Path); - // Layer.IncludePathInTranslation(shapePath); - // canvas.ClipPath(shapePath); - // - // using var ledPaint = new SKPaint(); - // foreach (var artemisLed in Layer.Leds) - // { - // var ledRectangle = SKRect.Create( - // artemisLed.AbsoluteRenderRectangle.Left - Layer.Bounds.Left, - // artemisLed.AbsoluteRenderRectangle.Top - Layer.Bounds.Top, - // artemisLed.AbsoluteRenderRectangle.Width, - // artemisLed.AbsoluteRenderRectangle.Height - // ); - // - // var scrolledX = ledRectangle.MidX + _x; - // if (float.IsNaN(scrolledX)) - // scrolledX = 0; - // var scrolledY = ledRectangle.MidY + _y; - // if (float.IsNaN(scrolledY)) - // scrolledY = 0; - // - // - // var evalPath = new SKPath(); - // evalPath.AddPoly(new[] {new SKPoint(0, 0), new SKPoint(scrolledX, scrolledY)}); - // Layer.ExcludePathFromTranslation(evalPath); - // - // if (evalPath.Bounds.IsEmpty) - // continue; - // - // scrolledX = evalPath.Points[1].X; - // scrolledY = evalPath.Points[1].Y; - // - // var evalX = 0.1 * scale.Width * scrolledX / width; - // var evalY = 0.1 * scale.Height * scrolledY / height; - // - // var v = (float) _noise.Evaluate(evalX, evalY, _z) * hardness; - // var amount = Math.Max(0f, Math.Min(1f, v)); - // - // if (Properties.ColorType.BaseValue == ColorMappingType.Simple) - // ledPaint.Color = mainColor.Interpolate(secondColor, amount); - // else if (gradientColor != null && _colorMap.Length == 101) - // ledPaint.Color = _colorMap[(int) Math.Round(amount * 100, MidpointRounding.AwayFromZero)]; - // else - // ledPaint.Color = SKColor.Empty; - // - // canvas.DrawRect(ledRectangle, ledPaint); - // } - // } - - private void GradientColorChanged(object sender, PropertyChangedEventArgs e) - { - CreateColorMap(); - } - - - private void DetermineRenderScale() - { - _renderScale = (float) (0.25f / _rgbService.RenderScale); - } - - private void CreateBitmap(int width, int height) - { - if (_bitmap == null) - _bitmap = new SKBitmap(new SKImageInfo(width, height)); - else if (_bitmap.Width != width || _bitmap.Height != height) - { - _bitmap.Dispose(); - _bitmap = new SKBitmap(new SKImageInfo(width, height)); - } - } - - private void CreateColorMap() - { - SKColor[] colorMap = new SKColor[101]; - for (int i = 0; i < 101; i++) - colorMap[i] = Properties.GradientColor.BaseValue.GetColor(i / 100f); - - _colorMap = colorMap; - } - } - - public enum ColorMappingType - { - Simple, - Gradient - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerBrushes.Noise/NoiseBrushProperties.cs b/src/Plugins/Artemis.Plugins.LayerBrushes.Noise/NoiseBrushProperties.cs deleted file mode 100644 index 56d019230..000000000 --- a/src/Plugins/Artemis.Plugins.LayerBrushes.Noise/NoiseBrushProperties.cs +++ /dev/null @@ -1,68 +0,0 @@ -using Artemis.Core; -using Artemis.Core.DefaultTypes; -using SkiaSharp; - -namespace Artemis.Plugins.LayerBrushes.Noise -{ - public class NoiseBrushProperties : LayerPropertyGroup - { - [PropertyDescription(Name = "Color mapping type", Description = "The way the noise is converted to colors")] - public EnumLayerProperty ColorType { get; set; } - - [PropertyDescription(Description = "The main color of the noise")] - public SKColorLayerProperty MainColor { get; set; } - - [PropertyDescription(Description = "The secondary color of the noise")] - public SKColorLayerProperty SecondaryColor { get; set; } - - [PropertyDescription(Name = "Noise gradient map", Description = "The gradient the noise will map it's value to")] - public ColorGradientLayerProperty GradientColor { get; set; } - - - [PropertyDescription(Description = "The scale of the noise", MinInputValue = 0f, InputAffix = "%")] - public SKSizeLayerProperty Scale { get; set; } - - [PropertyDescription(Description = "The hardness of the noise, lower means there are gradients in the noise, higher means hard lines", InputAffix = "%", MinInputValue = 0f, - MaxInputValue = 400)] - public FloatLayerProperty Hardness { get; set; } - - [PropertyDescription(Description = "The speed at which the noise moves vertically and horizontally", MinInputValue = -64f, MaxInputValue = 64f)] - public SKPointLayerProperty ScrollSpeed { get; set; } - - [PropertyDescription(Description = "The speed at which the noise moves", MinInputValue = 0f, MaxInputValue = 64f)] - public FloatLayerProperty AnimationSpeed { get; set; } - - protected override void PopulateDefaults() - { - MainColor.DefaultValue = new SKColor(255, 0, 0); - SecondaryColor.DefaultValue = new SKColor(0, 0, 255); - GradientColor.DefaultValue = ColorGradient.GetUnicornBarf(); - Scale.DefaultValue = new SKSize(100, 100); - Hardness.DefaultValue = 100f; - AnimationSpeed.DefaultValue = 25f; - } - - protected override void EnableProperties() - { - ColorType.CurrentValueSet += ColorTypeOnCurrentValueSet; - UpdateVisibility(); - } - - protected override void DisableProperties() - { - ColorType.CurrentValueSet -= ColorTypeOnCurrentValueSet; - } - - private void ColorTypeOnCurrentValueSet(object sender, LayerPropertyEventArgs e) - { - UpdateVisibility(); - } - - private void UpdateVisibility() - { - GradientColor.IsHidden = ColorType.BaseValue != ColorMappingType.Gradient; - MainColor.IsHidden = ColorType.BaseValue != ColorMappingType.Simple; - SecondaryColor.IsHidden = ColorType.BaseValue != ColorMappingType.Simple; - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerBrushes.Noise/NoiseBrushProvider.cs b/src/Plugins/Artemis.Plugins.LayerBrushes.Noise/NoiseBrushProvider.cs deleted file mode 100644 index 0b35e93ec..000000000 --- a/src/Plugins/Artemis.Plugins.LayerBrushes.Noise/NoiseBrushProvider.cs +++ /dev/null @@ -1,16 +0,0 @@ -using Artemis.Core.LayerBrushes; - -namespace Artemis.Plugins.LayerBrushes.Noise -{ - public class NoiseBrushProvider : LayerBrushProvider - { - public override void EnablePlugin() - { - RegisterLayerBrushDescriptor("Noise", "A brush of that shows an animated random noise", "ScatterPlot"); - } - - public override void DisablePlugin() - { - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerBrushes.Noise/Properties/AssemblyInfo.cs b/src/Plugins/Artemis.Plugins.LayerBrushes.Noise/Properties/AssemblyInfo.cs deleted file mode 100644 index dfc61567c..000000000 --- a/src/Plugins/Artemis.Plugins.LayerBrushes.Noise/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System.Runtime.InteropServices; - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("7f4c7ab0-4c9b-452d-afed-34544c903def")] \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerBrushes.Noise/Utilities/OpenSimplexNoise.cs b/src/Plugins/Artemis.Plugins.LayerBrushes.Noise/Utilities/OpenSimplexNoise.cs deleted file mode 100644 index 9857aad68..000000000 --- a/src/Plugins/Artemis.Plugins.LayerBrushes.Noise/Utilities/OpenSimplexNoise.cs +++ /dev/null @@ -1,307 +0,0 @@ -using System; -using System.Runtime.CompilerServices; - -namespace Artemis.Plugins.LayerBrushes.Noise.Utilities -{ - public class OpenSimplexNoise - { - private const double STRETCH_2D = -0.211324865405187; //(1/Math.sqrt(2+1)-1)/2; - private const double STRETCH_3D = -1.0 / 6.0; //(1/Math.sqrt(3+1)-1)/3; - private const double SQUISH_2D = 0.366025403784439; //(Math.sqrt(2+1)-1)/2; - private const double SQUISH_3D = 1.0 / 3.0; //(Math.sqrt(3+1)-1)/3; - private const double NORM_2D = 1.0 / 47.0; - private const double NORM_3D = 1.0 / 103.0; - - private static readonly double[] gradients2D = - { - 5, 2, 2, 5, - -5, 2, -2, 5, - 5, -2, 2, -5, - -5, -2, -2, -5 - }; - - private static readonly double[] gradients3D = - { - -11, 4, 4, -4, 11, 4, -4, 4, 11, - 11, 4, 4, 4, 11, 4, 4, 4, 11, - -11, -4, 4, -4, -11, 4, -4, -4, 11, - 11, -4, 4, 4, -11, 4, 4, -4, 11, - -11, 4, -4, -4, 11, -4, -4, 4, -11, - 11, 4, -4, 4, 11, -4, 4, 4, -11, - -11, -4, -4, -4, -11, -4, -4, -4, -11, - 11, -4, -4, 4, -11, -4, 4, -4, -11 - }; - - private static readonly Contribution2[] lookup2D; - private static readonly Contribution3[] lookup3D; - - private readonly byte[] perm; - private readonly byte[] perm2D; - private readonly byte[] perm3D; - private readonly byte[] perm4D; - - static OpenSimplexNoise() - { - int[][] base2D = new[] - { - new[] {1, 1, 0, 1, 0, 1, 0, 0, 0}, - new[] {1, 1, 0, 1, 0, 1, 2, 1, 1} - }; - int[] p2D = new[] {0, 0, 1, -1, 0, 0, -1, 1, 0, 2, 1, 1, 1, 2, 2, 0, 1, 2, 0, 2, 1, 0, 0, 0}; - int[] lookupPairs2D = new[] {0, 1, 1, 0, 4, 1, 17, 0, 20, 2, 21, 2, 22, 5, 23, 5, 26, 4, 39, 3, 42, 4, 43, 3}; - - Contribution2[] contributions2D = new Contribution2[p2D.Length / 4]; - for (int i = 0; i < p2D.Length; i += 4) - { - int[] baseSet = base2D[p2D[i]]; - Contribution2 previous = null, current = null; - for (int k = 0; k < baseSet.Length; k += 3) - { - current = new Contribution2(baseSet[k], baseSet[k + 1], baseSet[k + 2]); - if (previous == null) - contributions2D[i / 4] = current; - else - previous.Next = current; - previous = current; - } - - current.Next = new Contribution2(p2D[i + 1], p2D[i + 2], p2D[i + 3]); - } - - lookup2D = new Contribution2[64]; - for (int i = 0; i < lookupPairs2D.Length; i += 2) - lookup2D[lookupPairs2D[i]] = contributions2D[lookupPairs2D[i + 1]]; - - - int[][] base3D = new[] - { - new[] {0, 0, 0, 0, 1, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1}, - new[] {2, 1, 1, 0, 2, 1, 0, 1, 2, 0, 1, 1, 3, 1, 1, 1}, - new[] {1, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 2, 1, 1, 0, 2, 1, 0, 1, 2, 0, 1, 1} - }; - int[] p3D = new[] - { - 0, 0, 1, -1, 0, 0, 1, 0, -1, 0, 0, -1, 1, 0, 0, 0, 1, -1, 0, 0, -1, 0, 1, 0, 0, -1, 1, 0, 2, 1, 1, 0, 1, 1, 1, -1, 0, 2, 1, 0, 1, 1, 1, -1, 1, 0, 2, 0, 1, 1, 1, -1, 1, 1, 1, 3, 2, 1, - 0, 3, 1, 2, 0, 1, 3, 2, 0, 1, 3, 1, 0, 2, 1, 3, 0, 2, 1, 3, 0, 1, 2, 1, 1, 1, 0, 0, 2, 2, 0, 0, 1, 1, 0, 1, 0, 2, 0, 2, 0, 1, 1, 0, 0, 1, 2, 0, 0, 2, 2, 0, 0, 0, 0, 1, 1, -1, 1, 2, 0, - 0, 0, 0, 1, -1, 1, 1, 2, 0, 0, 0, 0, 1, 1, 1, -1, 2, 3, 1, 1, 1, 2, 0, 0, 2, 2, 3, 1, 1, 1, 2, 2, 0, 0, 2, 3, 1, 1, 1, 2, 0, 2, 0, 2, 1, 1, -1, 1, 2, 0, 0, 2, 2, 1, 1, -1, 1, 2, 2, 0, - 0, 2, 1, -1, 1, 1, 2, 0, 0, 2, 2, 1, -1, 1, 1, 2, 0, 2, 0, 2, 1, 1, 1, -1, 2, 2, 0, 0, 2, 1, 1, 1, -1, 2, 0, 2, 0 - }; - int[] lookupPairs3D = new[] - { - 0, 2, 1, 1, 2, 2, 5, 1, 6, 0, 7, 0, 32, 2, 34, 2, 129, 1, 133, 1, 160, 5, 161, 5, 518, 0, 519, 0, 546, 4, 550, 4, 645, 3, 647, 3, 672, 5, 673, 5, 674, 4, 677, 3, 678, 4, 679, 3, 680, - 13, 681, 13, 682, 12, 685, 14, 686, 12, 687, 14, 712, 20, 714, 18, 809, 21, 813, 23, 840, 20, 841, 21, 1198, 19, 1199, 22, 1226, 18, 1230, 19, 1325, 23, 1327, 22, 1352, 15, 1353, 17, - 1354, 15, 1357, 17, 1358, 16, 1359, 16, 1360, 11, 1361, 10, 1362, 11, 1365, 10, 1366, 9, 1367, 9, 1392, 11, 1394, 11, 1489, 10, 1493, 10, 1520, 8, 1521, 8, 1878, 9, 1879, 9, 1906, 7, - 1910, 7, 2005, 6, 2007, 6, 2032, 8, 2033, 8, 2034, 7, 2037, 6, 2038, 7, 2039, 6 - }; - - Contribution3[] contributions3D = new Contribution3[p3D.Length / 9]; - for (int i = 0; i < p3D.Length; i += 9) - { - int[] baseSet = base3D[p3D[i]]; - Contribution3 previous = null, current = null; - for (int k = 0; k < baseSet.Length; k += 4) - { - current = new Contribution3(baseSet[k], baseSet[k + 1], baseSet[k + 2], baseSet[k + 3]); - if (previous == null) - contributions3D[i / 9] = current; - else - previous.Next = current; - previous = current; - } - - current.Next = new Contribution3(p3D[i + 1], p3D[i + 2], p3D[i + 3], p3D[i + 4]); - current.Next.Next = new Contribution3(p3D[i + 5], p3D[i + 6], p3D[i + 7], p3D[i + 8]); - } - - lookup3D = new Contribution3[2048]; - for (int i = 0; i < lookupPairs3D.Length; i += 2) - lookup3D[lookupPairs3D[i]] = contributions3D[lookupPairs3D[i + 1]]; - } - - public OpenSimplexNoise() - : this(DateTime.Now.Ticks) - { - } - - public OpenSimplexNoise(long seed) - { - perm = new byte[256]; - perm2D = new byte[256]; - perm3D = new byte[256]; - perm4D = new byte[256]; - byte[] source = new byte[256]; - for (int i = 0; i < 256; i++) - source[i] = (byte) i; - seed = seed * 6364136223846793005L + 1442695040888963407L; - seed = seed * 6364136223846793005L + 1442695040888963407L; - seed = seed * 6364136223846793005L + 1442695040888963407L; - for (int i = 255; i >= 0; i--) - { - seed = seed * 6364136223846793005L + 1442695040888963407L; - int r = (int) ((seed + 31) % (i + 1)); - if (r < 0) - r += i + 1; - perm[i] = source[r]; - perm2D[i] = (byte) (perm[i] & 0x0E); - perm3D[i] = (byte) (perm[i] % 24 * 3); - perm4D[i] = (byte) (perm[i] & 0xFC); - source[r] = source[i]; - } - } - - public double Evaluate(double x, double y) - { - double stretchOffset = (x + y) * STRETCH_2D; - double xs = x + stretchOffset; - double ys = y + stretchOffset; - - int xsb = FastFloor(xs); - int ysb = FastFloor(ys); - - double squishOffset = (xsb + ysb) * SQUISH_2D; - double dx0 = x - (xsb + squishOffset); - double dy0 = y - (ysb + squishOffset); - - double xins = xs - xsb; - double yins = ys - ysb; - - double inSum = xins + yins; - - int hash = - (int) (xins - yins + 1) | - ((int) inSum << 1) | - ((int) (inSum + yins) << 2) | - ((int) (inSum + xins) << 4); - - Contribution2 c = lookup2D[hash]; - - double value = 0.0; - while (c != null) - { - double dx = dx0 + c.dx; - double dy = dy0 + c.dy; - double attn = 2 - dx * dx - dy * dy; - if (attn > 0) - { - int px = xsb + c.xsb; - int py = ysb + c.ysb; - - byte i = perm2D[(perm[px & 0xFF] + py) & 0xFF]; - double valuePart = gradients2D[i] * dx + gradients2D[i + 1] * dy; - - attn *= attn; - value += attn * attn * valuePart; - } - - c = c.Next; - } - - return value * NORM_2D; - } - - [MethodImpl(MethodImplOptions.AggressiveInlining)] - public double Evaluate(double x, double y, double z) - { - double stretchOffset = (x + y + z) * STRETCH_3D; - double xs = x + stretchOffset; - double ys = y + stretchOffset; - double zs = z + stretchOffset; - - int xsb = FastFloor(xs); - int ysb = FastFloor(ys); - int zsb = FastFloor(zs); - - double squishOffset = (xsb + ysb + zsb) * SQUISH_3D; - double dx0 = x - (xsb + squishOffset); - double dy0 = y - (ysb + squishOffset); - double dz0 = z - (zsb + squishOffset); - - double xins = xs - xsb; - double yins = ys - ysb; - double zins = zs - zsb; - - double inSum = xins + yins + zins; - - int hash = - (int) (yins - zins + 1) | - ((int) (xins - yins + 1) << 1) | - ((int) (xins - zins + 1) << 2) | - ((int) inSum << 3) | - ((int) (inSum + zins) << 5) | - ((int) (inSum + yins) << 7) | - ((int) (inSum + xins) << 9); - - Contribution3 c = lookup3D[hash]; - - double value = 0.0; - while (c != null) - { - double dx = dx0 + c.dx; - double dy = dy0 + c.dy; - double dz = dz0 + c.dz; - double attn = 2 - dx * dx - dy * dy - dz * dz; - if (attn > 0) - { - int px = xsb + c.xsb; - int py = ysb + c.ysb; - int pz = zsb + c.zsb; - - byte i = perm3D[(perm[(perm[px & 0xFF] + py) & 0xFF] + pz) & 0xFF]; - double valuePart = gradients3D[i] * dx + gradients3D[i + 1] * dy + gradients3D[i + 2] * dz; - - attn *= attn; - value += attn * attn * valuePart; - } - - c = c.Next; - } - - return value * NORM_3D; - } - - [MethodImpl(MethodImplOptions.AggressiveInlining)] - private static int FastFloor(double x) - { - int xi = (int) x; - return x < xi ? xi - 1 : xi; - } - - private class Contribution2 - { - public readonly double dx; - public readonly double dy; - public readonly int xsb; - public readonly int ysb; - public Contribution2 Next; - - public Contribution2(double multiplier, int xsb, int ysb) - { - dx = -xsb - multiplier * SQUISH_2D; - dy = -ysb - multiplier * SQUISH_2D; - this.xsb = xsb; - this.ysb = ysb; - } - } - - private class Contribution3 - { - public readonly double dx; - public readonly double dy; - public readonly double dz; - public readonly int xsb; - public readonly int ysb; - public readonly int zsb; - public Contribution3 Next; - - public Contribution3(double multiplier, int xsb, int ysb, int zsb) - { - dx = -xsb - multiplier * SQUISH_3D; - dy = -ysb - multiplier * SQUISH_3D; - dz = -zsb - multiplier * SQUISH_3D; - this.xsb = xsb; - this.ysb = ysb; - this.zsb = zsb; - } - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerBrushes.Noise/plugin.json b/src/Plugins/Artemis.Plugins.LayerBrushes.Noise/plugin.json deleted file mode 100644 index 1221fabc0..000000000 --- a/src/Plugins/Artemis.Plugins.LayerBrushes.Noise/plugin.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "Guid": "61cbbf01-8d69-4ede-a972-f3f269da66d9", - "Name": "Noise layer brush", - "Description": "An OpenSimplex noise layer-brush providing configurable randomized and animated noise.", - "Version": "1.0.0.0", - "Main": "Artemis.Plugins.LayerBrushes.Noise.dll" -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/Artemis.Plugins.LayerEffects.Filter.csproj b/src/Plugins/Artemis.Plugins.LayerEffects.Filter/Artemis.Plugins.LayerEffects.Filter.csproj deleted file mode 100644 index e5bcc322b..000000000 --- a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/Artemis.Plugins.LayerEffects.Filter.csproj +++ /dev/null @@ -1,41 +0,0 @@ - - - netcoreapp3.1 - false - Artemis.Plugins.LayerEffects.Filter - Artemis.Plugins.LayerEffects.Filter - true - x64 - False - - - x64 - - - - PreserveNewest - - - - - all - - - all - - - - - - - false - - - false - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/BlurEffect.cs b/src/Plugins/Artemis.Plugins.LayerEffects.Filter/BlurEffect.cs deleted file mode 100644 index c13f3a464..000000000 --- a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/BlurEffect.cs +++ /dev/null @@ -1,54 +0,0 @@ -using System; -using Artemis.Core.LayerEffects; -using SkiaSharp; - -namespace Artemis.Plugins.LayerEffects.Filter -{ - public class BlurEffect : LayerEffect - { - private SKImageFilter _imageFilter; - private double _lastHeight; - private double _lastWidth; - - public override void EnableLayerEffect() - { - } - - public override void DisableLayerEffect() - { - } - - public override void Update(double deltaTime) - { - if (Math.Abs(Properties.BlurAmount.CurrentValue.Width - _lastWidth) > 0.01 || Math.Abs(Properties.BlurAmount.CurrentValue.Height - _lastHeight) > 0.01) - { - if (Properties.BlurAmount.CurrentValue.Width <= 0 && Properties.BlurAmount.CurrentValue.Height <= 0) - _imageFilter = null; - else - { - _imageFilter = SKImageFilter.CreateBlur( - Properties.BlurAmount.CurrentValue.Width, - Properties.BlurAmount.CurrentValue.Height - ); - } - - _lastWidth = Properties.BlurAmount.CurrentValue.Width; - _lastHeight = Properties.BlurAmount.CurrentValue.Height; - } - } - - public override void PreProcess(SKCanvas canvas, SKImageInfo canvasInfo, SKPath renderBounds, SKPaint paint) - { - } - - public override void PostProcess(SKCanvas canvas, SKImageInfo canvasInfo, SKPath renderBounds, SKPaint paint) - { - if (_imageFilter != null) - paint.ImageFilter = SKImageFilter.CreateMerge(paint.ImageFilter, _imageFilter); - } - - private void UpdateFilterType() - { - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/BlurEffectProperties.cs b/src/Plugins/Artemis.Plugins.LayerEffects.Filter/BlurEffectProperties.cs deleted file mode 100644 index cf2c49104..000000000 --- a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/BlurEffectProperties.cs +++ /dev/null @@ -1,24 +0,0 @@ -using Artemis.Core; -using Artemis.Core.DefaultTypes; - -namespace Artemis.Plugins.LayerEffects.Filter -{ - public class BlurEffectProperties : LayerPropertyGroup - { - [PropertyDescription(Description = "The amount of blur to apply")] - public SKSizeLayerProperty BlurAmount { get; set; } - - - protected override void PopulateDefaults() - { - } - - protected override void EnableProperties() - { - } - - protected override void DisableProperties() - { - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/ColorMatrixEffect.cs b/src/Plugins/Artemis.Plugins.LayerEffects.Filter/ColorMatrixEffect.cs deleted file mode 100644 index 8c0425c7a..000000000 --- a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/ColorMatrixEffect.cs +++ /dev/null @@ -1,31 +0,0 @@ -using Artemis.Core.LayerEffects; -using Artemis.Plugins.LayerEffects.Filter.ViewModels; -using SkiaSharp; - -namespace Artemis.Plugins.LayerEffects.Filter -{ - public class ColorMatrixEffect : LayerEffect - { - public override void EnableLayerEffect() - { - ConfigurationDialog = new LayerEffectConfigurationDialog(); - } - - public override void DisableLayerEffect() - { - } - - public override void Update(double deltaTime) - { - } - - public override void PreProcess(SKCanvas canvas, SKImageInfo canvasInfo, SKPath renderBounds, SKPaint paint) - { - } - - public override void PostProcess(SKCanvas canvas, SKImageInfo canvasInfo, SKPath renderBounds, SKPaint paint) - { - paint.ImageFilter = SKImageFilter.CreateColorFilter(SKColorFilter.CreateColorMatrix(Properties.ColorMatrix.CurrentValue), paint.ImageFilter); - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/ColorMatrixEffectProperties.cs b/src/Plugins/Artemis.Plugins.LayerEffects.Filter/ColorMatrixEffectProperties.cs deleted file mode 100644 index 1fdd85ee1..000000000 --- a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/ColorMatrixEffectProperties.cs +++ /dev/null @@ -1,31 +0,0 @@ -using Artemis.Core; - -namespace Artemis.Plugins.LayerEffects.Filter -{ - public class ColorMatrixEffectProperties : LayerPropertyGroup - { - [PropertyDescription] - public LayerProperty ColorMatrix { get; set; } - - protected override void PopulateDefaults() - { - // Set a gray scale value as default - ColorMatrix.DefaultValue = new[] - { - 0.21f, 0.72f, 0.07f, 0, 0, - 0.21f, 0.72f, 0.07f, 0, 0, - 0.21f, 0.72f, 0.07f, 0, 0, - 0, 0, 0, 1, 0 - }; - } - - protected override void EnableProperties() - { - ColorMatrix.IsHidden = true; - } - - protected override void DisableProperties() - { - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/DilateEffect.cs b/src/Plugins/Artemis.Plugins.LayerEffects.Filter/DilateEffect.cs deleted file mode 100644 index c345c7c19..000000000 --- a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/DilateEffect.cs +++ /dev/null @@ -1,33 +0,0 @@ -using Artemis.Core.LayerEffects; -using SkiaSharp; - -namespace Artemis.Plugins.LayerEffects.Filter -{ - public class DilateEffect : LayerEffect - { - public override void EnableLayerEffect() - { - } - - public override void DisableLayerEffect() - { - } - - public override void Update(double deltaTime) - { - } - - public override void PreProcess(SKCanvas canvas, SKImageInfo canvasInfo, SKPath renderBounds, SKPaint paint) - { - } - - public override void PostProcess(SKCanvas canvas, SKImageInfo canvasInfo, SKPath renderBounds, SKPaint paint) - { - paint.ImageFilter = SKImageFilter.CreateDilate( - (int) Properties.DilateRadius.CurrentValue.Width, - (int) Properties.DilateRadius.CurrentValue.Height, - paint.ImageFilter - ); - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/DilateEffectProperties.cs b/src/Plugins/Artemis.Plugins.LayerEffects.Filter/DilateEffectProperties.cs deleted file mode 100644 index 9808b6f4d..000000000 --- a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/DilateEffectProperties.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Artemis.Core; -using Artemis.Core.DefaultTypes; - -namespace Artemis.Plugins.LayerEffects.Filter -{ - public class DilateEffectProperties : LayerPropertyGroup - { - [PropertyDescription(Description = "The amount of dilation to apply", MinInputValue = 0)] - public SKSizeLayerProperty DilateRadius { get; set; } - - protected override void PopulateDefaults() - { - } - - protected override void EnableProperties() - { - } - - protected override void DisableProperties() - { - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/ErodeEffect.cs b/src/Plugins/Artemis.Plugins.LayerEffects.Filter/ErodeEffect.cs deleted file mode 100644 index 1f3219618..000000000 --- a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/ErodeEffect.cs +++ /dev/null @@ -1,33 +0,0 @@ -using Artemis.Core.LayerEffects; -using SkiaSharp; - -namespace Artemis.Plugins.LayerEffects.Filter -{ - public class ErodeEffect : LayerEffect - { - public override void EnableLayerEffect() - { - } - - public override void DisableLayerEffect() - { - } - - public override void Update(double deltaTime) - { - } - - public override void PreProcess(SKCanvas canvas, SKImageInfo canvasInfo, SKPath renderBounds, SKPaint paint) - { - } - - public override void PostProcess(SKCanvas canvas, SKImageInfo canvasInfo, SKPath renderBounds, SKPaint paint) - { - paint.ImageFilter = SKImageFilter.CreateErode( - (int) Properties.ErodeRadius.CurrentValue.Width, - (int) Properties.ErodeRadius.CurrentValue.Height, - paint.ImageFilter - ); - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/ErodeEffectProperties.cs b/src/Plugins/Artemis.Plugins.LayerEffects.Filter/ErodeEffectProperties.cs deleted file mode 100644 index 3760ffecc..000000000 --- a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/ErodeEffectProperties.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Artemis.Core; -using Artemis.Core.DefaultTypes; - -namespace Artemis.Plugins.LayerEffects.Filter -{ - public class ErodeEffectProperties : LayerPropertyGroup - { - [PropertyDescription(Description = "The amount of erode to apply", MinInputValue = 0)] - public SKSizeLayerProperty ErodeRadius { get; set; } - - protected override void PopulateDefaults() - { - } - - protected override void EnableProperties() - { - } - - protected override void DisableProperties() - { - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/FilterEffectProvider.cs b/src/Plugins/Artemis.Plugins.LayerEffects.Filter/FilterEffectProvider.cs deleted file mode 100644 index d0e1d9d3e..000000000 --- a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/FilterEffectProvider.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Artemis.Core.LayerEffects; - -namespace Artemis.Plugins.LayerEffects.Filter -{ - public class FilterEffectProvider : LayerEffectProvider - { - public override void EnablePlugin() - { - RegisterLayerEffectDescriptor( - "Blur", - "A layer effect providing a blur filter effect. \r\nNote: CPU intensive, best to only use on small layers or for a short period of time.", - "BlurOn" - ); - RegisterLayerEffectDescriptor("Dilate", "A layer effect providing a dilation filter effect", "EyePlus"); - RegisterLayerEffectDescriptor("Opacity", "A layer effect letting you change the opacity of all children", "Opacity"); - RegisterLayerEffectDescriptor("Erode", "A layer effect providing an erode filter effect", "EyeMinus"); - RegisterLayerEffectDescriptor("Glow", "A layer effect providing a glow filter effect", "BoxShadow"); - RegisterLayerEffectDescriptor("Gray-scale", "A layer effect providing a gray-scale filter effect", "InvertColors"); - RegisterLayerEffectDescriptor("Color matrix", "A layer effect allowing you to apply a custom color matrix", "Matrix"); - } - - public override void DisablePlugin() - { - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/GlowEffect.cs b/src/Plugins/Artemis.Plugins.LayerEffects.Filter/GlowEffect.cs deleted file mode 100644 index 8c99a4c32..000000000 --- a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/GlowEffect.cs +++ /dev/null @@ -1,36 +0,0 @@ -using Artemis.Core.LayerEffects; -using SkiaSharp; - -namespace Artemis.Plugins.LayerEffects.Filter -{ - public class GlowEffect : LayerEffect - { - public override void EnableLayerEffect() - { - } - - public override void DisableLayerEffect() - { - } - - public override void Update(double deltaTime) - { - } - - public override void PreProcess(SKCanvas canvas, SKImageInfo canvasInfo, SKPath renderBounds, SKPaint paint) - { - } - - public override void PostProcess(SKCanvas canvas, SKImageInfo canvasInfo, SKPath renderBounds, SKPaint paint) - { - paint.ImageFilter = SKImageFilter.CreateDropShadow( - Properties.GlowOffset.CurrentValue.X, - Properties.GlowOffset.CurrentValue.Y, - Properties.GlowBlurAmount.CurrentValue.Width, - Properties.GlowBlurAmount.CurrentValue.Height, Properties.GlowColor, - SKDropShadowImageFilterShadowMode.DrawShadowAndForeground, - paint.ImageFilter - ); - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/GlowEffectProperties.cs b/src/Plugins/Artemis.Plugins.LayerEffects.Filter/GlowEffectProperties.cs deleted file mode 100644 index 97b575fe2..000000000 --- a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/GlowEffectProperties.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Artemis.Core; -using Artemis.Core.DefaultTypes; -using SkiaSharp; - -namespace Artemis.Plugins.LayerEffects.Filter -{ - public class GlowEffectProperties : LayerPropertyGroup - { - [PropertyDescription(Description = "The offset of the glow")] - public SKPointLayerProperty GlowOffset { get; set; } - - [PropertyDescription(Description = "The amount of blur to apply to the glow")] - public SKSizeLayerProperty GlowBlurAmount { get; set; } - - [PropertyDescription(Description = "The color of the glow")] - public SKColorLayerProperty GlowColor { get; set; } - - protected override void PopulateDefaults() - { - GlowBlurAmount.DefaultValue = new SKSize(25, 25); - GlowColor.DefaultValue = new SKColor(255, 255, 255); - } - - protected override void EnableProperties() - { - } - - protected override void DisableProperties() - { - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/GrayScaleEffect.cs b/src/Plugins/Artemis.Plugins.LayerEffects.Filter/GrayScaleEffect.cs deleted file mode 100644 index 9e764f2a1..000000000 --- a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/GrayScaleEffect.cs +++ /dev/null @@ -1,35 +0,0 @@ -using Artemis.Core.LayerEffects; -using SkiaSharp; - -namespace Artemis.Plugins.LayerEffects.Filter -{ - public class GrayScaleEffect : LayerEffect - { - public override void EnableLayerEffect() - { - } - - public override void DisableLayerEffect() - { - } - - public override void Update(double deltaTime) - { - } - - public override void PreProcess(SKCanvas canvas, SKImageInfo canvasInfo, SKPath renderBounds, SKPaint paint) - { - } - - public override void PostProcess(SKCanvas canvas, SKImageInfo canvasInfo, SKPath renderBounds, SKPaint paint) - { - paint.ImageFilter = SKImageFilter.CreateColorFilter(SKColorFilter.CreateColorMatrix(new[] - { - 0.21f, 0.72f, 0.07f, 0, 0, - 0.21f, 0.72f, 0.07f, 0, 0, - 0.21f, 0.72f, 0.07f, 0, 0, - 0, 0, 0, 1, 0 - }), paint.ImageFilter); - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/GrayScaleEffectProperties.cs b/src/Plugins/Artemis.Plugins.LayerEffects.Filter/GrayScaleEffectProperties.cs deleted file mode 100644 index 11ff5d5d1..000000000 --- a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/GrayScaleEffectProperties.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Artemis.Core; -using Artemis.Core.DefaultTypes; - -namespace Artemis.Plugins.LayerEffects.Filter -{ - public class GrayScaleEffectProperties : LayerPropertyGroup - { - [PropertyDescription(Name = "Gray-scale strength (NYI)")] - public FloatLayerProperty GrayScaleStrength { get; set; } - - protected override void PopulateDefaults() - { - } - - protected override void EnableProperties() - { - } - - protected override void DisableProperties() - { - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/OpacityEffect.cs b/src/Plugins/Artemis.Plugins.LayerEffects.Filter/OpacityEffect.cs deleted file mode 100644 index 40498684a..000000000 --- a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/OpacityEffect.cs +++ /dev/null @@ -1,50 +0,0 @@ -using Artemis.Core; -using Artemis.Core.DefaultTypes; -using Artemis.Core.LayerEffects; -using SkiaSharp; - -namespace Artemis.Plugins.LayerEffects.Filter -{ - public class OpacityEffect : LayerEffect - { - public override void EnableLayerEffect() - { - } - - public override void DisableLayerEffect() - { - } - - public override void Update(double deltaTime) - { - } - - public override void PreProcess(SKCanvas canvas, SKImageInfo canvasInfo, SKPath renderBounds, SKPaint paint) - { - paint.Color = paint.Color.WithAlpha((byte) (Properties.Opacity.CurrentValue * 2.55f)); - } - - public override void PostProcess(SKCanvas canvas, SKImageInfo canvasInfo, SKPath renderBounds, SKPaint paint) - { - } - } - - public class OpacityEffectProperties : LayerPropertyGroup - { - [PropertyDescription(Description = "The opacity of the shape", InputAffix = "%", MinInputValue = 0f, MaxInputValue = 100f)] - public FloatLayerProperty Opacity { get; set; } - - protected override void PopulateDefaults() - { - Opacity.DefaultValue = 100f; - } - - protected override void EnableProperties() - { - } - - protected override void DisableProperties() - { - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/ViewModels/ColorMatrixConfigurationViewModel.cs b/src/Plugins/Artemis.Plugins.LayerEffects.Filter/ViewModels/ColorMatrixConfigurationViewModel.cs deleted file mode 100644 index f2aac83a9..000000000 --- a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/ViewModels/ColorMatrixConfigurationViewModel.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System.Windows.Navigation; -using Artemis.Core; -using Artemis.Core.LayerEffects; - -namespace Artemis.Plugins.LayerEffects.Filter.ViewModels -{ - public class ColorMatrixConfigurationViewModel : EffectConfigurationViewModel - { - public ColorMatrixConfigurationViewModel(ColorMatrixEffect layerEffect) : base(layerEffect) - { - Properties = layerEffect.Properties; - } - - public ColorMatrixEffectProperties Properties { get; set; } - - public void OpenHyperlink(object sender, RequestNavigateEventArgs e) - { - Utilities.OpenUrl(e.Uri.AbsoluteUri); - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/Views/ColorMatrixConfigurationView.xaml b/src/Plugins/Artemis.Plugins.LayerEffects.Filter/Views/ColorMatrixConfigurationView.xaml deleted file mode 100644 index 91a30736d..000000000 --- a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/Views/ColorMatrixConfigurationView.xaml +++ /dev/null @@ -1,64 +0,0 @@ - - - - Below you can define the color matrix to be applied to the folder/layer. - Please note this is an advanced effect mainly included for the sake of completion. - - - If you are still not deterred, - - click here - - for a full explanation of color transforms in SkiaSharp, the rendering library Artemis uses. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/plugin.json b/src/Plugins/Artemis.Plugins.LayerEffects.Filter/plugin.json deleted file mode 100644 index 51689721b..000000000 --- a/src/Plugins/Artemis.Plugins.LayerEffects.Filter/plugin.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "Guid": "fca5b5d6-3f86-4ea7-a271-06ec3fc219e2", - "Name": "Filter layer effect", - "Description": "A layer effect providing different types of filters.", - "Version": "1.0.0.0", - "Main": "Artemis.Plugins.LayerEffects.Filter.dll" -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Modules.General/Artemis.Plugins.Modules.General.csproj b/src/Plugins/Artemis.Plugins.Modules.General/Artemis.Plugins.Modules.General.csproj deleted file mode 100644 index 8638b8d53..000000000 --- a/src/Plugins/Artemis.Plugins.Modules.General/Artemis.Plugins.Modules.General.csproj +++ /dev/null @@ -1,44 +0,0 @@ - - - netcoreapp3.1 - false - Artemis.Plugins.Modules.General - Artemis.Plugins.Modules.General - true - x64 - False - - - x64 - - - - - PreserveNewest - - - - - all - - - all - - - - - - - false - - - - - PreserveNewest - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Modules.General/DataModels/GeneralDataModel.cs b/src/Plugins/Artemis.Plugins.Modules.General/DataModels/GeneralDataModel.cs deleted file mode 100644 index 1986dfb3f..000000000 --- a/src/Plugins/Artemis.Plugins.Modules.General/DataModels/GeneralDataModel.cs +++ /dev/null @@ -1,34 +0,0 @@ -using System; -using Artemis.Core.DataModelExpansions; -using Artemis.Plugins.Modules.General.DataModels.Windows; -using SkiaSharp; - -namespace Artemis.Plugins.Modules.General.DataModels -{ - public class GeneralDataModel : DataModel - { - public GeneralDataModel() - { - TimeDataModel = new TimeDataModel(); - } - - public WindowDataModel ActiveWindow { get; set; } - public TimeDataModel TimeDataModel { get; set; } - } - - public class TimeDataModel : DataModel - { - public DateTimeOffset CurrentTime { get; set; } - public TimeSpan TimeSinceMidnight { get; set; } - } - - public class IconColorsDataModel : DataModel - { - public SKColor Vibrant { get; set; } - public SKColor LightVibrant { get; set; } - public SKColor DarkVibrant { get; set; } - public SKColor Muted { get; set; } - public SKColor LightMuted { get; set; } - public SKColor DarkMuted { get; set; } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Modules.General/DataModels/Windows/WindowDataModel.cs b/src/Plugins/Artemis.Plugins.Modules.General/DataModels/Windows/WindowDataModel.cs deleted file mode 100644 index 33067e0f0..000000000 --- a/src/Plugins/Artemis.Plugins.Modules.General/DataModels/Windows/WindowDataModel.cs +++ /dev/null @@ -1,54 +0,0 @@ -using System.Collections.Generic; -using System.Diagnostics; -using System.Drawing; -using System.IO; -using System.Linq; -using Artemis.Core; -using Artemis.Core.DataModelExpansions; -using Artemis.Core.Services; -using SkiaSharp; - -namespace Artemis.Plugins.Modules.General.DataModels.Windows -{ - public class WindowDataModel - { - public WindowDataModel(Process process, IColorQuantizerService quantizerService) - { - Process = process; - WindowTitle = process.MainWindowTitle; - ProcessName = process.ProcessName; - - // Accessing MainModule requires admin privileges, this way does not - ProgramLocation = process.GetProcessFilename(); - - // Get Icon colors - if (File.Exists(ProgramLocation)) - { - using MemoryStream mem = new MemoryStream(); - Icon.ExtractAssociatedIcon(ProgramLocation).Save(mem); - mem.Seek(0, SeekOrigin.Begin); - using SKBitmap skbm = SKBitmap.Decode(mem); - mem.Close(); - - List skClrs = quantizerService.Quantize(skbm.Pixels.ToList(), 256).ToList(); - Colors = new IconColorsDataModel - { - Vibrant = quantizerService.FindColorVariation(skClrs, ColorType.Vibrant, true), - LightVibrant = quantizerService.FindColorVariation(skClrs, ColorType.LightVibrant, true), - DarkVibrant = quantizerService.FindColorVariation(skClrs, ColorType.DarkVibrant, true), - Muted = quantizerService.FindColorVariation(skClrs, ColorType.Muted, true), - LightMuted = quantizerService.FindColorVariation(skClrs, ColorType.LightMuted, true), - DarkMuted = quantizerService.FindColorVariation(skClrs, ColorType.DarkMuted, true) - }; - } - } - - [DataModelIgnore] - public Process Process { get; } - - public string WindowTitle { get; set; } - public string ProcessName { get; set; } - public string ProgramLocation { get; set; } - public IconColorsDataModel Colors { get; set; } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Modules.General/DataModels/Windows/WindowsDataModel.cs b/src/Plugins/Artemis.Plugins.Modules.General/DataModels/Windows/WindowsDataModel.cs deleted file mode 100644 index c3ea381ed..000000000 --- a/src/Plugins/Artemis.Plugins.Modules.General/DataModels/Windows/WindowsDataModel.cs +++ /dev/null @@ -1,6 +0,0 @@ -namespace Artemis.Plugins.Modules.General.DataModels.Windows -{ - public class WindowsDataModel - { - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Modules.General/GeneralModule.cs b/src/Plugins/Artemis.Plugins.Modules.General/GeneralModule.cs deleted file mode 100644 index fdf6f02a0..000000000 --- a/src/Plugins/Artemis.Plugins.Modules.General/GeneralModule.cs +++ /dev/null @@ -1,68 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Diagnostics; -using Artemis.Core; -using Artemis.Core.Modules; -using Artemis.Core.Services; -using Artemis.Plugins.Modules.General.DataModels; -using Artemis.Plugins.Modules.General.DataModels.Windows; -using Artemis.Plugins.Modules.General.Utilities; -using Artemis.Plugins.Modules.General.ViewModels; -using SkiaSharp; - -namespace Artemis.Plugins.Modules.General -{ - public class GeneralModule : ProfileModule - { - private readonly IColorQuantizerService _quantizerService; - - public GeneralModule(IColorQuantizerService quantizerService) { - _quantizerService = quantizerService; - } - - public override void EnablePlugin() - { - DisplayName = "General"; - DisplayIcon = "Images/bow.svg"; - ExpandsDataModel = true; - - ModuleTabs = new List {new ModuleTab("General")}; - } - - public override void DisablePlugin() - { - } - - public override void ModuleActivated(bool isOverride) - { - } - - public override void ModuleDeactivated(bool isOverride) - { - } - - public override void Update(double deltaTime) - { - DataModel.TimeDataModel.CurrentTime = DateTimeOffset.Now; - DataModel.TimeDataModel.TimeSinceMidnight = DateTimeOffset.Now - DateTimeOffset.Now.Date; - UpdateCurrentWindow(); - } - - public override void Render(double deltaTime, ArtemisSurface surface, SKCanvas canvas, SKImageInfo canvasInfo) - { - } - - #region Open windows - - public void UpdateCurrentWindow() - { - int processId = WindowUtilities.GetActiveProcessId(); - if (DataModel.ActiveWindow == null || DataModel.ActiveWindow.Process.Id != processId) - DataModel.ActiveWindow = new WindowDataModel(Process.GetProcessById(processId), _quantizerService); - if (DataModel.ActiveWindow != null && string.IsNullOrWhiteSpace(DataModel.ActiveWindow.WindowTitle)) - DataModel.ActiveWindow.WindowTitle = Process.GetProcessById(WindowUtilities.GetActiveProcessId()).MainWindowTitle; - } - - #endregion - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Modules.General/Images/bow.svg b/src/Plugins/Artemis.Plugins.Modules.General/Images/bow.svg deleted file mode 100644 index 66817473d..000000000 --- a/src/Plugins/Artemis.Plugins.Modules.General/Images/bow.svg +++ /dev/null @@ -1,44 +0,0 @@ - - - - -Created by potrace 1.15, written by Peter Selinger 2001-2017 - - - - - - - - - diff --git a/src/Plugins/Artemis.Plugins.Modules.General/Properties/AssemblyInfo.cs b/src/Plugins/Artemis.Plugins.Modules.General/Properties/AssemblyInfo.cs deleted file mode 100644 index c434b9283..000000000 --- a/src/Plugins/Artemis.Plugins.Modules.General/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System.Runtime.InteropServices; - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("e592f239-faa0-4840-9c85-46e5867d06d5")] \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Modules.General/Utilities/WindowUtilities.cs b/src/Plugins/Artemis.Plugins.Modules.General/Utilities/WindowUtilities.cs deleted file mode 100644 index d6901f7d9..000000000 --- a/src/Plugins/Artemis.Plugins.Modules.General/Utilities/WindowUtilities.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System; -using System.Runtime.InteropServices; - -namespace Artemis.Plugins.Modules.General.Utilities -{ - public static class WindowUtilities - { - public static int GetActiveProcessId() - { - IntPtr hWnd = GetForegroundWindow(); // Get foreground window handle - GetWindowThreadProcessId(hWnd, out uint processId); - return (int) processId; - } - - - [DllImport("user32.dll")] - private static extern IntPtr GetForegroundWindow(); - - [DllImport("user32.dll")] - private static extern uint GetWindowThreadProcessId(IntPtr hWnd, out uint lpdwProcessId); - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Modules.General/ViewModels/GeneralViewModel.cs b/src/Plugins/Artemis.Plugins.Modules.General/ViewModels/GeneralViewModel.cs deleted file mode 100644 index 6c8788095..000000000 --- a/src/Plugins/Artemis.Plugins.Modules.General/ViewModels/GeneralViewModel.cs +++ /dev/null @@ -1,24 +0,0 @@ -using Artemis.Core.Modules; - -namespace Artemis.Plugins.Modules.General.ViewModels -{ - public class GeneralViewModel : ModuleViewModel - { - public GeneralViewModel(GeneralModule module) : base(module, "General") - { - GeneralModule = module; - } - - public GeneralModule GeneralModule { get; } - - public void ShowTimeInDataModel() - { - GeneralModule.ShowProperty(model => model.TimeDataModel.CurrentTime); - } - - public void HideTimeInDataModel() - { - GeneralModule.HideProperty(model => model.TimeDataModel.CurrentTime); - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Modules.General/Views/GeneralView.xaml b/src/Plugins/Artemis.Plugins.Modules.General/Views/GeneralView.xaml deleted file mode 100644 index 228bbe4c3..000000000 --- a/src/Plugins/Artemis.Plugins.Modules.General/Views/GeneralView.xaml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Modules.General/plugin.json b/src/Plugins/Artemis.Plugins.Modules.General/plugin.json deleted file mode 100644 index 1196d534f..000000000 --- a/src/Plugins/Artemis.Plugins.Modules.General/plugin.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "Guid": "0de2991a-d7b8-4f61-ae4e-6623849215b5", - "Name": "General module", - "Description": "A general profile-enabled module for every-day use.", - "Version": "1.0.0.0", - "Main": "Artemis.Plugins.Modules.General.dll" -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Modules.Overlay/Artemis.Plugins.Modules.Overlay.csproj b/src/Plugins/Artemis.Plugins.Modules.Overlay/Artemis.Plugins.Modules.Overlay.csproj deleted file mode 100644 index f35a8362f..000000000 --- a/src/Plugins/Artemis.Plugins.Modules.Overlay/Artemis.Plugins.Modules.Overlay.csproj +++ /dev/null @@ -1,43 +0,0 @@ - - - netcoreapp3.1 - false - Artemis.Plugins.Modules.Overlay - Artemis.Plugins.Modules.Overlay - x64 - False - - - x64 - - - - - - - - - - all - - - all - - - - - - false - - - - - - PreserveNewest - - - - - - - \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Modules.Overlay/OverlayModule.cs b/src/Plugins/Artemis.Plugins.Modules.Overlay/OverlayModule.cs deleted file mode 100644 index a338d68d0..000000000 --- a/src/Plugins/Artemis.Plugins.Modules.Overlay/OverlayModule.cs +++ /dev/null @@ -1,42 +0,0 @@ -using Artemis.Core; -using Artemis.Core.Modules; -using SkiaSharp; - -namespace Artemis.Plugins.Modules.Overlay -{ - // The core of your module. Hover over the method names to see a description. - public class OverlayModule : ProfileModule - { - // This is the beginning of your plugin life cycle. Use this instead of a constructor. - public override void EnablePlugin() - { - DisplayName = "Overlay"; - DisplayIcon = "ArrangeBringToFront"; - DefaultPriorityCategory = ModulePriorityCategory.Overlay; - } - - // This is the end of your plugin life cycle. - public override void DisablePlugin() - { - // Make sure to clean up resources where needed (dispose IDisposables etc.) - } - - public override void ModuleActivated(bool isOverride) - { - // When this gets called your activation requirements have been met and the module will start displaying - } - - public override void ModuleDeactivated(bool isOverride) - { - // When this gets called your activation requirements are no longer met and your module will stop displaying - } - - public override void Update(double deltaTime) - { - } - - public override void Render(double deltaTime, ArtemisSurface surface, SKCanvas canvas, SKImageInfo canvasInfo) - { - } - } -} \ No newline at end of file diff --git a/src/Plugins/Artemis.Plugins.Modules.Overlay/plugin.json b/src/Plugins/Artemis.Plugins.Modules.Overlay/plugin.json deleted file mode 100644 index bbb0b9206..000000000 --- a/src/Plugins/Artemis.Plugins.Modules.Overlay/plugin.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "Guid": "29e3ff97-83a5-44fc-a2dc-04f446b54146", - "Name": "Overlay module", - "Description": "A general profile-enabled overlay module for every-day use", - "Version": "1.0.0.0", - "Main": "Artemis.Plugins.Modules.Overlay.dll" -} \ No newline at end of file