diff --git a/RGB.NET.Devices.Logitech/HID/DeviceChecker.cs b/RGB.NET.Devices.Logitech/HID/DeviceChecker.cs index 30998a6..3d4aacb 100644 --- a/RGB.NET.Devices.Logitech/HID/DeviceChecker.cs +++ b/RGB.NET.Devices.Logitech/HID/DeviceChecker.cs @@ -17,12 +17,14 @@ namespace RGB.NET.Devices.Logitech.HID = new List<(string model, RGBDeviceType deviceType, int id, string imageLayout, string layoutPath)> { ("G910", RGBDeviceType.Keyboard, 0xC32B, "DE", @"Keyboards\G910\UK"), //TODO DarthAffe 15.11.2017: Somehow detect the current layout + ("G810", RGBDeviceType.Keyboard, 0xC337, "DE", @"Keyboards\G810\UK"), ("G610", RGBDeviceType.Keyboard, 0xC333, "DE", @"Keyboards\G610\UK"), }; private static readonly List<(string model, RGBDeviceType deviceType, int id, string imageLayout, string layoutPath)> PER_DEVICE_DEVICES = new List<(string model, RGBDeviceType deviceType, int id, string imageLayout, string layoutPath)> { + ("G903", RGBDeviceType.Mouse, 0xC086, "default", @"Mice\G903"), ("G403", RGBDeviceType.Mouse, 0xC083, "default", @"Mice\G403"), ("G502", RGBDeviceType.Mouse, 0xC332, "default", @"Mice\G502"), }; diff --git a/RGB.NET.Devices.Logitech/Layouts/Logitech/Keyboards/G810/UK.xml b/RGB.NET.Devices.Logitech/Layouts/Logitech/Keyboards/G810/UK.xml new file mode 100644 index 0000000..c2e38a4 --- /dev/null +++ b/RGB.NET.Devices.Logitech/Layouts/Logitech/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 + + + + + + \ No newline at end of file diff --git a/RGB.NET.Devices.Logitech/RGB.NET.Devices.Logitech.csproj b/RGB.NET.Devices.Logitech/RGB.NET.Devices.Logitech.csproj index 94c7c94..16bce15 100644 --- a/RGB.NET.Devices.Logitech/RGB.NET.Devices.Logitech.csproj +++ b/RGB.NET.Devices.Logitech/RGB.NET.Devices.Logitech.csproj @@ -194,6 +194,9 @@ + + Designer + Designer