diff --git a/Asus/Asus.nuspec b/Asus/Asus.nuspec
new file mode 100644
index 0000000..3b424c4
--- /dev/null
+++ b/Asus/Asus.nuspec
@@ -0,0 +1,24 @@
+
+
+
+ RGB.NET.Resources.Asus
+ RGB.NET.Resources.Asus
+ 02.03
+ Darth Affe
+ Darth Affe
+ https://github.com/DarthAffe/RGB.NET-Resources
+ https://github.com/DarthAffe/RGB.NET-Resources/master/LICENSE
+ true
+ Resources for Asus-Devices of RGB.NET
+
+ Resources for Asus-Devices of RGB.NET, a C# (.NET) library for accessing various RGB-peripherals
+ Copyright @ Wyrez 2018
+ en-US
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Asus/Images/Mainboards/PRIMEX370-PRO.png b/Asus/Images/Mainboards/PRIMEX370-PRO.png
new file mode 100644
index 0000000..59a8d13
Binary files /dev/null and b/Asus/Images/Mainboards/PRIMEX370-PRO.png differ
diff --git a/Asus/Layouts/DeviceLayout.xsd b/Asus/Layouts/DeviceLayout.xsd
new file mode 100644
index 0000000..91ced39
--- /dev/null
+++ b/Asus/Layouts/DeviceLayout.xsd
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Asus/Layouts/Mainboards/PRIMEX370-PRO.xml b/Asus/Layouts/Mainboards/PRIMEX370-PRO.xml
new file mode 100644
index 0000000..ad9c378
--- /dev/null
+++ b/Asus/Layouts/Mainboards/PRIMEX370-PRO.xml
@@ -0,0 +1,53 @@
+
+
+ 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/Asus/libs/x86/AURA_SDK.dll b/Asus/libs/x86/AURA_SDK.dll
new file mode 100644
index 0000000..53ddc13
Binary files /dev/null and b/Asus/libs/x86/AURA_SDK.dll differ
diff --git a/Asus/libs/x86/ClaymoreProtocol.dll b/Asus/libs/x86/ClaymoreProtocol.dll
new file mode 100644
index 0000000..3f27121
Binary files /dev/null and b/Asus/libs/x86/ClaymoreProtocol.dll differ
diff --git a/Asus/libs/x86/EVOLVE SYNC Dll.dll b/Asus/libs/x86/EVOLVE SYNC Dll.dll
new file mode 100644
index 0000000..cbf4228
Binary files /dev/null and b/Asus/libs/x86/EVOLVE SYNC Dll.dll differ
diff --git a/Asus/libs/x86/LED_DLL_forMB.dll b/Asus/libs/x86/LED_DLL_forMB.dll
new file mode 100644
index 0000000..3b56c01
Binary files /dev/null and b/Asus/libs/x86/LED_DLL_forMB.dll differ
diff --git a/Asus/libs/x86/RogNewmouseProtocol.dll b/Asus/libs/x86/RogNewmouseProtocol.dll
new file mode 100644
index 0000000..3f27121
Binary files /dev/null and b/Asus/libs/x86/RogNewmouseProtocol.dll differ
diff --git a/Asus/libs/x86/SPATHA HID Library C++.dll b/Asus/libs/x86/SPATHA HID Library C++.dll
new file mode 100644
index 0000000..a4d9449
Binary files /dev/null and b/Asus/libs/x86/SPATHA HID Library C++.dll differ
diff --git a/Asus/libs/x86/SPATHA SYNC Dll.dll b/Asus/libs/x86/SPATHA SYNC Dll.dll
new file mode 100644
index 0000000..7e7da14
Binary files /dev/null and b/Asus/libs/x86/SPATHA SYNC Dll.dll differ
diff --git a/Asus/libs/x86/VGA_Extra.dll b/Asus/libs/x86/VGA_Extra.dll
new file mode 100644
index 0000000..c9003ee
Binary files /dev/null and b/Asus/libs/x86/VGA_Extra.dll differ
diff --git a/Asus/libs/x86/Vender.dll b/Asus/libs/x86/Vender.dll
new file mode 100644
index 0000000..3433e99
Binary files /dev/null and b/Asus/libs/x86/Vender.dll differ
diff --git a/Asus/targets/RGB.NET.Resources.Asus.targets b/Asus/targets/RGB.NET.Resources.Asus.targets
new file mode 100644
index 0000000..6d7d476
--- /dev/null
+++ b/Asus/targets/RGB.NET.Resources.Asus.targets
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+ False
+
+
+ False
+
+
+
+
+
+
+
+ %(RecursiveDir)%(FileName)%(Extension)
+ Always
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bin\%(RecursiveDir)%(Filename)%(Extension)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $(PostBuildEventDependsOn);
+ CopyAsusSDKFiles;
+
+
+ $(BuildDependsOn);
+ CopyAsusSDKFiles;
+
+
+ $(CleanDependsOn);
+ CleanAsusSDKFiles;
+
+
+
+
+
+
+
+ CollectAsusSDKFiles;
+ $(PipelineCollectFilesPhaseDependsOn);
+
+
+
diff --git a/CoolerMaster/CoolerMaster.nuspec b/CoolerMaster/CoolerMaster.nuspec
new file mode 100644
index 0000000..3f65e3f
--- /dev/null
+++ b/CoolerMaster/CoolerMaster.nuspec
@@ -0,0 +1,22 @@
+
+
+
+ RGB.NET.Resources.CoolerMaster
+ RGB.NET.Resources.CoolerMaster
+ 1.0.0.1
+ Darth Affe
+ Darth Affe
+ https://github.com/DarthAffe/RGB.NET-Resources
+ https://github.com/DarthAffe/RGB.NET-Resources/master/LICENSE
+ true
+ Resources for CoolerMaster-Devices of RGB.NET
+
+ Resources for CoolerMaster-Devices of RGB.NET, a C# (.NET) library for accessing various RGB-peripherals
+ Copyright @ Wyrez 2018
+ en-US
+
+
+
+
+
+
\ No newline at end of file
diff --git a/CoolerMaster/libs/x64/CMSDK.dll b/CoolerMaster/libs/x64/CMSDK.dll
new file mode 100644
index 0000000..0573163
Binary files /dev/null and b/CoolerMaster/libs/x64/CMSDK.dll differ
diff --git a/CoolerMaster/libs/x86/CMSDK.dll b/CoolerMaster/libs/x86/CMSDK.dll
new file mode 100644
index 0000000..c40da85
Binary files /dev/null and b/CoolerMaster/libs/x86/CMSDK.dll differ
diff --git a/CoolerMaster/targets/RGB.NET.Devices.CoolerMaster.targets b/CoolerMaster/targets/RGB.NET.Devices.CoolerMaster.targets
new file mode 100644
index 0000000..ffa6b51
--- /dev/null
+++ b/CoolerMaster/targets/RGB.NET.Devices.CoolerMaster.targets
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+ False
+
+
+ False
+
+
+
+
+
+
+
+ %(RecursiveDir)%(FileName)%(Extension)
+ Always
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bin\%(RecursiveDir)%(Filename)%(Extension)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $(PostBuildEventDependsOn);
+ CopyCoolerMasterSDKFiles;
+
+
+ $(BuildDependsOn);
+ CopyCoolerMasterSDKFiles;
+
+
+ $(CleanDependsOn);
+ CleanCoolerMasterSDKFiles;
+
+
+
+
+
+
+
+ CollectCoolerMasterSDKFiles;
+ $(PipelineCollectFilesPhaseDependsOn);
+
+
+
diff --git a/Corsair/Corsair.nuspec b/Corsair/Corsair.nuspec
new file mode 100644
index 0000000..d7d81b4
--- /dev/null
+++ b/Corsair/Corsair.nuspec
@@ -0,0 +1,24 @@
+
+
+
+ RGB.NET.Resources.Corsair
+ RGB.NET.Resources.Corsair
+ 2.18.127.0
+ Darth Affe
+ Darth Affe
+ https://github.com/DarthAffe/RGB.NET-Resources
+ https://github.com/DarthAffe/RGB.NET-Resources/master/LICENSE
+ true
+ Resources for Corsair-Devices of RGB.NET
+
+ Resources for Corsair-Devices of RGB.NET, a C# (.NET) library for accessing various RGB-peripherals
+ Copyright @ Wyrez 2018
+ en-US
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Corsair/Images/Keyboards/K70RGB.png b/Corsair/Images/Keyboards/K70RGB.png
new file mode 100644
index 0000000..c743a51
Binary files /dev/null and b/Corsair/Images/Keyboards/K70RGB.png differ
diff --git a/Corsair/Images/Keyboards/K95RGB.png b/Corsair/Images/Keyboards/K95RGB.png
new file mode 100644
index 0000000..3c00987
Binary files /dev/null and b/Corsair/Images/Keyboards/K95RGB.png differ
diff --git a/Corsair/Images/Keyboards/K95RGBPLATINUM.png b/Corsair/Images/Keyboards/K95RGBPLATINUM.png
new file mode 100644
index 0000000..0cae586
Binary files /dev/null and b/Corsair/Images/Keyboards/K95RGBPLATINUM.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/0_BracketRight.png b/Corsair/Images/Keyboards/K_Keys/0_BracketRight.png
new file mode 100644
index 0000000..b00847b
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/0_BracketRight.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/0_Equals_CurlyBracketRight.png b/Corsair/Images/Keyboards/K_Keys/0_Equals_CurlyBracketRight.png
new file mode 100644
index 0000000..604abaa
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/0_Equals_CurlyBracketRight.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/1_ExclamationMark.png b/Corsair/Images/Keyboards/K_Keys/1_ExclamationMark.png
new file mode 100644
index 0000000..4a45cf0
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/1_ExclamationMark.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/2_At.png b/Corsair/Images/Keyboards/K_Keys/2_At.png
new file mode 100644
index 0000000..64d73f1
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/2_At.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/2_QuotationMark_Exponent2.png b/Corsair/Images/Keyboards/K_Keys/2_QuotationMark_Exponent2.png
new file mode 100644
index 0000000..250ddf1
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/2_QuotationMark_Exponent2.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/3_Hash.png b/Corsair/Images/Keyboards/K_Keys/3_Hash.png
new file mode 100644
index 0000000..2a7e87b
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/3_Hash.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/3_SectionSign_Exponent3.png b/Corsair/Images/Keyboards/K_Keys/3_SectionSign_Exponent3.png
new file mode 100644
index 0000000..b8d99a8
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/3_SectionSign_Exponent3.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/4_Dollar.png b/Corsair/Images/Keyboards/K_Keys/4_Dollar.png
new file mode 100644
index 0000000..d5373b6
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/4_Dollar.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/5_Percent.png b/Corsair/Images/Keyboards/K_Keys/5_Percent.png
new file mode 100644
index 0000000..8531a2a
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/5_Percent.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/5_Percent_Euro.png b/Corsair/Images/Keyboards/K_Keys/5_Percent_Euro.png
new file mode 100644
index 0000000..abef365
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/5_Percent_Euro.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/6_Ampersand.png b/Corsair/Images/Keyboards/K_Keys/6_Ampersand.png
new file mode 100644
index 0000000..dac8bff
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/6_Ampersand.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/6_Circumflex.png b/Corsair/Images/Keyboards/K_Keys/6_Circumflex.png
new file mode 100644
index 0000000..48d715f
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/6_Circumflex.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/7_Ampersand.png b/Corsair/Images/Keyboards/K_Keys/7_Ampersand.png
new file mode 100644
index 0000000..f882ec4
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/7_Ampersand.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/7_Slash_CurlyBracketLeft.png b/Corsair/Images/Keyboards/K_Keys/7_Slash_CurlyBracketLeft.png
new file mode 100644
index 0000000..1935236
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/7_Slash_CurlyBracketLeft.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/8_Asterisk.png b/Corsair/Images/Keyboards/K_Keys/8_Asterisk.png
new file mode 100644
index 0000000..8a09cc7
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/8_Asterisk.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/8_BracketLeft_SquareBracketLeft.png b/Corsair/Images/Keyboards/K_Keys/8_BracketLeft_SquareBracketLeft.png
new file mode 100644
index 0000000..27f020d
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/8_BracketLeft_SquareBracketLeft.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/9_BracketRight.png b/Corsair/Images/Keyboards/K_Keys/9_BracketRight.png
new file mode 100644
index 0000000..364f527
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/9_BracketRight.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/9_BracketRight_SquareBracketRight.png b/Corsair/Images/Keyboards/K_Keys/9_BracketRight_SquareBracketRight.png
new file mode 100644
index 0000000..4da485d
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/9_BracketRight_SquareBracketRight.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/A.png b/Corsair/Images/Keyboards/K_Keys/A.png
new file mode 100644
index 0000000..1085e2e
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/A.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/AE.png b/Corsair/Images/Keyboards/K_Keys/AE.png
new file mode 100644
index 0000000..b8bdffe
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/AE.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/AccentGrave_AccentAcute.png b/Corsair/Images/Keyboards/K_Keys/AccentGrave_AccentAcute.png
new file mode 100644
index 0000000..8ae4006
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/AccentGrave_AccentAcute.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/AccentGrave_Tilde.png b/Corsair/Images/Keyboards/K_Keys/AccentGrave_Tilde.png
new file mode 100644
index 0000000..1eb0780
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/AccentGrave_Tilde.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Alt.png b/Corsair/Images/Keyboards/K_Keys/Alt.png
new file mode 100644
index 0000000..5fa4122
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Alt.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/AltGr.png b/Corsair/Images/Keyboards/K_Keys/AltGr.png
new file mode 100644
index 0000000..38655d1
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/AltGr.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Apostrophe_QuotationMark.png b/Corsair/Images/Keyboards/K_Keys/Apostrophe_QuotationMark.png
new file mode 100644
index 0000000..97faeae
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Apostrophe_QuotationMark.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Asterisk.png b/Corsair/Images/Keyboards/K_Keys/Asterisk.png
new file mode 100644
index 0000000..426b937
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Asterisk.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/B.png b/Corsair/Images/Keyboards/K_Keys/B.png
new file mode 100644
index 0000000..43a8ab5
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/B.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Backspace.png b/Corsair/Images/Keyboards/K_Keys/Backspace.png
new file mode 100644
index 0000000..e4534b8
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Backspace.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/BildDown.png b/Corsair/Images/Keyboards/K_Keys/BildDown.png
new file mode 100644
index 0000000..026127e
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/BildDown.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/BildUp.png b/Corsair/Images/Keyboards/K_Keys/BildUp.png
new file mode 100644
index 0000000..aa80d4a
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/BildUp.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Blackslash_Pipe.png b/Corsair/Images/Keyboards/K_Keys/Blackslash_Pipe.png
new file mode 100644
index 0000000..f7fb5bb
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Blackslash_Pipe.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Brightness.png b/Corsair/Images/Keyboards/K_Keys/Brightness.png
new file mode 100644
index 0000000..cf10d0a
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Brightness.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/C.png b/Corsair/Images/Keyboards/K_Keys/C.png
new file mode 100644
index 0000000..272c0ce
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/C.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/CapsLock.png b/Corsair/Images/Keyboards/K_Keys/CapsLock.png
new file mode 100644
index 0000000..f0088ca
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/CapsLock.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/CapsLockText.png b/Corsair/Images/Keyboards/K_Keys/CapsLockText.png
new file mode 100644
index 0000000..325632b
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/CapsLockText.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/CaretDown.png b/Corsair/Images/Keyboards/K_Keys/CaretDown.png
new file mode 100644
index 0000000..13c4be1
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/CaretDown.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/CaretLeft.png b/Corsair/Images/Keyboards/K_Keys/CaretLeft.png
new file mode 100644
index 0000000..d9d6392
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/CaretLeft.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/CaretRight.png b/Corsair/Images/Keyboards/K_Keys/CaretRight.png
new file mode 100644
index 0000000..545ae3e
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/CaretRight.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/CaretUp.png b/Corsair/Images/Keyboards/K_Keys/CaretUp.png
new file mode 100644
index 0000000..6e7c93c
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/CaretUp.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Circumflex_Degree.png b/Corsair/Images/Keyboards/K_Keys/Circumflex_Degree.png
new file mode 100644
index 0000000..be181e9
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Circumflex_Degree.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Comma_Del.png b/Corsair/Images/Keyboards/K_Keys/Comma_Del.png
new file mode 100644
index 0000000..f5edddb
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Comma_Del.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Comma_Entf.png b/Corsair/Images/Keyboards/K_Keys/Comma_Entf.png
new file mode 100644
index 0000000..ad955bc
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Comma_Entf.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Comma_Semicolon.png b/Corsair/Images/Keyboards/K_Keys/Comma_Semicolon.png
new file mode 100644
index 0000000..f7ba577
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Comma_Semicolon.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Ctrl.png b/Corsair/Images/Keyboards/K_Keys/Ctrl.png
new file mode 100644
index 0000000..a9a7a3c
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Ctrl.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/D.png b/Corsair/Images/Keyboards/K_Keys/D.png
new file mode 100644
index 0000000..66267c5
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/D.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Delete.png b/Corsair/Images/Keyboards/K_Keys/Delete.png
new file mode 100644
index 0000000..00170a4
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Delete.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Dot_Colon.png b/Corsair/Images/Keyboards/K_Keys/Dot_Colon.png
new file mode 100644
index 0000000..7629b1d
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Dot_Colon.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Drucken.png b/Corsair/Images/Keyboards/K_Keys/Drucken.png
new file mode 100644
index 0000000..e748c2b
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Drucken.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/E.png b/Corsair/Images/Keyboards/K_Keys/E.png
new file mode 100644
index 0000000..58b9df8
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/E.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/E_Euro.png b/Corsair/Images/Keyboards/K_Keys/E_Euro.png
new file mode 100644
index 0000000..27ca714
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/E_Euro.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Einfg.png b/Corsair/Images/Keyboards/K_Keys/Einfg.png
new file mode 100644
index 0000000..7f82942
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Einfg.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/End.png b/Corsair/Images/Keyboards/K_Keys/End.png
new file mode 100644
index 0000000..586ccbe
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/End.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Ende.png b/Corsair/Images/Keyboards/K_Keys/Ende.png
new file mode 100644
index 0000000..08c3c78
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Ende.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Enter.png b/Corsair/Images/Keyboards/K_Keys/Enter.png
new file mode 100644
index 0000000..686595d
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Enter.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/EnterWText.png b/Corsair/Images/Keyboards/K_Keys/EnterWText.png
new file mode 100644
index 0000000..e96f217
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/EnterWText.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Entf.png b/Corsair/Images/Keyboards/K_Keys/Entf.png
new file mode 100644
index 0000000..33c6179
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Entf.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Equals_Plus.png b/Corsair/Images/Keyboards/K_Keys/Equals_Plus.png
new file mode 100644
index 0000000..d9a9fa1
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Equals_Plus.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Escape.png b/Corsair/Images/Keyboards/K_Keys/Escape.png
new file mode 100644
index 0000000..cb2315a
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Escape.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/F.png b/Corsair/Images/Keyboards/K_Keys/F.png
new file mode 100644
index 0000000..74dc6ae
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/F.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/F1.png b/Corsair/Images/Keyboards/K_Keys/F1.png
new file mode 100644
index 0000000..dea58fc
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/F1.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/F10.png b/Corsair/Images/Keyboards/K_Keys/F10.png
new file mode 100644
index 0000000..ef9ef86
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/F10.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/F11.png b/Corsair/Images/Keyboards/K_Keys/F11.png
new file mode 100644
index 0000000..af254af
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/F11.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/F12.png b/Corsair/Images/Keyboards/K_Keys/F12.png
new file mode 100644
index 0000000..3e2e702
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/F12.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/F2.png b/Corsair/Images/Keyboards/K_Keys/F2.png
new file mode 100644
index 0000000..7320e0a
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/F2.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/F3.png b/Corsair/Images/Keyboards/K_Keys/F3.png
new file mode 100644
index 0000000..36996b2
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/F3.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/F4.png b/Corsair/Images/Keyboards/K_Keys/F4.png
new file mode 100644
index 0000000..645f5ec
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/F4.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/F5.png b/Corsair/Images/Keyboards/K_Keys/F5.png
new file mode 100644
index 0000000..174991a
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/F5.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/F6.png b/Corsair/Images/Keyboards/K_Keys/F6.png
new file mode 100644
index 0000000..a7d76f8
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/F6.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/F7.png b/Corsair/Images/Keyboards/K_Keys/F7.png
new file mode 100644
index 0000000..6aa6968
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/F7.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/F8.png b/Corsair/Images/Keyboards/K_Keys/F8.png
new file mode 100644
index 0000000..6250590
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/F8.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/F9.png b/Corsair/Images/Keyboards/K_Keys/F9.png
new file mode 100644
index 0000000..8669a1e
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/F9.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/G.png b/Corsair/Images/Keyboards/K_Keys/G.png
new file mode 100644
index 0000000..7893fa4
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/G.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/G1.png b/Corsair/Images/Keyboards/K_Keys/G1.png
new file mode 100644
index 0000000..69912a5
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/G1.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/G10.png b/Corsair/Images/Keyboards/K_Keys/G10.png
new file mode 100644
index 0000000..32496fd
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/G10.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/G11.png b/Corsair/Images/Keyboards/K_Keys/G11.png
new file mode 100644
index 0000000..810ad5a
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/G11.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/G12.png b/Corsair/Images/Keyboards/K_Keys/G12.png
new file mode 100644
index 0000000..67aac53
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/G12.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/G13.png b/Corsair/Images/Keyboards/K_Keys/G13.png
new file mode 100644
index 0000000..7445c9a
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/G13.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/G14.png b/Corsair/Images/Keyboards/K_Keys/G14.png
new file mode 100644
index 0000000..b541387
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/G14.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/G15.png b/Corsair/Images/Keyboards/K_Keys/G15.png
new file mode 100644
index 0000000..856262c
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/G15.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/G16.png b/Corsair/Images/Keyboards/K_Keys/G16.png
new file mode 100644
index 0000000..2bc9281
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/G16.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/G17.png b/Corsair/Images/Keyboards/K_Keys/G17.png
new file mode 100644
index 0000000..d17d320
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/G17.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/G18.png b/Corsair/Images/Keyboards/K_Keys/G18.png
new file mode 100644
index 0000000..898204b
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/G18.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/G2.png b/Corsair/Images/Keyboards/K_Keys/G2.png
new file mode 100644
index 0000000..093ad3a
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/G2.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/G3.png b/Corsair/Images/Keyboards/K_Keys/G3.png
new file mode 100644
index 0000000..cad2b9e
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/G3.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/G4.png b/Corsair/Images/Keyboards/K_Keys/G4.png
new file mode 100644
index 0000000..74a09e4
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/G4.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/G5.png b/Corsair/Images/Keyboards/K_Keys/G5.png
new file mode 100644
index 0000000..623d836
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/G5.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/G6.png b/Corsair/Images/Keyboards/K_Keys/G6.png
new file mode 100644
index 0000000..b655db0
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/G6.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/G7.png b/Corsair/Images/Keyboards/K_Keys/G7.png
new file mode 100644
index 0000000..50f3074
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/G7.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/G8.png b/Corsair/Images/Keyboards/K_Keys/G8.png
new file mode 100644
index 0000000..dbeca11
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/G8.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/G9.png b/Corsair/Images/Keyboards/K_Keys/G9.png
new file mode 100644
index 0000000..d6e979f
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/G9.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/GreaterThan_Dot.png b/Corsair/Images/Keyboards/K_Keys/GreaterThan_Dot.png
new file mode 100644
index 0000000..c53877e
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/GreaterThan_Dot.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/H.png b/Corsair/Images/Keyboards/K_Keys/H.png
new file mode 100644
index 0000000..cd2e968
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/H.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Hash_Apostrophe.png b/Corsair/Images/Keyboards/K_Keys/Hash_Apostrophe.png
new file mode 100644
index 0000000..69c3fa4
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Hash_Apostrophe.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Home.png b/Corsair/Images/Keyboards/K_Keys/Home.png
new file mode 100644
index 0000000..2d686dd
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Home.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Hyphen_Underscore.png b/Corsair/Images/Keyboards/K_Keys/Hyphen_Underscore.png
new file mode 100644
index 0000000..3938ba7
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Hyphen_Underscore.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/I.png b/Corsair/Images/Keyboards/K_Keys/I.png
new file mode 100644
index 0000000..4219a77
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/I.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Insert.png b/Corsair/Images/Keyboards/K_Keys/Insert.png
new file mode 100644
index 0000000..134e8ff
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Insert.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/J.png b/Corsair/Images/Keyboards/K_Keys/J.png
new file mode 100644
index 0000000..3a6d39f
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/J.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/K.png b/Corsair/Images/Keyboards/K_Keys/K.png
new file mode 100644
index 0000000..8993adf
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/K.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/L.png b/Corsair/Images/Keyboards/K_Keys/L.png
new file mode 100644
index 0000000..8ce2965
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/L.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/LessThan_Comma.png b/Corsair/Images/Keyboards/K_Keys/LessThan_Comma.png
new file mode 100644
index 0000000..e0f169a
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/LessThan_Comma.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/LessThan_GreaterThan_Pipe.png b/Corsair/Images/Keyboards/K_Keys/LessThan_GreaterThan_Pipe.png
new file mode 100644
index 0000000..16c883d
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/LessThan_GreaterThan_Pipe.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/M.png b/Corsair/Images/Keyboards/K_Keys/M.png
new file mode 100644
index 0000000..8997442
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/M.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/M1.png b/Corsair/Images/Keyboards/K_Keys/M1.png
new file mode 100644
index 0000000..74f923e
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/M1.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/M2.png b/Corsair/Images/Keyboards/K_Keys/M2.png
new file mode 100644
index 0000000..6923aba
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/M2.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/M3.png b/Corsair/Images/Keyboards/K_Keys/M3.png
new file mode 100644
index 0000000..ca9c351
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/M3.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/MR.png b/Corsair/Images/Keyboards/K_Keys/MR.png
new file mode 100644
index 0000000..7e4fd20
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/MR.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/M_Mu.png b/Corsair/Images/Keyboards/K_Keys/M_Mu.png
new file mode 100644
index 0000000..a30d360
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/M_Mu.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Menu.png b/Corsair/Images/Keyboards/K_Keys/Menu.png
new file mode 100644
index 0000000..f9c06d3
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Menu.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Minus.png b/Corsair/Images/Keyboards/K_Keys/Minus.png
new file mode 100644
index 0000000..015e3ff
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Minus.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Mute.png b/Corsair/Images/Keyboards/K_Keys/Mute.png
new file mode 100644
index 0000000..f82621c
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Mute.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/N.png b/Corsair/Images/Keyboards/K_Keys/N.png
new file mode 100644
index 0000000..65a44ff
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/N.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/NextTrack.png b/Corsair/Images/Keyboards/K_Keys/NextTrack.png
new file mode 100644
index 0000000..7e18465
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/NextTrack.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Num.png b/Corsair/Images/Keyboards/K_Keys/Num.png
new file mode 100644
index 0000000..12e24fb
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Num.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Num0_Einfg.png b/Corsair/Images/Keyboards/K_Keys/Num0_Einfg.png
new file mode 100644
index 0000000..81b4f6c
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Num0_Einfg.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Num0_Ins.png b/Corsair/Images/Keyboards/K_Keys/Num0_Ins.png
new file mode 100644
index 0000000..61d3f44
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Num0_Ins.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Num1_End.png b/Corsair/Images/Keyboards/K_Keys/Num1_End.png
new file mode 100644
index 0000000..f6119da
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Num1_End.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Num1_Ende.png b/Corsair/Images/Keyboards/K_Keys/Num1_Ende.png
new file mode 100644
index 0000000..0fe8d52
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Num1_Ende.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Num2_ArrowDown.png b/Corsair/Images/Keyboards/K_Keys/Num2_ArrowDown.png
new file mode 100644
index 0000000..b45e840
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Num2_ArrowDown.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Num3_BildDown.png b/Corsair/Images/Keyboards/K_Keys/Num3_BildDown.png
new file mode 100644
index 0000000..3103af3
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Num3_BildDown.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Num3_PgDn.png b/Corsair/Images/Keyboards/K_Keys/Num3_PgDn.png
new file mode 100644
index 0000000..a801f6b
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Num3_PgDn.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Num4_ArrowLeft.png b/Corsair/Images/Keyboards/K_Keys/Num4_ArrowLeft.png
new file mode 100644
index 0000000..e0d0537
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Num4_ArrowLeft.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Num5.png b/Corsair/Images/Keyboards/K_Keys/Num5.png
new file mode 100644
index 0000000..dc8455b
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Num5.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Num6_ArrowRight.png b/Corsair/Images/Keyboards/K_Keys/Num6_ArrowRight.png
new file mode 100644
index 0000000..7f482fe
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Num6_ArrowRight.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Num7_Home.png b/Corsair/Images/Keyboards/K_Keys/Num7_Home.png
new file mode 100644
index 0000000..ae3fdd1
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Num7_Home.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Num7_Pos1.png b/Corsair/Images/Keyboards/K_Keys/Num7_Pos1.png
new file mode 100644
index 0000000..43b6340
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Num7_Pos1.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Num8_ArrowUp.png b/Corsair/Images/Keyboards/K_Keys/Num8_ArrowUp.png
new file mode 100644
index 0000000..d03824b
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Num8_ArrowUp.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Num9_BildUp.png b/Corsair/Images/Keyboards/K_Keys/Num9_BildUp.png
new file mode 100644
index 0000000..0762da7
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Num9_BildUp.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Num9_PgUp.png b/Corsair/Images/Keyboards/K_Keys/Num9_PgUp.png
new file mode 100644
index 0000000..8816f8c
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Num9_PgUp.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/NumEnter.png b/Corsair/Images/Keyboards/K_Keys/NumEnter.png
new file mode 100644
index 0000000..fd84530
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/NumEnter.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/NumLock.png b/Corsair/Images/Keyboards/K_Keys/NumLock.png
new file mode 100644
index 0000000..dbc8ac8
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/NumLock.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/NumPlus.png b/Corsair/Images/Keyboards/K_Keys/NumPlus.png
new file mode 100644
index 0000000..bc98c0c
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/NumPlus.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/O.png b/Corsair/Images/Keyboards/K_Keys/O.png
new file mode 100644
index 0000000..97ffea3
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/O.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/OE.png b/Corsair/Images/Keyboards/K_Keys/OE.png
new file mode 100644
index 0000000..20d995f
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/OE.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/P.png b/Corsair/Images/Keyboards/K_Keys/P.png
new file mode 100644
index 0000000..cc8e7a5
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/P.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/PageDown.png b/Corsair/Images/Keyboards/K_Keys/PageDown.png
new file mode 100644
index 0000000..73705cf
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/PageDown.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/PageUp.png b/Corsair/Images/Keyboards/K_Keys/PageUp.png
new file mode 100644
index 0000000..6ed2018
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/PageUp.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/PauseBreak.png b/Corsair/Images/Keyboards/K_Keys/PauseBreak.png
new file mode 100644
index 0000000..1c3b4b0
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/PauseBreak.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/PauseUntbr.png b/Corsair/Images/Keyboards/K_Keys/PauseUntbr.png
new file mode 100644
index 0000000..d8c1421
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/PauseUntbr.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/PlayPause.png b/Corsair/Images/Keyboards/K_Keys/PlayPause.png
new file mode 100644
index 0000000..7851722
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/PlayPause.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Plus_Asterisk_Tilde.png b/Corsair/Images/Keyboards/K_Keys/Plus_Asterisk_Tilde.png
new file mode 100644
index 0000000..2e7ac78
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Plus_Asterisk_Tilde.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Pos1.png b/Corsair/Images/Keyboards/K_Keys/Pos1.png
new file mode 100644
index 0000000..2da2979
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Pos1.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/PreviousTrack.png b/Corsair/Images/Keyboards/K_Keys/PreviousTrack.png
new file mode 100644
index 0000000..138ef72
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/PreviousTrack.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/PrtScnSysRq.png b/Corsair/Images/Keyboards/K_Keys/PrtScnSysRq.png
new file mode 100644
index 0000000..99f2458
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/PrtScnSysRq.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Q.png b/Corsair/Images/Keyboards/K_Keys/Q.png
new file mode 100644
index 0000000..9b5ed77
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Q.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Q_At.png b/Corsair/Images/Keyboards/K_Keys/Q_At.png
new file mode 100644
index 0000000..5fc7e07
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Q_At.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/QuestionMark_SharpS_Backslash.png b/Corsair/Images/Keyboards/K_Keys/QuestionMark_SharpS_Backslash.png
new file mode 100644
index 0000000..be2a79b
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/QuestionMark_SharpS_Backslash.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/QuestionMark_Slash.png b/Corsair/Images/Keyboards/K_Keys/QuestionMark_Slash.png
new file mode 100644
index 0000000..fc3d532
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/QuestionMark_Slash.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/R.png b/Corsair/Images/Keyboards/K_Keys/R.png
new file mode 100644
index 0000000..bf1b956
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/R.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Rollen.png b/Corsair/Images/Keyboards/K_Keys/Rollen.png
new file mode 100644
index 0000000..87af712
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Rollen.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/S.png b/Corsair/Images/Keyboards/K_Keys/S.png
new file mode 100644
index 0000000..1c8e7d4
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/S.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/ScrollLock.png b/Corsair/Images/Keyboards/K_Keys/ScrollLock.png
new file mode 100644
index 0000000..50c8ccf
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/ScrollLock.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Semicolon_Colon.png b/Corsair/Images/Keyboards/K_Keys/Semicolon_Colon.png
new file mode 100644
index 0000000..d05da9a
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Semicolon_Colon.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Shift.png b/Corsair/Images/Keyboards/K_Keys/Shift.png
new file mode 100644
index 0000000..bbcac9f
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Shift.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/ShiftBig.png b/Corsair/Images/Keyboards/K_Keys/ShiftBig.png
new file mode 100644
index 0000000..da2f5e7
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/ShiftBig.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/ShiftWText.png b/Corsair/Images/Keyboards/K_Keys/ShiftWText.png
new file mode 100644
index 0000000..70df79f
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/ShiftWText.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/ShiftWTextBig.png b/Corsair/Images/Keyboards/K_Keys/ShiftWTextBig.png
new file mode 100644
index 0000000..d0d2ec2
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/ShiftWTextBig.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Slash.png b/Corsair/Images/Keyboards/K_Keys/Slash.png
new file mode 100644
index 0000000..5704546
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Slash.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Space.png b/Corsair/Images/Keyboards/K_Keys/Space.png
new file mode 100644
index 0000000..cfd12b6
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Space.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/SquareBracketLeft_CurlyBracketLeft.png b/Corsair/Images/Keyboards/K_Keys/SquareBracketLeft_CurlyBracketLeft.png
new file mode 100644
index 0000000..afa9359
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/SquareBracketLeft_CurlyBracketLeft.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/SquareBracketRight_CurlyBracketRight.png b/Corsair/Images/Keyboards/K_Keys/SquareBracketRight_CurlyBracketRight.png
new file mode 100644
index 0000000..d4adad4
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/SquareBracketRight_CurlyBracketRight.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Stop.png b/Corsair/Images/Keyboards/K_Keys/Stop.png
new file mode 100644
index 0000000..af375e9
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Stop.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Strg.png b/Corsair/Images/Keyboards/K_Keys/Strg.png
new file mode 100644
index 0000000..495be21
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Strg.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/T.png b/Corsair/Images/Keyboards/K_Keys/T.png
new file mode 100644
index 0000000..096ad1f
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/T.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Tab.png b/Corsair/Images/Keyboards/K_Keys/Tab.png
new file mode 100644
index 0000000..490c380
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Tab.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/TabWText.png b/Corsair/Images/Keyboards/K_Keys/TabWText.png
new file mode 100644
index 0000000..acb1e9d
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/TabWText.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/U.png b/Corsair/Images/Keyboards/K_Keys/U.png
new file mode 100644
index 0000000..a6fe40e
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/U.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/UE.png b/Corsair/Images/Keyboards/K_Keys/UE.png
new file mode 100644
index 0000000..019a0c7
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/UE.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/V.png b/Corsair/Images/Keyboards/K_Keys/V.png
new file mode 100644
index 0000000..c7bce1e
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/V.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/W.png b/Corsair/Images/Keyboards/K_Keys/W.png
new file mode 100644
index 0000000..271ed92
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/W.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/WinLock.png b/Corsair/Images/Keyboards/K_Keys/WinLock.png
new file mode 100644
index 0000000..8829689
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/WinLock.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/X.png b/Corsair/Images/Keyboards/K_Keys/X.png
new file mode 100644
index 0000000..4f09bc5
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/X.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Y.png b/Corsair/Images/Keyboards/K_Keys/Y.png
new file mode 100644
index 0000000..c505cc7
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Y.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/Z.png b/Corsair/Images/Keyboards/K_Keys/Z.png
new file mode 100644
index 0000000..8a45b4a
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/Z.png differ
diff --git a/Corsair/Images/Keyboards/K_Keys/windows.png b/Corsair/Images/Keyboards/K_Keys/windows.png
new file mode 100644
index 0000000..27d3ec0
Binary files /dev/null and b/Corsair/Images/Keyboards/K_Keys/windows.png differ
diff --git a/Corsair/Images/Keyboards/Missing.png b/Corsair/Images/Keyboards/Missing.png
new file mode 100644
index 0000000..42807f8
Binary files /dev/null and b/Corsair/Images/Keyboards/Missing.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/0_BracketRight.png b/Corsair/Images/Keyboards/Strafe_Keys/0_BracketRight.png
new file mode 100644
index 0000000..c8d2c58
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/0_BracketRight.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/0_Equals_CurlyBracketRight.png b/Corsair/Images/Keyboards/Strafe_Keys/0_Equals_CurlyBracketRight.png
new file mode 100644
index 0000000..246d4bc
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/0_Equals_CurlyBracketRight.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/1_ExclamationMark.png b/Corsair/Images/Keyboards/Strafe_Keys/1_ExclamationMark.png
new file mode 100644
index 0000000..6ff7599
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/1_ExclamationMark.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/2_At.png b/Corsair/Images/Keyboards/Strafe_Keys/2_At.png
new file mode 100644
index 0000000..65b9d7c
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/2_At.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/2_QuotationMark_Exponent2.png b/Corsair/Images/Keyboards/Strafe_Keys/2_QuotationMark_Exponent2.png
new file mode 100644
index 0000000..a88cb52
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/2_QuotationMark_Exponent2.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/3_Hash.png b/Corsair/Images/Keyboards/Strafe_Keys/3_Hash.png
new file mode 100644
index 0000000..2606d48
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/3_Hash.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/3_SectionSign_Exponent3.png b/Corsair/Images/Keyboards/Strafe_Keys/3_SectionSign_Exponent3.png
new file mode 100644
index 0000000..2306414
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/3_SectionSign_Exponent3.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/4_Dollar.png b/Corsair/Images/Keyboards/Strafe_Keys/4_Dollar.png
new file mode 100644
index 0000000..9e4f415
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/4_Dollar.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/5.png b/Corsair/Images/Keyboards/Strafe_Keys/5.png
new file mode 100644
index 0000000..ec577a9
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/5.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/5_Percent.png b/Corsair/Images/Keyboards/Strafe_Keys/5_Percent.png
new file mode 100644
index 0000000..9df4914
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/5_Percent.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/5_Percent_Euro.png b/Corsair/Images/Keyboards/Strafe_Keys/5_Percent_Euro.png
new file mode 100644
index 0000000..88ddf04
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/5_Percent_Euro.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/6_Ampersand.png b/Corsair/Images/Keyboards/Strafe_Keys/6_Ampersand.png
new file mode 100644
index 0000000..bdd40d9
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/6_Ampersand.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/6_Circumflex.png b/Corsair/Images/Keyboards/Strafe_Keys/6_Circumflex.png
new file mode 100644
index 0000000..c61548d
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/6_Circumflex.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/7_Ampersand.png b/Corsair/Images/Keyboards/Strafe_Keys/7_Ampersand.png
new file mode 100644
index 0000000..74fefc6
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/7_Ampersand.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/7_Slash_CurlyBracketLeft.png b/Corsair/Images/Keyboards/Strafe_Keys/7_Slash_CurlyBracketLeft.png
new file mode 100644
index 0000000..b59b587
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/7_Slash_CurlyBracketLeft.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/8_Asterisk.png b/Corsair/Images/Keyboards/Strafe_Keys/8_Asterisk.png
new file mode 100644
index 0000000..a97b4db
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/8_Asterisk.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/8_BracketLeft_SquareBracketLeft.png b/Corsair/Images/Keyboards/Strafe_Keys/8_BracketLeft_SquareBracketLeft.png
new file mode 100644
index 0000000..302d210
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/8_BracketLeft_SquareBracketLeft.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/9_BracketRight.png b/Corsair/Images/Keyboards/Strafe_Keys/9_BracketRight.png
new file mode 100644
index 0000000..80ec956
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/9_BracketRight.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/9_BracketRight_SquareBracketRight.png b/Corsair/Images/Keyboards/Strafe_Keys/9_BracketRight_SquareBracketRight.png
new file mode 100644
index 0000000..bc56ee8
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/9_BracketRight_SquareBracketRight.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/A.png b/Corsair/Images/Keyboards/Strafe_Keys/A.png
new file mode 100644
index 0000000..70d6bc3
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/A.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/AE.png b/Corsair/Images/Keyboards/Strafe_Keys/AE.png
new file mode 100644
index 0000000..5077e07
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/AE.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/AccentGrave_AccentAcute.png b/Corsair/Images/Keyboards/Strafe_Keys/AccentGrave_AccentAcute.png
new file mode 100644
index 0000000..ba0ffe2
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/AccentGrave_AccentAcute.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/AccentGrave_Tilde.png b/Corsair/Images/Keyboards/Strafe_Keys/AccentGrave_Tilde.png
new file mode 100644
index 0000000..d859bc5
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/AccentGrave_Tilde.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Alt.png b/Corsair/Images/Keyboards/Strafe_Keys/Alt.png
new file mode 100644
index 0000000..6d0a370
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Alt.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/AltGr.png b/Corsair/Images/Keyboards/Strafe_Keys/AltGr.png
new file mode 100644
index 0000000..b93323e
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/AltGr.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Apostrophe_QuotationMark.png b/Corsair/Images/Keyboards/Strafe_Keys/Apostrophe_QuotationMark.png
new file mode 100644
index 0000000..dc39aa4
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Apostrophe_QuotationMark.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Asterisk.png b/Corsair/Images/Keyboards/Strafe_Keys/Asterisk.png
new file mode 100644
index 0000000..7d82633
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Asterisk.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/B.png b/Corsair/Images/Keyboards/Strafe_Keys/B.png
new file mode 100644
index 0000000..832df4b
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/B.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Backspace.png b/Corsair/Images/Keyboards/Strafe_Keys/Backspace.png
new file mode 100644
index 0000000..ad1d6ae
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Backspace.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/BildDown.png b/Corsair/Images/Keyboards/Strafe_Keys/BildDown.png
new file mode 100644
index 0000000..601c5c1
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/BildDown.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/BildUp.png b/Corsair/Images/Keyboards/Strafe_Keys/BildUp.png
new file mode 100644
index 0000000..25a837d
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/BildUp.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Blackslash_Pipe.png b/Corsair/Images/Keyboards/Strafe_Keys/Blackslash_Pipe.png
new file mode 100644
index 0000000..7a79bc5
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Blackslash_Pipe.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Brightness.png b/Corsair/Images/Keyboards/Strafe_Keys/Brightness.png
new file mode 100644
index 0000000..cde1c39
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Brightness.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/C.png b/Corsair/Images/Keyboards/Strafe_Keys/C.png
new file mode 100644
index 0000000..9a61426
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/C.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/CapsLock.png b/Corsair/Images/Keyboards/Strafe_Keys/CapsLock.png
new file mode 100644
index 0000000..580d68b
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/CapsLock.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/CaretDown.png b/Corsair/Images/Keyboards/Strafe_Keys/CaretDown.png
new file mode 100644
index 0000000..38ce2d7
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/CaretDown.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/CaretLeft.png b/Corsair/Images/Keyboards/Strafe_Keys/CaretLeft.png
new file mode 100644
index 0000000..25e7909
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/CaretLeft.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/CaretRight.png b/Corsair/Images/Keyboards/Strafe_Keys/CaretRight.png
new file mode 100644
index 0000000..e6cc147
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/CaretRight.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/CaretUp.png b/Corsair/Images/Keyboards/Strafe_Keys/CaretUp.png
new file mode 100644
index 0000000..f7fb1ab
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/CaretUp.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Circumflex_Degree.png b/Corsair/Images/Keyboards/Strafe_Keys/Circumflex_Degree.png
new file mode 100644
index 0000000..1e8d28a
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Circumflex_Degree.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Comma_Entf.png b/Corsair/Images/Keyboards/Strafe_Keys/Comma_Entf.png
new file mode 100644
index 0000000..2e93211
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Comma_Entf.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Comma_Semicolon.png b/Corsair/Images/Keyboards/Strafe_Keys/Comma_Semicolon.png
new file mode 100644
index 0000000..a4f0922
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Comma_Semicolon.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Ctrl.png b/Corsair/Images/Keyboards/Strafe_Keys/Ctrl.png
new file mode 100644
index 0000000..1131879
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Ctrl.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/D.png b/Corsair/Images/Keyboards/Strafe_Keys/D.png
new file mode 100644
index 0000000..96a61cd
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/D.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Delete.png b/Corsair/Images/Keyboards/Strafe_Keys/Delete.png
new file mode 100644
index 0000000..648d6b4
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Delete.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Dot_Colon.png b/Corsair/Images/Keyboards/Strafe_Keys/Dot_Colon.png
new file mode 100644
index 0000000..4d486ca
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Dot_Colon.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Dot_Del.png b/Corsair/Images/Keyboards/Strafe_Keys/Dot_Del.png
new file mode 100644
index 0000000..6434fe0
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Dot_Del.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Drucken.png b/Corsair/Images/Keyboards/Strafe_Keys/Drucken.png
new file mode 100644
index 0000000..65eb95f
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Drucken.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/E.png b/Corsair/Images/Keyboards/Strafe_Keys/E.png
new file mode 100644
index 0000000..092435e
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/E.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/E_Euro.png b/Corsair/Images/Keyboards/Strafe_Keys/E_Euro.png
new file mode 100644
index 0000000..eb5eb19
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/E_Euro.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Einfg.png b/Corsair/Images/Keyboards/Strafe_Keys/Einfg.png
new file mode 100644
index 0000000..3e30ad3
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Einfg.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/End.png b/Corsair/Images/Keyboards/Strafe_Keys/End.png
new file mode 100644
index 0000000..36c2868
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/End.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Ende.png b/Corsair/Images/Keyboards/Strafe_Keys/Ende.png
new file mode 100644
index 0000000..1a47ab9
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Ende.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Enter.png b/Corsair/Images/Keyboards/Strafe_Keys/Enter.png
new file mode 100644
index 0000000..3f37bdb
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Enter.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Entf.png b/Corsair/Images/Keyboards/Strafe_Keys/Entf.png
new file mode 100644
index 0000000..4cd6da6
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Entf.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Equals_Plus.png b/Corsair/Images/Keyboards/Strafe_Keys/Equals_Plus.png
new file mode 100644
index 0000000..de3c857
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Equals_Plus.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Escape.png b/Corsair/Images/Keyboards/Strafe_Keys/Escape.png
new file mode 100644
index 0000000..af302ac
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Escape.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/F.png b/Corsair/Images/Keyboards/Strafe_Keys/F.png
new file mode 100644
index 0000000..5955d96
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/F.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/F1.png b/Corsair/Images/Keyboards/Strafe_Keys/F1.png
new file mode 100644
index 0000000..cccb2c3
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/F1.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/F10.png b/Corsair/Images/Keyboards/Strafe_Keys/F10.png
new file mode 100644
index 0000000..baf08b0
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/F10.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/F11.png b/Corsair/Images/Keyboards/Strafe_Keys/F11.png
new file mode 100644
index 0000000..3dc5358
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/F11.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/F12.png b/Corsair/Images/Keyboards/Strafe_Keys/F12.png
new file mode 100644
index 0000000..1f28f2b
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/F12.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/F2.png b/Corsair/Images/Keyboards/Strafe_Keys/F2.png
new file mode 100644
index 0000000..c30dddf
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/F2.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/F3.png b/Corsair/Images/Keyboards/Strafe_Keys/F3.png
new file mode 100644
index 0000000..db27f20
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/F3.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/F4.png b/Corsair/Images/Keyboards/Strafe_Keys/F4.png
new file mode 100644
index 0000000..0c77c3b
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/F4.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/F5.png b/Corsair/Images/Keyboards/Strafe_Keys/F5.png
new file mode 100644
index 0000000..e9e9f2e
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/F5.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/F6.png b/Corsair/Images/Keyboards/Strafe_Keys/F6.png
new file mode 100644
index 0000000..590d575
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/F6.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/F7.png b/Corsair/Images/Keyboards/Strafe_Keys/F7.png
new file mode 100644
index 0000000..1039cd7
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/F7.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/F8.png b/Corsair/Images/Keyboards/Strafe_Keys/F8.png
new file mode 100644
index 0000000..c40c591
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/F8.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/F9.png b/Corsair/Images/Keyboards/Strafe_Keys/F9.png
new file mode 100644
index 0000000..e9efebe
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/F9.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/G.png b/Corsair/Images/Keyboards/Strafe_Keys/G.png
new file mode 100644
index 0000000..f81c4ce
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/G.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/G1.png b/Corsair/Images/Keyboards/Strafe_Keys/G1.png
new file mode 100644
index 0000000..dc805cb
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/G1.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/G2.png b/Corsair/Images/Keyboards/Strafe_Keys/G2.png
new file mode 100644
index 0000000..5e6a2e2
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/G2.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/G3.png b/Corsair/Images/Keyboards/Strafe_Keys/G3.png
new file mode 100644
index 0000000..5bbc222
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/G3.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/G4.png b/Corsair/Images/Keyboards/Strafe_Keys/G4.png
new file mode 100644
index 0000000..03582fa
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/G4.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/G5.png b/Corsair/Images/Keyboards/Strafe_Keys/G5.png
new file mode 100644
index 0000000..dcfc8c4
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/G5.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/G6.png b/Corsair/Images/Keyboards/Strafe_Keys/G6.png
new file mode 100644
index 0000000..cf24318
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/G6.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/GreaterThan_Dot.png b/Corsair/Images/Keyboards/Strafe_Keys/GreaterThan_Dot.png
new file mode 100644
index 0000000..8113d84
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/GreaterThan_Dot.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/H.png b/Corsair/Images/Keyboards/Strafe_Keys/H.png
new file mode 100644
index 0000000..274346a
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/H.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Hash_Apostrophe.png b/Corsair/Images/Keyboards/Strafe_Keys/Hash_Apostrophe.png
new file mode 100644
index 0000000..4fcdcc8
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Hash_Apostrophe.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Home.png b/Corsair/Images/Keyboards/Strafe_Keys/Home.png
new file mode 100644
index 0000000..1438aa7
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Home.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Hyphen_Underscore.png b/Corsair/Images/Keyboards/Strafe_Keys/Hyphen_Underscore.png
new file mode 100644
index 0000000..a27d33a
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Hyphen_Underscore.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/I.png b/Corsair/Images/Keyboards/Strafe_Keys/I.png
new file mode 100644
index 0000000..0203ec5
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/I.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Insert.png b/Corsair/Images/Keyboards/Strafe_Keys/Insert.png
new file mode 100644
index 0000000..d473b6a
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Insert.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/J.png b/Corsair/Images/Keyboards/Strafe_Keys/J.png
new file mode 100644
index 0000000..4c21695
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/J.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/K.png b/Corsair/Images/Keyboards/Strafe_Keys/K.png
new file mode 100644
index 0000000..191e209
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/K.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/L.png b/Corsair/Images/Keyboards/Strafe_Keys/L.png
new file mode 100644
index 0000000..d68c705
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/L.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/LessThan_Comma.png b/Corsair/Images/Keyboards/Strafe_Keys/LessThan_Comma.png
new file mode 100644
index 0000000..354171d
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/LessThan_Comma.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/LessThan_GreaterThan_Pipe.png b/Corsair/Images/Keyboards/Strafe_Keys/LessThan_GreaterThan_Pipe.png
new file mode 100644
index 0000000..0177308
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/LessThan_GreaterThan_Pipe.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/M.png b/Corsair/Images/Keyboards/Strafe_Keys/M.png
new file mode 100644
index 0000000..291ca68
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/M.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/M_Mu.png b/Corsair/Images/Keyboards/Strafe_Keys/M_Mu.png
new file mode 100644
index 0000000..3fc8563
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/M_Mu.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Menu.png b/Corsair/Images/Keyboards/Strafe_Keys/Menu.png
new file mode 100644
index 0000000..2b124af
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Menu.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Minus.png b/Corsair/Images/Keyboards/Strafe_Keys/Minus.png
new file mode 100644
index 0000000..6274662
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Minus.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Mute.png b/Corsair/Images/Keyboards/Strafe_Keys/Mute.png
new file mode 100644
index 0000000..55c55bf
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Mute.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/N.png b/Corsair/Images/Keyboards/Strafe_Keys/N.png
new file mode 100644
index 0000000..911a822
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/N.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/NextTrack.png b/Corsair/Images/Keyboards/Strafe_Keys/NextTrack.png
new file mode 100644
index 0000000..4b44d45
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/NextTrack.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Num.png b/Corsair/Images/Keyboards/Strafe_Keys/Num.png
new file mode 100644
index 0000000..f0e684b
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Num.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Num0_Einfg.png b/Corsair/Images/Keyboards/Strafe_Keys/Num0_Einfg.png
new file mode 100644
index 0000000..8cb2568
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Num0_Einfg.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Num0_Ins.png b/Corsair/Images/Keyboards/Strafe_Keys/Num0_Ins.png
new file mode 100644
index 0000000..3e1847b
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Num0_Ins.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Num1_End.png b/Corsair/Images/Keyboards/Strafe_Keys/Num1_End.png
new file mode 100644
index 0000000..15f3db1
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Num1_End.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Num1_Ende.png b/Corsair/Images/Keyboards/Strafe_Keys/Num1_Ende.png
new file mode 100644
index 0000000..547df3b
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Num1_Ende.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Num2_ArrowDown.png b/Corsair/Images/Keyboards/Strafe_Keys/Num2_ArrowDown.png
new file mode 100644
index 0000000..e6c3503
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Num2_ArrowDown.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Num3_BildDown.png b/Corsair/Images/Keyboards/Strafe_Keys/Num3_BildDown.png
new file mode 100644
index 0000000..068d381
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Num3_BildDown.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Num3_PgDwn.png b/Corsair/Images/Keyboards/Strafe_Keys/Num3_PgDwn.png
new file mode 100644
index 0000000..f60e91b
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Num3_PgDwn.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Num4_ArrowLeft.png b/Corsair/Images/Keyboards/Strafe_Keys/Num4_ArrowLeft.png
new file mode 100644
index 0000000..ce995a7
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Num4_ArrowLeft.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Num5.png b/Corsair/Images/Keyboards/Strafe_Keys/Num5.png
new file mode 100644
index 0000000..ec577a9
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Num5.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Num6_ArrowRight.png b/Corsair/Images/Keyboards/Strafe_Keys/Num6_ArrowRight.png
new file mode 100644
index 0000000..f4553f7
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Num6_ArrowRight.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Num7_Home.png b/Corsair/Images/Keyboards/Strafe_Keys/Num7_Home.png
new file mode 100644
index 0000000..79f67f7
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Num7_Home.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Num7_Pos1.png b/Corsair/Images/Keyboards/Strafe_Keys/Num7_Pos1.png
new file mode 100644
index 0000000..1c127dd
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Num7_Pos1.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Num8_ArrowUp.png b/Corsair/Images/Keyboards/Strafe_Keys/Num8_ArrowUp.png
new file mode 100644
index 0000000..abe92f2
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Num8_ArrowUp.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Num9_BildUp.png b/Corsair/Images/Keyboards/Strafe_Keys/Num9_BildUp.png
new file mode 100644
index 0000000..b2e8d90
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Num9_BildUp.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Num9_PgUp.png b/Corsair/Images/Keyboards/Strafe_Keys/Num9_PgUp.png
new file mode 100644
index 0000000..a0e1af9
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Num9_PgUp.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/NumEnter.png b/Corsair/Images/Keyboards/Strafe_Keys/NumEnter.png
new file mode 100644
index 0000000..f14cc80
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/NumEnter.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/NumLock.png b/Corsair/Images/Keyboards/Strafe_Keys/NumLock.png
new file mode 100644
index 0000000..9b42f82
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/NumLock.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/NumPlus.png b/Corsair/Images/Keyboards/Strafe_Keys/NumPlus.png
new file mode 100644
index 0000000..8d0f3ff
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/NumPlus.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/O.png b/Corsair/Images/Keyboards/Strafe_Keys/O.png
new file mode 100644
index 0000000..321bb0b
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/O.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/OE.png b/Corsair/Images/Keyboards/Strafe_Keys/OE.png
new file mode 100644
index 0000000..a6076cc
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/OE.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/P.png b/Corsair/Images/Keyboards/Strafe_Keys/P.png
new file mode 100644
index 0000000..639703e
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/P.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/PageDown.png b/Corsair/Images/Keyboards/Strafe_Keys/PageDown.png
new file mode 100644
index 0000000..050b3c2
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/PageDown.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/PageUp.png b/Corsair/Images/Keyboards/Strafe_Keys/PageUp.png
new file mode 100644
index 0000000..0f1205a
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/PageUp.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/PauseBreak.png b/Corsair/Images/Keyboards/Strafe_Keys/PauseBreak.png
new file mode 100644
index 0000000..d965fd2
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/PauseBreak.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/PauseUntbr.png b/Corsair/Images/Keyboards/Strafe_Keys/PauseUntbr.png
new file mode 100644
index 0000000..333bc5a
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/PauseUntbr.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/PlayPause.png b/Corsair/Images/Keyboards/Strafe_Keys/PlayPause.png
new file mode 100644
index 0000000..cf8d293
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/PlayPause.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Plus_Asterisk_Tilde.png b/Corsair/Images/Keyboards/Strafe_Keys/Plus_Asterisk_Tilde.png
new file mode 100644
index 0000000..2e2a8c0
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Plus_Asterisk_Tilde.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Pos1.png b/Corsair/Images/Keyboards/Strafe_Keys/Pos1.png
new file mode 100644
index 0000000..674107c
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Pos1.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/PreviousTrack.png b/Corsair/Images/Keyboards/Strafe_Keys/PreviousTrack.png
new file mode 100644
index 0000000..fbaba7e
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/PreviousTrack.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/PrintScreen.png b/Corsair/Images/Keyboards/Strafe_Keys/PrintScreen.png
new file mode 100644
index 0000000..5cbe3df
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/PrintScreen.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Q.png b/Corsair/Images/Keyboards/Strafe_Keys/Q.png
new file mode 100644
index 0000000..d9e42e2
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Q.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Q_At.png b/Corsair/Images/Keyboards/Strafe_Keys/Q_At.png
new file mode 100644
index 0000000..429097b
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Q_At.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/QuestionMark_SharpS_Backslash.png b/Corsair/Images/Keyboards/Strafe_Keys/QuestionMark_SharpS_Backslash.png
new file mode 100644
index 0000000..7971c85
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/QuestionMark_SharpS_Backslash.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/QuestionMark_Slash.png b/Corsair/Images/Keyboards/Strafe_Keys/QuestionMark_Slash.png
new file mode 100644
index 0000000..b513e77
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/QuestionMark_Slash.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/R.png b/Corsair/Images/Keyboards/Strafe_Keys/R.png
new file mode 100644
index 0000000..88a96d3
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/R.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Rollen.png b/Corsair/Images/Keyboards/Strafe_Keys/Rollen.png
new file mode 100644
index 0000000..d6054b7
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Rollen.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/S.png b/Corsair/Images/Keyboards/Strafe_Keys/S.png
new file mode 100644
index 0000000..95d879d
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/S.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/ScrollLock.png b/Corsair/Images/Keyboards/Strafe_Keys/ScrollLock.png
new file mode 100644
index 0000000..9143b0b
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/ScrollLock.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Semicolon_Colon.png b/Corsair/Images/Keyboards/Strafe_Keys/Semicolon_Colon.png
new file mode 100644
index 0000000..91da70e
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Semicolon_Colon.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Shift.png b/Corsair/Images/Keyboards/Strafe_Keys/Shift.png
new file mode 100644
index 0000000..1fe8619
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Shift.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/ShiftBig.png b/Corsair/Images/Keyboards/Strafe_Keys/ShiftBig.png
new file mode 100644
index 0000000..fdea87a
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/ShiftBig.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Slash.png b/Corsair/Images/Keyboards/Strafe_Keys/Slash.png
new file mode 100644
index 0000000..825de2e
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Slash.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Space.png b/Corsair/Images/Keyboards/Strafe_Keys/Space.png
new file mode 100644
index 0000000..96cc825
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Space.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/SquareBracketLeft_CurlyBracketLeft.png b/Corsair/Images/Keyboards/Strafe_Keys/SquareBracketLeft_CurlyBracketLeft.png
new file mode 100644
index 0000000..93add21
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/SquareBracketLeft_CurlyBracketLeft.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/SquareBracketRight_CurlyBracketRight.png b/Corsair/Images/Keyboards/Strafe_Keys/SquareBracketRight_CurlyBracketRight.png
new file mode 100644
index 0000000..66356b4
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/SquareBracketRight_CurlyBracketRight.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Stop.png b/Corsair/Images/Keyboards/Strafe_Keys/Stop.png
new file mode 100644
index 0000000..7f53d55
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Stop.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Strg.png b/Corsair/Images/Keyboards/Strafe_Keys/Strg.png
new file mode 100644
index 0000000..331f250
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Strg.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/T.png b/Corsair/Images/Keyboards/Strafe_Keys/T.png
new file mode 100644
index 0000000..545dab0
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/T.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Tab.png b/Corsair/Images/Keyboards/Strafe_Keys/Tab.png
new file mode 100644
index 0000000..20618e9
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Tab.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/U.png b/Corsair/Images/Keyboards/Strafe_Keys/U.png
new file mode 100644
index 0000000..920e3cf
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/U.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/UE.png b/Corsair/Images/Keyboards/Strafe_Keys/UE.png
new file mode 100644
index 0000000..2fa27e8
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/UE.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/V.png b/Corsair/Images/Keyboards/Strafe_Keys/V.png
new file mode 100644
index 0000000..3cf146d
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/V.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/W.png b/Corsair/Images/Keyboards/Strafe_Keys/W.png
new file mode 100644
index 0000000..90de70d
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/W.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/WinLock.png b/Corsair/Images/Keyboards/Strafe_Keys/WinLock.png
new file mode 100644
index 0000000..4b0203a
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/WinLock.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Windows.png b/Corsair/Images/Keyboards/Strafe_Keys/Windows.png
new file mode 100644
index 0000000..76b81cc
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Windows.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/X.png b/Corsair/Images/Keyboards/Strafe_Keys/X.png
new file mode 100644
index 0000000..a0c2405
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/X.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Y.png b/Corsair/Images/Keyboards/Strafe_Keys/Y.png
new file mode 100644
index 0000000..c7c02f1
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Y.png differ
diff --git a/Corsair/Images/Keyboards/Strafe_Keys/Z.png b/Corsair/Images/Keyboards/Strafe_Keys/Z.png
new file mode 100644
index 0000000..fa4b211
Binary files /dev/null and b/Corsair/Images/Keyboards/Strafe_Keys/Z.png differ
diff --git a/Corsair/Layouts/DeviceLayout.xsd b/Corsair/Layouts/DeviceLayout.xsd
new file mode 100644
index 0000000..91ced39
--- /dev/null
+++ b/Corsair/Layouts/DeviceLayout.xsd
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Corsair/Layouts/Keyboards/K70RGB/UK.xml b/Corsair/Layouts/Keyboards/K70RGB/UK.xml
new file mode 100644
index 0000000..7fd6642
--- /dev/null
+++ b/Corsair/Layouts/Keyboards/K70RGB/UK.xml
@@ -0,0 +1,496 @@
+
+
+ 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/Corsair/Layouts/Keyboards/K95RGB/UK.xml b/Corsair/Layouts/Keyboards/K95RGB/UK.xml
new file mode 100644
index 0000000..20a50e5
--- /dev/null
+++ b/Corsair/Layouts/Keyboards/K95RGB/UK.xml
@@ -0,0 +1,656 @@
+
+
+ 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/Corsair/Layouts/Keyboards/K95RGBPLATINUM/UK.xml b/Corsair/Layouts/Keyboards/K95RGBPLATINUM/UK.xml
new file mode 100644
index 0000000..d4a9c42
--- /dev/null
+++ b/Corsair/Layouts/Keyboards/K95RGBPLATINUM/UK.xml
@@ -0,0 +1,654 @@
+
+
+ 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/Corsair/libs/x64/CUESDK.dll b/Corsair/libs/x64/CUESDK.dll
new file mode 100644
index 0000000..139ba27
Binary files /dev/null and b/Corsair/libs/x64/CUESDK.dll differ
diff --git a/Corsair/libs/x86/CUESDK.dll b/Corsair/libs/x86/CUESDK.dll
new file mode 100644
index 0000000..b0e6996
Binary files /dev/null and b/Corsair/libs/x86/CUESDK.dll differ
diff --git a/Corsair/targets/RGB.NET.Devices.Corsair.targets b/Corsair/targets/RGB.NET.Devices.Corsair.targets
new file mode 100644
index 0000000..98e7bc3
--- /dev/null
+++ b/Corsair/targets/RGB.NET.Devices.Corsair.targets
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+ False
+
+
+ False
+
+
+
+
+
+
+
+ %(RecursiveDir)%(FileName)%(Extension)
+ Always
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bin\%(RecursiveDir)%(Filename)%(Extension)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $(PostBuildEventDependsOn);
+ CopyCueSDKFiles;
+
+
+ $(BuildDependsOn);
+ CopyCueSDKFiles;
+
+
+ $(CleanDependsOn);
+ CleanCueSDKFiles;
+
+
+
+
+
+
+
+ CollectCueSDKFiles;
+ $(PipelineCollectFilesPhaseDependsOn);
+
+
+
diff --git a/Logitech/Images/Keyboards/G910.png b/Logitech/Images/Keyboards/G910.png
new file mode 100644
index 0000000..dd42204
Binary files /dev/null and b/Logitech/Images/Keyboards/G910.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/0_Equals_CurlyBracketRight.png b/Logitech/Images/Keyboards/Raptor_Keys/0_Equals_CurlyBracketRight.png
new file mode 100644
index 0000000..e8afa3e
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/0_Equals_CurlyBracketRight.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/1_ExclamationMark.png b/Logitech/Images/Keyboards/Raptor_Keys/1_ExclamationMark.png
new file mode 100644
index 0000000..1beb4e4
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/1_ExclamationMark.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/2_QuotationMark_Exponent2.png b/Logitech/Images/Keyboards/Raptor_Keys/2_QuotationMark_Exponent2.png
new file mode 100644
index 0000000..e424ed9
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/2_QuotationMark_Exponent2.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/3_SectionSign_Exponent3.png b/Logitech/Images/Keyboards/Raptor_Keys/3_SectionSign_Exponent3.png
new file mode 100644
index 0000000..0611817
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/3_SectionSign_Exponent3.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/4_Dollar.png b/Logitech/Images/Keyboards/Raptor_Keys/4_Dollar.png
new file mode 100644
index 0000000..1c5c7c5
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/4_Dollar.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/5_Percent.png b/Logitech/Images/Keyboards/Raptor_Keys/5_Percent.png
new file mode 100644
index 0000000..4263254
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/5_Percent.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/6_Ampersand.png b/Logitech/Images/Keyboards/Raptor_Keys/6_Ampersand.png
new file mode 100644
index 0000000..b5af4e7
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/6_Ampersand.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/7_Slash_CurlyBracketLeft.png b/Logitech/Images/Keyboards/Raptor_Keys/7_Slash_CurlyBracketLeft.png
new file mode 100644
index 0000000..73a3a46
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/7_Slash_CurlyBracketLeft.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/8_BracketLeft_SquareBracketLeft.png b/Logitech/Images/Keyboards/Raptor_Keys/8_BracketLeft_SquareBracketLeft.png
new file mode 100644
index 0000000..e9d9352
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/8_BracketLeft_SquareBracketLeft.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/9_BracketRight_SquareBracketRight.png b/Logitech/Images/Keyboards/Raptor_Keys/9_BracketRight_SquareBracketRight.png
new file mode 100644
index 0000000..638f599
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/9_BracketRight_SquareBracketRight.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/A.png b/Logitech/Images/Keyboards/Raptor_Keys/A.png
new file mode 100644
index 0000000..925c71c
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/A.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/AE.png b/Logitech/Images/Keyboards/Raptor_Keys/AE.png
new file mode 100644
index 0000000..5714c5b
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/AE.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/AccentGrave_AccentAcute.png b/Logitech/Images/Keyboards/Raptor_Keys/AccentGrave_AccentAcute.png
new file mode 100644
index 0000000..2516065
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/AccentGrave_AccentAcute.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Alt.png b/Logitech/Images/Keyboards/Raptor_Keys/Alt.png
new file mode 100644
index 0000000..864737a
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Alt.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/AltGr.png b/Logitech/Images/Keyboards/Raptor_Keys/AltGr.png
new file mode 100644
index 0000000..dfc4b37
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/AltGr.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Asterisk.png b/Logitech/Images/Keyboards/Raptor_Keys/Asterisk.png
new file mode 100644
index 0000000..1d8608b
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Asterisk.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/B.png b/Logitech/Images/Keyboards/Raptor_Keys/B.png
new file mode 100644
index 0000000..296c373
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/B.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Backspace.png b/Logitech/Images/Keyboards/Raptor_Keys/Backspace.png
new file mode 100644
index 0000000..5d24401
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Backspace.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/BildDown.png b/Logitech/Images/Keyboards/Raptor_Keys/BildDown.png
new file mode 100644
index 0000000..90de4fb
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/BildDown.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/BildUp.png b/Logitech/Images/Keyboards/Raptor_Keys/BildUp.png
new file mode 100644
index 0000000..31c1e22
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/BildUp.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/C.png b/Logitech/Images/Keyboards/Raptor_Keys/C.png
new file mode 100644
index 0000000..3eb305e
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/C.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/CapsLockA.png b/Logitech/Images/Keyboards/Raptor_Keys/CapsLockA.png
new file mode 100644
index 0000000..51add26
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/CapsLockA.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/CaretDown.png b/Logitech/Images/Keyboards/Raptor_Keys/CaretDown.png
new file mode 100644
index 0000000..5703949
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/CaretDown.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/CaretLeft.png b/Logitech/Images/Keyboards/Raptor_Keys/CaretLeft.png
new file mode 100644
index 0000000..553e6e0
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/CaretLeft.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/CaretRight.png b/Logitech/Images/Keyboards/Raptor_Keys/CaretRight.png
new file mode 100644
index 0000000..2e06744
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/CaretRight.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/CaretUp.png b/Logitech/Images/Keyboards/Raptor_Keys/CaretUp.png
new file mode 100644
index 0000000..3d72c38
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/CaretUp.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Circumflex_Degree.png b/Logitech/Images/Keyboards/Raptor_Keys/Circumflex_Degree.png
new file mode 100644
index 0000000..4e17275
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Circumflex_Degree.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Comma_Entf.png b/Logitech/Images/Keyboards/Raptor_Keys/Comma_Entf.png
new file mode 100644
index 0000000..9659d89
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Comma_Entf.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Comma_Semicolon.png b/Logitech/Images/Keyboards/Raptor_Keys/Comma_Semicolon.png
new file mode 100644
index 0000000..ff4f205
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Comma_Semicolon.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/D.png b/Logitech/Images/Keyboards/Raptor_Keys/D.png
new file mode 100644
index 0000000..ec7475e
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/D.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Dot_Colon.png b/Logitech/Images/Keyboards/Raptor_Keys/Dot_Colon.png
new file mode 100644
index 0000000..4ca7ad5
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Dot_Colon.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Drucken.png b/Logitech/Images/Keyboards/Raptor_Keys/Drucken.png
new file mode 100644
index 0000000..dd20a5e
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Drucken.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/E_Euro.png b/Logitech/Images/Keyboards/Raptor_Keys/E_Euro.png
new file mode 100644
index 0000000..7f27c30
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/E_Euro.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Einfg.png b/Logitech/Images/Keyboards/Raptor_Keys/Einfg.png
new file mode 100644
index 0000000..fdcfeee
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Einfg.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Ende.png b/Logitech/Images/Keyboards/Raptor_Keys/Ende.png
new file mode 100644
index 0000000..8433a33
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Ende.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Enter.png b/Logitech/Images/Keyboards/Raptor_Keys/Enter.png
new file mode 100644
index 0000000..1550183
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Enter.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Entf.png b/Logitech/Images/Keyboards/Raptor_Keys/Entf.png
new file mode 100644
index 0000000..d6e9deb
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Entf.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Escape.png b/Logitech/Images/Keyboards/Raptor_Keys/Escape.png
new file mode 100644
index 0000000..741b24c
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Escape.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/F.png b/Logitech/Images/Keyboards/Raptor_Keys/F.png
new file mode 100644
index 0000000..fa20fc1
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/F.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/F1.png b/Logitech/Images/Keyboards/Raptor_Keys/F1.png
new file mode 100644
index 0000000..37495c1
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/F1.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/F10.png b/Logitech/Images/Keyboards/Raptor_Keys/F10.png
new file mode 100644
index 0000000..fa18ec6
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/F10.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/F11.png b/Logitech/Images/Keyboards/Raptor_Keys/F11.png
new file mode 100644
index 0000000..af3aa8a
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/F11.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/F12.png b/Logitech/Images/Keyboards/Raptor_Keys/F12.png
new file mode 100644
index 0000000..f269431
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/F12.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/F2.png b/Logitech/Images/Keyboards/Raptor_Keys/F2.png
new file mode 100644
index 0000000..b2d8211
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/F2.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/F3.png b/Logitech/Images/Keyboards/Raptor_Keys/F3.png
new file mode 100644
index 0000000..3196276
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/F3.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/F4.png b/Logitech/Images/Keyboards/Raptor_Keys/F4.png
new file mode 100644
index 0000000..849a49f
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/F4.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/F5.png b/Logitech/Images/Keyboards/Raptor_Keys/F5.png
new file mode 100644
index 0000000..1251a80
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/F5.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/F6.png b/Logitech/Images/Keyboards/Raptor_Keys/F6.png
new file mode 100644
index 0000000..ef3137c
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/F6.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/F7.png b/Logitech/Images/Keyboards/Raptor_Keys/F7.png
new file mode 100644
index 0000000..56971fb
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/F7.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/F8.png b/Logitech/Images/Keyboards/Raptor_Keys/F8.png
new file mode 100644
index 0000000..8af4c3e
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/F8.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/F9.png b/Logitech/Images/Keyboards/Raptor_Keys/F9.png
new file mode 100644
index 0000000..4474815
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/F9.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/G.png b/Logitech/Images/Keyboards/Raptor_Keys/G.png
new file mode 100644
index 0000000..c57c3ed
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/G.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/G1.png b/Logitech/Images/Keyboards/Raptor_Keys/G1.png
new file mode 100644
index 0000000..2e00a8e
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/G1.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/G2.png b/Logitech/Images/Keyboards/Raptor_Keys/G2.png
new file mode 100644
index 0000000..f8d3a33
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/G2.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/G3.png b/Logitech/Images/Keyboards/Raptor_Keys/G3.png
new file mode 100644
index 0000000..9ddb328
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/G3.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/G4.png b/Logitech/Images/Keyboards/Raptor_Keys/G4.png
new file mode 100644
index 0000000..a79a2e9
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/G4.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/G5.png b/Logitech/Images/Keyboards/Raptor_Keys/G5.png
new file mode 100644
index 0000000..e7bb655
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/G5.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/G6.png b/Logitech/Images/Keyboards/Raptor_Keys/G6.png
new file mode 100644
index 0000000..5d569e8
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/G6.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/G7.png b/Logitech/Images/Keyboards/Raptor_Keys/G7.png
new file mode 100644
index 0000000..4858d47
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/G7.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/G8.png b/Logitech/Images/Keyboards/Raptor_Keys/G8.png
new file mode 100644
index 0000000..de667d2
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/G8.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/G9.png b/Logitech/Images/Keyboards/Raptor_Keys/G9.png
new file mode 100644
index 0000000..5988127
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/G9.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/H.png b/Logitech/Images/Keyboards/Raptor_Keys/H.png
new file mode 100644
index 0000000..3a62b30
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/H.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Hash_Apostrophe.png b/Logitech/Images/Keyboards/Raptor_Keys/Hash_Apostrophe.png
new file mode 100644
index 0000000..1d25a9d
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Hash_Apostrophe.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Hyphen_Underscore.png b/Logitech/Images/Keyboards/Raptor_Keys/Hyphen_Underscore.png
new file mode 100644
index 0000000..754df53
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Hyphen_Underscore.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/I.png b/Logitech/Images/Keyboards/Raptor_Keys/I.png
new file mode 100644
index 0000000..78fecd8
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/I.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/J.png b/Logitech/Images/Keyboards/Raptor_Keys/J.png
new file mode 100644
index 0000000..072227d
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/J.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/K.png b/Logitech/Images/Keyboards/Raptor_Keys/K.png
new file mode 100644
index 0000000..fb572cc
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/K.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/L.png b/Logitech/Images/Keyboards/Raptor_Keys/L.png
new file mode 100644
index 0000000..8d878c8
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/L.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/LessThan_GreaterThan_Pipe.png b/Logitech/Images/Keyboards/Raptor_Keys/LessThan_GreaterThan_Pipe.png
new file mode 100644
index 0000000..eefd2ac
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/LessThan_GreaterThan_Pipe.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/M_Mu.png b/Logitech/Images/Keyboards/Raptor_Keys/M_Mu.png
new file mode 100644
index 0000000..7d1a93b
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/M_Mu.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Menu.png b/Logitech/Images/Keyboards/Raptor_Keys/Menu.png
new file mode 100644
index 0000000..63edb4b
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Menu.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Minus.png b/Logitech/Images/Keyboards/Raptor_Keys/Minus.png
new file mode 100644
index 0000000..7e87e5c
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Minus.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/N.png b/Logitech/Images/Keyboards/Raptor_Keys/N.png
new file mode 100644
index 0000000..9e99553
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/N.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Num.png b/Logitech/Images/Keyboards/Raptor_Keys/Num.png
new file mode 100644
index 0000000..ee26594
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Num.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Num0_Einfg.png b/Logitech/Images/Keyboards/Raptor_Keys/Num0_Einfg.png
new file mode 100644
index 0000000..45d8fe6
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Num0_Einfg.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Num1_Ende.png b/Logitech/Images/Keyboards/Raptor_Keys/Num1_Ende.png
new file mode 100644
index 0000000..1c76372
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Num1_Ende.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Num2_ArrowDown.png b/Logitech/Images/Keyboards/Raptor_Keys/Num2_ArrowDown.png
new file mode 100644
index 0000000..de979d1
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Num2_ArrowDown.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Num3_BildDown.png b/Logitech/Images/Keyboards/Raptor_Keys/Num3_BildDown.png
new file mode 100644
index 0000000..2229b96
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Num3_BildDown.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Num4_ArrowLeft.png b/Logitech/Images/Keyboards/Raptor_Keys/Num4_ArrowLeft.png
new file mode 100644
index 0000000..6ffa5d5
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Num4_ArrowLeft.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Num5.png b/Logitech/Images/Keyboards/Raptor_Keys/Num5.png
new file mode 100644
index 0000000..2cd2843
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Num5.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Num6_ArrowRight.png b/Logitech/Images/Keyboards/Raptor_Keys/Num6_ArrowRight.png
new file mode 100644
index 0000000..2e2eaa7
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Num6_ArrowRight.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Num7_Pos1.png b/Logitech/Images/Keyboards/Raptor_Keys/Num7_Pos1.png
new file mode 100644
index 0000000..b523d9b
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Num7_Pos1.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Num8_ArrowUp.png b/Logitech/Images/Keyboards/Raptor_Keys/Num8_ArrowUp.png
new file mode 100644
index 0000000..ad683d7
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Num8_ArrowUp.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Num9_BildUp.png b/Logitech/Images/Keyboards/Raptor_Keys/Num9_BildUp.png
new file mode 100644
index 0000000..f41195d
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Num9_BildUp.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/NumEnter.png b/Logitech/Images/Keyboards/Raptor_Keys/NumEnter.png
new file mode 100644
index 0000000..e52f4e6
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/NumEnter.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/NumPlus.png b/Logitech/Images/Keyboards/Raptor_Keys/NumPlus.png
new file mode 100644
index 0000000..db412dc
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/NumPlus.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/O.png b/Logitech/Images/Keyboards/Raptor_Keys/O.png
new file mode 100644
index 0000000..b9c8cef
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/O.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/OE.png b/Logitech/Images/Keyboards/Raptor_Keys/OE.png
new file mode 100644
index 0000000..f5b05a1
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/OE.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/P.png b/Logitech/Images/Keyboards/Raptor_Keys/P.png
new file mode 100644
index 0000000..5c918f9
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/P.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/PauseUntbr.png b/Logitech/Images/Keyboards/Raptor_Keys/PauseUntbr.png
new file mode 100644
index 0000000..efc9f39
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/PauseUntbr.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Plus_Asterisk_Tilde.png b/Logitech/Images/Keyboards/Raptor_Keys/Plus_Asterisk_Tilde.png
new file mode 100644
index 0000000..b072a01
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Plus_Asterisk_Tilde.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Pos1.png b/Logitech/Images/Keyboards/Raptor_Keys/Pos1.png
new file mode 100644
index 0000000..bf02468
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Pos1.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Q_At.png b/Logitech/Images/Keyboards/Raptor_Keys/Q_At.png
new file mode 100644
index 0000000..365b987
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Q_At.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/QuestionMark_SharpS_Backslash.png b/Logitech/Images/Keyboards/Raptor_Keys/QuestionMark_SharpS_Backslash.png
new file mode 100644
index 0000000..91d17bf
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/QuestionMark_SharpS_Backslash.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/R.png b/Logitech/Images/Keyboards/Raptor_Keys/R.png
new file mode 100644
index 0000000..1cdbf0d
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/R.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Rollen.png b/Logitech/Images/Keyboards/Raptor_Keys/Rollen.png
new file mode 100644
index 0000000..f3696df
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Rollen.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/S.png b/Logitech/Images/Keyboards/Raptor_Keys/S.png
new file mode 100644
index 0000000..919121d
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/S.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Shift.png b/Logitech/Images/Keyboards/Raptor_Keys/Shift.png
new file mode 100644
index 0000000..9ac730f
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Shift.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/ShiftBig.png b/Logitech/Images/Keyboards/Raptor_Keys/ShiftBig.png
new file mode 100644
index 0000000..f5ea312
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/ShiftBig.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Slash.png b/Logitech/Images/Keyboards/Raptor_Keys/Slash.png
new file mode 100644
index 0000000..13609b3
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Slash.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Space.png b/Logitech/Images/Keyboards/Raptor_Keys/Space.png
new file mode 100644
index 0000000..6c09dcd
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Space.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Strg.png b/Logitech/Images/Keyboards/Raptor_Keys/Strg.png
new file mode 100644
index 0000000..d3761c8
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Strg.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/T.png b/Logitech/Images/Keyboards/Raptor_Keys/T.png
new file mode 100644
index 0000000..00328f2
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/T.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Tab.png b/Logitech/Images/Keyboards/Raptor_Keys/Tab.png
new file mode 100644
index 0000000..c52c503
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Tab.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/U.png b/Logitech/Images/Keyboards/Raptor_Keys/U.png
new file mode 100644
index 0000000..c015e3b
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/U.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/UE.png b/Logitech/Images/Keyboards/Raptor_Keys/UE.png
new file mode 100644
index 0000000..8d51805
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/UE.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/V.png b/Logitech/Images/Keyboards/Raptor_Keys/V.png
new file mode 100644
index 0000000..0155f45
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/V.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/W.png b/Logitech/Images/Keyboards/Raptor_Keys/W.png
new file mode 100644
index 0000000..b99c2da
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/W.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Windows.png b/Logitech/Images/Keyboards/Raptor_Keys/Windows.png
new file mode 100644
index 0000000..68198cd
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Windows.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/X.png b/Logitech/Images/Keyboards/Raptor_Keys/X.png
new file mode 100644
index 0000000..1032b23
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/X.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Y.png b/Logitech/Images/Keyboards/Raptor_Keys/Y.png
new file mode 100644
index 0000000..9c6632d
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Y.png differ
diff --git a/Logitech/Images/Keyboards/Raptor_Keys/Z.png b/Logitech/Images/Keyboards/Raptor_Keys/Z.png
new file mode 100644
index 0000000..a05a3ac
Binary files /dev/null and b/Logitech/Images/Keyboards/Raptor_Keys/Z.png differ
diff --git a/Logitech/Images/Mice/G403.png b/Logitech/Images/Mice/G403.png
new file mode 100644
index 0000000..4b0e6c7
Binary files /dev/null and b/Logitech/Images/Mice/G403.png differ
diff --git a/Logitech/Layouts/DeviceLayout.xsd b/Logitech/Layouts/DeviceLayout.xsd
new file mode 100644
index 0000000..91ced39
--- /dev/null
+++ b/Logitech/Layouts/DeviceLayout.xsd
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Logitech/Layouts/Keyboards/G610/UK.xml b/Logitech/Layouts/Keyboards/G610/UK.xml
new file mode 100644
index 0000000..72023df
--- /dev/null
+++ b/Logitech/Layouts/Keyboards/G610/UK.xml
@@ -0,0 +1,226 @@
+
+
+ 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
+
+
+
+
+ M 0.43535,0.91509 c -0.083,-0.013 -0.1809,-0.0541 -0.24123,-0.11683 -0.21672,-0.2247 -0.10831,-0.63995 0.19645,-0.71442 0.044,-0.0108 0.44173,-0.0156 0.47505,-0.006 0.0632,0.0184 0.0708,0.15184 0.0119,0.18175 -0.0174,0.009 -0.0369,0.009 -0.21797,0.009 -0.23755,0 -0.25559,-0.002 -0.3144,0.067 -0.14073,0.16404 -0.0357,0.36697 0.16357,0.40076 0.0569,0.01 0.0835,0.0391 0.0831,0.0846 -4.5e-4,0.0636 -0.0621,0.10873 -0.15647,0.0941 z m 0.36491,6.7e-4 c -0.0366,-0.0138 -0.0539,-0.0325 -0.0567,-0.0973 -0.006,-0.14226 -0.0741,-0.23758 -0.21563,-0.24355 -0.0562,-0.003 -0.0629,-0.004 -0.0811,-0.0233 -0.0344,-0.0359 -0.021,-0.11984 0.0238,-0.14402 0.0129,-0.007 0.0145,-0.007 0.19631,-0.007 0.25897,0 0.25297,0.005 0.25151,0.27271 -8e-4,0.17441 -8e-4,0.19394 -0.0107,0.20972 -0.0183,0.0297 -0.0769,0.0443 -0.10753,0.0326 Z
+ 5
+ 5
+
+
+
\ No newline at end of file
diff --git a/Logitech/Layouts/Keyboards/G810/UK.xml b/Logitech/Layouts/Keyboards/G810/UK.xml
new file mode 100644
index 0000000..c2e38a4
--- /dev/null
+++ b/Logitech/Layouts/Keyboards/G810/UK.xml
@@ -0,0 +1,226 @@
+
+
+ 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
+
+
+
+
+ M 0.43535,0.91509 c -0.083,-0.013 -0.1809,-0.0541 -0.24123,-0.11683 -0.21672,-0.2247 -0.10831,-0.63995 0.19645,-0.71442 0.044,-0.0108 0.44173,-0.0156 0.47505,-0.006 0.0632,0.0184 0.0708,0.15184 0.0119,0.18175 -0.0174,0.009 -0.0369,0.009 -0.21797,0.009 -0.23755,0 -0.25559,-0.002 -0.3144,0.067 -0.14073,0.16404 -0.0357,0.36697 0.16357,0.40076 0.0569,0.01 0.0835,0.0391 0.0831,0.0846 -4.5e-4,0.0636 -0.0621,0.10873 -0.15647,0.0941 z m 0.36491,6.7e-4 c -0.0366,-0.0138 -0.0539,-0.0325 -0.0567,-0.0973 -0.006,-0.14226 -0.0741,-0.23758 -0.21563,-0.24355 -0.0562,-0.003 -0.0629,-0.004 -0.0811,-0.0233 -0.0344,-0.0359 -0.021,-0.11984 0.0238,-0.14402 0.0129,-0.007 0.0145,-0.007 0.19631,-0.007 0.25897,0 0.25297,0.005 0.25151,0.27271 -8e-4,0.17441 -8e-4,0.19394 -0.0107,0.20972 -0.0183,0.0297 -0.0769,0.0443 -0.10753,0.0326 Z
+ 5
+ 5
+
+
+
\ No newline at end of file
diff --git a/Logitech/Layouts/Keyboards/G910/UK.xml b/Logitech/Layouts/Keyboards/G910/UK.xml
new file mode 100644
index 0000000..f1b94c4
--- /dev/null
+++ b/Logitech/Layouts/Keyboards/G910/UK.xml
@@ -0,0 +1,390 @@
+
+
+ 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.43535,0.91509 c -0.083,-0.013 -0.1809,-0.0541 -0.24123,-0.11683 -0.21672,-0.2247 -0.10831,-0.63995 0.19645,-0.71442 0.044,-0.0108 0.44173,-0.0156 0.47505,-0.006 0.0632,0.0184 0.0708,0.15184 0.0119,0.18175 -0.0174,0.009 -0.0369,0.009 -0.21797,0.009 -0.23755,0 -0.25559,-0.002 -0.3144,0.067 -0.14073,0.16404 -0.0357,0.36697 0.16357,0.40076 0.0569,0.01 0.0835,0.0391 0.0831,0.0846 -4.5e-4,0.0636 -0.0621,0.10873 -0.15647,0.0941 z m 0.36491,6.7e-4 c -0.0366,-0.0138 -0.0539,-0.0325 -0.0567,-0.0973 -0.006,-0.14226 -0.0741,-0.23758 -0.21563,-0.24355 -0.0562,-0.003 -0.0629,-0.004 -0.0811,-0.0233 -0.0344,-0.0359 -0.021,-0.11984 0.0238,-0.14402 0.0129,-0.007 0.0145,-0.007 0.19631,-0.007 0.25897,0 0.25297,0.005 0.25151,0.27271 -8e-4,0.17441 -8e-4,0.19394 -0.0107,0.20972 -0.0183,0.0297 -0.0769,0.0443 -0.10753,0.0326 Z
+ 18
+ 28
+
+
+ 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/Logitech/Layouts/Keyboards/Pro/UK.xml b/Logitech/Layouts/Keyboards/Pro/UK.xml
new file mode 100644
index 0000000..4d42f84
--- /dev/null
+++ b/Logitech/Layouts/Keyboards/Pro/UK.xml
@@ -0,0 +1,189 @@
+
+
+ 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
+
+
+
+
+
+ M 0.43535,0.91509 c -0.083,-0.013 -0.1809,-0.0541 -0.24123,-0.11683 -0.21672,-0.2247 -0.10831,-0.63995 0.19645,-0.71442 0.044,-0.0108 0.44173,-0.0156 0.47505,-0.006 0.0632,0.0184 0.0708,0.15184 0.0119,0.18175 -0.0174,0.009 -0.0369,0.009 -0.21797,0.009 -0.23755,0 -0.25559,-0.002 -0.3144,0.067 -0.14073,0.16404 -0.0357,0.36697 0.16357,0.40076 0.0569,0.01 0.0835,0.0391 0.0831,0.0846 -4.5e-4,0.0636 -0.0621,0.10873 -0.15647,0.0941 z m 0.36491,6.7e-4 c -0.0366,-0.0138 -0.0539,-0.0325 -0.0567,-0.0973 -0.006,-0.14226 -0.0741,-0.23758 -0.21563,-0.24355 -0.0562,-0.003 -0.0629,-0.004 -0.0811,-0.0233 -0.0344,-0.0359 -0.021,-0.11984 0.0238,-0.14402 0.0129,-0.007 0.0145,-0.007 0.19631,-0.007 0.25897,0 0.25297,0.005 0.25151,0.27271 -8e-4,0.17441 -8e-4,0.19394 -0.0107,0.20972 -0.0183,0.0297 -0.0769,0.0443 -0.10753,0.0326 Z
+ 5
+ 5
+
+
+
\ No newline at end of file
diff --git a/Logitech/Layouts/Mice/G403.xml b/Logitech/Layouts/Mice/G403.xml
new file mode 100644
index 0000000..f60da74
--- /dev/null
+++ b/Logitech/Layouts/Mice/G403.xml
@@ -0,0 +1,23 @@
+
+
+ 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/Logitech/Logitech.nuspec b/Logitech/Logitech.nuspec
new file mode 100644
index 0000000..4d05ca4
--- /dev/null
+++ b/Logitech/Logitech.nuspec
@@ -0,0 +1,24 @@
+
+
+
+ RGB.NET.Resources.Logitech
+ RGB.NET.Resources.Logitech
+ 8.55
+ Darth Affe
+ Darth Affe
+ https://github.com/DarthAffe/RGB.NET-Resources
+ https://github.com/DarthAffe/RGB.NET-Resources/master/LICENSE
+ true
+ Resources for Logitech-Devices of RGB.NET
+
+ Resources for Logitech-Devices of RGB.NET, a C# (.NET) library for accessing various RGB-peripherals
+ Copyright @ Wyrez 2018
+ en-US
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Logitech/libs/x64/LogitechLedEnginesWrapper.dll b/Logitech/libs/x64/LogitechLedEnginesWrapper.dll
new file mode 100644
index 0000000..fb707e7
Binary files /dev/null and b/Logitech/libs/x64/LogitechLedEnginesWrapper.dll differ
diff --git a/Logitech/libs/x86/LogitechLedEnginesWrapper.dll b/Logitech/libs/x86/LogitechLedEnginesWrapper.dll
new file mode 100644
index 0000000..a33fa40
Binary files /dev/null and b/Logitech/libs/x86/LogitechLedEnginesWrapper.dll differ
diff --git a/Logitech/targets/RGB.NET.Devices.Logitech.targets b/Logitech/targets/RGB.NET.Devices.Logitech.targets
new file mode 100644
index 0000000..61173ef
--- /dev/null
+++ b/Logitech/targets/RGB.NET.Devices.Logitech.targets
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+ False
+
+
+ False
+
+
+
+
+
+
+
+ %(RecursiveDir)%(FileName)%(Extension)
+ Always
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bin\%(RecursiveDir)%(Filename)%(Extension)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $(PostBuildEventDependsOn);
+ CopyLogitechSDKFiles;
+
+
+ $(BuildDependsOn);
+ CopyLogitechSDKFiles;
+
+
+ $(CleanDependsOn);
+ CleanLogitechSDKFiles;
+
+
+
+
+
+
+
+ CollectLogitechSDKFiles;
+ $(PipelineCollectFilesPhaseDependsOn);
+
+
+
diff --git a/Msi/Msi.nuspec b/Msi/Msi.nuspec
new file mode 100644
index 0000000..dbfc2af
--- /dev/null
+++ b/Msi/Msi.nuspec
@@ -0,0 +1,22 @@
+
+
+
+ RGB.NET.Resources.Msi
+ RGB.NET.Resources.Msi
+ 1.0.0.1
+ Darth Affe
+ Darth Affe
+ https://github.com/DarthAffe/RGB.NET-Resources
+ https://github.com/DarthAffe/RGB.NET-Resources/master/LICENSE
+ true
+ Resources for Msi-Devices of RGB.NET
+
+ Resources for Msi-Devices of RGB.NET, a C# (.NET) library for accessing various RGB-peripherals
+ Copyright @ Wyrez 2018
+ en-US
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Msi/libs/x64/MysticLight_SDK.dll b/Msi/libs/x64/MysticLight_SDK.dll
new file mode 100644
index 0000000..30bbc28
Binary files /dev/null and b/Msi/libs/x64/MysticLight_SDK.dll differ
diff --git a/Msi/libs/x86/MysticLight_SDK.dll b/Msi/libs/x86/MysticLight_SDK.dll
new file mode 100644
index 0000000..30bbc28
Binary files /dev/null and b/Msi/libs/x86/MysticLight_SDK.dll differ
diff --git a/Msi/targets/RGB.NET.Devices.Msi.targets b/Msi/targets/RGB.NET.Devices.Msi.targets
new file mode 100644
index 0000000..c3044e7
--- /dev/null
+++ b/Msi/targets/RGB.NET.Devices.Msi.targets
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+ False
+
+
+ False
+
+
+
+
+
+
+
+ %(RecursiveDir)%(FileName)%(Extension)
+ Always
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bin\%(RecursiveDir)%(Filename)%(Extension)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $(PostBuildEventDependsOn);
+ CopyMsiSDKFiles;
+
+
+ $(BuildDependsOn);
+ CopyMsiSDKFiles;
+
+
+ $(CleanDependsOn);
+ CleanMsiSDKFiles;
+
+
+
+
+
+
+
+ CollectMsiSDKFiles;
+ $(PipelineCollectFilesPhaseDependsOn);
+
+
+
diff --git a/Novation/Images/Launchpads/Buttons/Grid.png b/Novation/Images/Launchpads/Buttons/Grid.png
new file mode 100644
index 0000000..7a492cb
Binary files /dev/null and b/Novation/Images/Launchpads/Buttons/Grid.png differ
diff --git a/Novation/Images/Launchpads/Buttons/GridCenter1.png b/Novation/Images/Launchpads/Buttons/GridCenter1.png
new file mode 100644
index 0000000..351d439
Binary files /dev/null and b/Novation/Images/Launchpads/Buttons/GridCenter1.png differ
diff --git a/Novation/Images/Launchpads/Buttons/GridCenter2.png b/Novation/Images/Launchpads/Buttons/GridCenter2.png
new file mode 100644
index 0000000..1b45cf7
Binary files /dev/null and b/Novation/Images/Launchpads/Buttons/GridCenter2.png differ
diff --git a/Novation/Images/Launchpads/Buttons/GridCenter3.png b/Novation/Images/Launchpads/Buttons/GridCenter3.png
new file mode 100644
index 0000000..592d3e5
Binary files /dev/null and b/Novation/Images/Launchpads/Buttons/GridCenter3.png differ
diff --git a/Novation/Images/Launchpads/Buttons/GridCenter4.png b/Novation/Images/Launchpads/Buttons/GridCenter4.png
new file mode 100644
index 0000000..988a19b
Binary files /dev/null and b/Novation/Images/Launchpads/Buttons/GridCenter4.png differ
diff --git a/Novation/Images/Launchpads/Buttons/Round.png b/Novation/Images/Launchpads/Buttons/Round.png
new file mode 100644
index 0000000..fc3437f
Binary files /dev/null and b/Novation/Images/Launchpads/Buttons/Round.png differ
diff --git a/Novation/Images/Launchpads/LaunchpadS.png b/Novation/Images/Launchpads/LaunchpadS.png
new file mode 100644
index 0000000..51970ea
Binary files /dev/null and b/Novation/Images/Launchpads/LaunchpadS.png differ
diff --git a/Novation/Layouts/DeviceLayout.xsd b/Novation/Layouts/DeviceLayout.xsd
new file mode 100644
index 0000000..91ced39
--- /dev/null
+++ b/Novation/Layouts/DeviceLayout.xsd
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Novation/Layouts/Launchpads/LaunchpadS.xml b/Novation/Layouts/Launchpads/LaunchpadS.xml
new file mode 100644
index 0000000..53e1975
--- /dev/null
+++ b/Novation/Layouts/Launchpads/LaunchpadS.xml
@@ -0,0 +1,428 @@
+
+
+ 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/Novation/Novation.nuspec b/Novation/Novation.nuspec
new file mode 100644
index 0000000..bf8a3ef
--- /dev/null
+++ b/Novation/Novation.nuspec
@@ -0,0 +1,23 @@
+
+
+
+ RGB.NET.Resources.Novation
+ RGB.NET.Resources.Novation
+ 1.0.0
+ Darth Affe
+ Darth Affe
+ https://github.com/DarthAffe/RGB.NET-Resources
+ https://github.com/DarthAffe/RGB.NET-Resources/master/LICENSE
+ true
+ Resources for Novation-Devices of RGB.NET
+
+ Resources for Novation-Devices of RGB.NET, a C# (.NET) library for accessing various RGB-peripherals
+ Copyright @ Wyrez 2018
+ en-US
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Novation/targets/RGB.NET.Resources.Novation.targets b/Novation/targets/RGB.NET.Resources.Novation.targets
new file mode 100644
index 0000000..0039d26
--- /dev/null
+++ b/Novation/targets/RGB.NET.Resources.Novation.targets
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ %(RecursiveDir)%(FileName)%(Extension)
+ Always
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bin\%(RecursiveDir)%(Filename)%(Extension)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $(PostBuildEventDependsOn);
+ CopyNovationSDKFiles;
+
+
+ $(BuildDependsOn);
+ CopyNovationSDKFiles;
+
+
+ $(CleanDependsOn);
+ CleanNovationSDKFiles;
+
+
+
+
+
+
+
+ CollectNovationSDKFiles;
+ $(PipelineCollectFilesPhaseDependsOn);
+
+
+
diff --git a/Razer/Razer.nuspec b/Razer/Razer.nuspec
new file mode 100644
index 0000000..4bbe3de
--- /dev/null
+++ b/Razer/Razer.nuspec
@@ -0,0 +1,22 @@
+
+
+
+ RGB.NET.Resources.Razer
+ RGB.NET.Resources.Razer
+ 2.9.0.10
+ Darth Affe
+ Darth Affe
+ https://github.com/DarthAffe/RGB.NET-Resources
+ https://github.com/DarthAffe/RGB.NET-Resources/master/LICENSE
+ true
+ Resources for Razer-Devices of RGB.NET
+
+ Resources for Razer-Devices of RGB.NET, a C# (.NET) library for accessing various RGB-peripherals
+ Copyright @ Wyrez 2018
+ en-US
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Razer/libs/x64/RzChromaSDK.dll b/Razer/libs/x64/RzChromaSDK.dll
new file mode 100644
index 0000000..a89dfc0
Binary files /dev/null and b/Razer/libs/x64/RzChromaSDK.dll differ
diff --git a/Razer/libs/x86/RzChromaSDK.dll b/Razer/libs/x86/RzChromaSDK.dll
new file mode 100644
index 0000000..663c679
Binary files /dev/null and b/Razer/libs/x86/RzChromaSDK.dll differ
diff --git a/Razer/targets/RGB.NET.Devices.Razer.targets b/Razer/targets/RGB.NET.Devices.Razer.targets
new file mode 100644
index 0000000..6338df1
--- /dev/null
+++ b/Razer/targets/RGB.NET.Devices.Razer.targets
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+ False
+
+
+ False
+
+
+
+
+
+
+
+ %(RecursiveDir)%(FileName)%(Extension)
+ Always
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bin\%(RecursiveDir)%(Filename)%(Extension)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $(PostBuildEventDependsOn);
+ CopyRazerSDKFiles;
+
+
+ $(BuildDependsOn);
+ CopyRazerSDKFiles;
+
+
+ $(CleanDependsOn);
+ CleanRazerSDKFiles;
+
+
+
+
+
+
+
+ CollectRazerSDKFiles;
+ $(PipelineCollectFilesPhaseDependsOn);
+
+
+