69 Commits
Author SHA1 Message Date
Robert 08fbb0e526 Fix custom LED data type not being determined correctly 2023-11-01 20:37:12 +01:00
Robert ba99ecfbdc Layout - Allow loading directly from a stream 2023-07-09 13:43:54 +02:00
Robert 2b203b2308 Fix duplicate 2023-06-12 19:48:52 +02:00
Robert bf711325cf Added more Razer keyboard and mouse PIDs 2023-06-11 10:19:27 +02:00
Robert 0edf2fc7d6 Swap the positions and make zoneOffset optional 2021-09-27 21:44:19 +02:00
Robert 4bfd890a53 Added zone offset to Logitech 2021-09-27 21:32:17 +02:00
RobertBeekman 02843705a8 Merge pull request #226 from DarthAffe/SDK/ASUS
ASUS - Keep local arrays of lights in an attempt to fix crashes
2021-09-27 19:57:18 +02:00
Robert 21b2f774c4 Merge branch 'Development' into SDK/ASUS 2021-09-19 09:47:08 +02:00
Robert ecf880d297 ASUS - Only keep local arrays of lights in an attempt to fix crashes 2021-09-03 21:57:11 +02:00
Robert Beekman e645e4dcf2 Merge pull request #230 from diogotr7/SDK/Wooting
Updated wooting device provider to support newer keyboards
2021-09-03 21:54:59 +02:00
Robert Beekman 3fbc4b997e Merge pull request #232 from DarthAffe/SDK/CoolerMaster
CoolerMaster - Added MM830 LED definitions
2021-09-03 20:40:35 +02:00
Robert Beekman 3074a2b7bf Merge pull request #231 from DarthAffe/Core/UpdateTriggerCancel
Fix race condition in TimerUpdateTrigger stop
2021-09-03 20:40:14 +02:00
Robert e73fb45503 Merge remote-tracking branch 'origin/SDK/ASUS' into SDK/ASUS 2021-09-01 20:18:53 +02:00
Robert 06f46811f4 ASUS - Keep local arrays of keys and lights in an attempt to fix crashes 2021-09-01 20:18:44 +02:00
Robert 6f4c07d65f CoolerMaster - Added MM830 LED definitions 2021-09-01 20:16:29 +02:00
Robert 1fa466809e Fix race condition in TimerUpdateTrigger stop 2021-08-23 18:48:19 +02:00
Robert 7520147ff8 ASUS - Keep local arrays of keys and lights in an attempt to fix crashes 2021-07-26 09:12:29 +02:00
Robert Beekman df146ceaa4 Merge pull request #217 from DarthAffe/SDK/Razer
Razer - Fixed programmable keys IDs
2021-05-23 11:36:49 +02:00
Robert f948280596 Razer - Fixed programmable keys IDs 2021-05-22 23:07:13 +02:00
Robert Beekman d3335b20ae Merge pull request #212 from DarthAffe/SDK/Logitech
Logitech PID corrections
2021-05-13 19:45:47 +02:00
Robert Beekman faf7535eaf Merge pull request #213 from DarthAffe/SDK/Wooting
Wooting - Fixed race condition during SDK load/unload
2021-05-13 19:45:33 +02:00
Robert Beekman 17db44d007 Merge pull request #192 from DarthAffe/SDK/ASUS
ASUS updates & tweaks
2021-05-13 19:45:18 +02:00
Robert 41f9d82edc Wooting - Fixed race condition during SDK load/unload 2021-05-06 21:18:34 +02:00
Robert 20809f2835 Logitech - Removed duplicate G213 HID definition
Logitech - Removed incorrect G512 PID
Logitech - Corrected G513 Carbon PID
Logitech - Added G610 PID
2021-05-06 14:46:06 +02:00
Robert 4055ee9b0a ASUS - Refactored to use LedMappings
ASUS - Added laptop model detection
ASUS - Added the option to provide extra LED mappings to keyboards based on model
ASUS - Removed old attempts at detecting non-key LEDs on keyboards
2021-04-29 17:20:24 +02:00
Robert 6254eae845 Merge branch 'Development' into SDK/ASUS 2021-04-29 15:46:05 +02:00
Robert Beekman 63498eb8c3 Merge pull request #202 from diogotr7/razer-mapping
Razer - Added keyboard and mouse ledid mapping
2021-04-29 12:09:46 +02:00
Robert 6665e14e1d ASUS - Explain what is going on with LED tagging 2021-04-26 22:58:52 +02:00
Robert d6054cf527 ASUS - Added mechanism to add extra LEDs via lights 2021-04-23 22:11:00 +02:00
Robert e86003f1ea ASUS - Attempt to add lights that aren't present as keys 2021-04-22 17:30:19 +02:00
Robert ca264a4603 Merge branch 'Development' into SDK/ASUS 2021-04-22 16:36:24 +02:00
Robert 0ac1858627 DMX - Fix default random CID creation 2021-04-16 17:41:28 +02:00
Robert 9343d6ee29 Logitech - Use LogiLedSetLightingForKeyWithKeyName for per key devices 2021-04-14 23:27:49 +02:00
Robert Beekman 7f0ca72c7b Merge pull request #194 from DarthAffe/Layouts
Small layout fixes
2021-04-02 00:04:50 +02:00
Robert 922488358a Layouts - Removed public interface property 2021-04-01 23:28:42 +02:00
Robert 6545c25c2d Layouts - Added missing Author property
Layouts - Removed  Lighting element from xsd
2021-04-01 10:46:19 +02:00
Robert 9bfc53087c ASUS - Cleaned up code and removed strangly placed per-device logic 2021-03-29 16:17:14 +02:00
Robert 40cce7aaaf Core - Added Unknown LED IDs
Core - Moved Custom LED IDs from 0xFF to 0xFE
ASUS - Use Unknown LED IDs for missing LED mappings
2021-03-29 00:59:26 +02:00
Robert c446673c3c Merge branch 'Development' into SDK/ASUS 2021-03-28 16:13:49 +02:00
Robert a52bb474ef ASUS - Keyboards guard against double LEDs
ASUS - Keyboards return the correct AsusLed in GetLedCustomData
2021-03-27 14:39:51 +01:00
Robert c963bcd9d7 ASUS - Added more undocumented LED IDs
ASUS - Reversed LED mapping to have the ASUS ID as the key
ASUS - Throw informative exception on missing LED mapping
2021-03-26 23:15:40 +01:00
Robert Beekman 82ca48d933 Merge pull request #187 from DarthAffe/SDK/Razer
Razer improvements & missing PIDs
2021-03-26 21:22:10 +01:00
Robert Beekman e8fc81ca6c Merge pull request #188 from DarthAffe/SDK/Logitech
Logitech - Added G733 PID
2021-03-24 15:02:19 +01:00
Robert 5d83c698d4 Logitech - Added G733 PID 2021-03-20 22:01:53 +01:00
Robert f03ae301aa Razer - Added endpoint types to device info
Razer - Only add the first device of each endpoint type
Razer - Fixed mouse effect ID
2021-03-17 22:27:42 +01:00
Robert Beekman ebc62f5e5c Merge pull request #185 from DarthAffe/SDK/CoolerMaster
CoolerMaster - Update SDK & added missing devices
2021-03-11 21:54:58 +01:00
Robert 595bc702b7 Cooler Master - Color matrix fixes 2021-03-10 22:09:02 +01:00
Robert 8ff4c0b243 CoolerMaster - Added missing SDK-supported keyboards
CoolerMaster - Added mappings for every SDK-supported keyboard
CoolerMaster - Fixed enabling/disabling the provider at runtime
Core - Added Keyboard.Function LED ID
2021-03-06 22:55:10 +01:00
Robert Beekman 86a040ccbf Merge pull request #181 from DarthAffe/SDK/SteelSeries
SteelSeries devices & Monitor device type
2021-03-04 19:05:07 +01:00
Robert f99973c386 SteelSeries - Added QCK Prism PID & zone definition
SteelSeries - Added MGP27C & zone definition
Core - Added Monitor device type
2021-03-04 11:54:18 +01:00
Robert Beekman 7e4c957f38 Merge pull request #178 from DarthAffe/SDK/Logitech
Logitech - Fixed LED mappings to ISO/ANSI compatiblity
2021-02-28 09:55:18 +01:00
Robert Beekman 791001af26 Merge pull request #179 from DarthAffe/SDK/Razer
Razer - Moved to HID-based device detection
2021-02-28 09:55:07 +01:00
Robert 587ae8f6e2 Razer - Moved to HID-based device detection
Razer - Added all OpenRazer provided PIDs
Razer - Use device-specific SDK endpoints, allowing access to all Razer devices
2021-02-27 12:00:12 +01:00
Robert 16dc4be065 Logitech - Fixed LED mappings to ISO/ANSI compatiblity 2021-02-26 14:34:56 +01:00
Robert d5c9ec2e26 Debug device provider - Create LEDs when loading layout 2021-02-13 17:22:26 +01:00
SpoinkyNL 2d833fb800 CoolerMaster - Fix slow device updates 2020-08-13 00:40:46 +02:00
SpoinkyNL 37426ef413 Include Layout path in Debug RGB device 2020-08-01 18:57:24 +02:00
SpoinkyNL b38c365101 Merge remote-tracking branch 'origin/SDK/MSI' into SDK/MSI 2020-07-08 22:53:03 +02:00
SpoinkyNL 567247de59 MSI - Provide sender when calling PathHelper.GetAbsolutePath 2020-07-08 22:52:53 +02:00
SpoinkyNL 6696f2278a MSI - Provide sender when calling PathHelper.GetAbsolutePath 2020-07-08 22:52:17 +02:00
SpoinkyNL 9175887327 Throw on LED control enable fail
Added devices indices for MM830, CK530 and MK850
2020-06-20 22:30:55 +02:00
SpoinkyNL 95589d6f2b Merge branch 'Development' into SDK/CoolerMaster 2020-06-20 22:30:03 +02:00
SpoinkyNL a7dcf3d867 Inlined variables 2020-04-20 19:26:26 +02:00
SpoinkyNL 19d81d79c3 CoolerMaster - Throw more detailed error when missing LED mappings 2020-04-19 23:00:31 +02:00
Robert Beekman c6f2b17ca5 Merge pull request #118 from diogotr7/feature/razer-chroma-guids
Added razer chroma uuids
2020-03-25 12:21:09 +01:00
Robert 6d2acbdcbf Add Launchpad Mini support 2020-03-03 15:45:15 +01:00
Robert Beekman 185fd05c4e Merge pull request #103 from DarthAffe/SDK/Wooting
Updated for official v1.1.0 Wooting SDK
2020-02-05 14:09:26 +01:00
Robert 4d5728a8be Fixed AbtractRGBDevice not updating DeviceRectangle on Location change 2019-12-11 09:51:21 +01:00
Robert Beekman 86e9bb293b Fix per key device loading 2019-11-10 12:55:49 +01:00