81aaf67ff0
Initial DMX (Enttec OpenDMX USB) support and serial_port improvements * Support DMX RGB lights (PAR lights, spotlights, wash lights, etc) * Configurable R/G/B channel and Brightness/Master channel * Add configurable parameters to serial_port needed to configure a port for DMX * Add DMX tab to settings
Adam Honse2023-05-06 08:06:19 +00:00
8b4b2bacbc
Initial support for RedSquare Keyrox TKL Classic keyboard
vlack2023-05-06 07:55:25 +00:00
f1c5600a95
Moved Razer Blade Stealth 2016 to KLM layout
Chris M2023-05-05 07:16:56 +10:00
0b16d28979
Moved Razer Blade 17 Pro 2021 to KLM layout
Chris M2023-05-03 07:40:18 +10:00
ceb48e783e
Adding EVGA Z20, uk layout
morg2023-05-05 23:18:11 +02:00
c0b069f330
Add support for ASUS TUF RTX 3070Ti O8G V2 GAMING alternate version
morg2023-04-30 18:38:53 +02:00
b136060587
Initial support for NZXT RGB & Fan Controller PID 0x2011
Adam Honse2023-05-03 22:51:26 +00:00
246aa6d1a5
added multiple legion 5 and legion 5 pro models
Cooper Hall2023-05-03 13:17:00 +00:00
62651d20a4
Removed deprecated Huntsman Elite Keymap
Chris M2023-04-15 13:04:47 +10:00
0ce0dd91ec
Clean up unused channel field in NZXTHue1Controller, as it only supports one channel
Adam Honse2023-05-01 20:22:19 -05:00
9d97c8ca74
Fix signedness warning in KasaSmartController
Adam Honse2023-05-01 20:14:36 -05:00
0fae77b898
Fix potentially used uninitialized warning in RGBController_HyperXAlloyOrigins60and65
Adam Honse2023-05-01 20:12:15 -05:00
20f317e95d
Fix unused variable warning in RGBController_HyperXAlloyOrigins60and65
Adam Honse2023-05-01 20:11:00 -05:00
8308c21bef
Fix snprintf size check warning in AsusCerberusKeyboardController
Adam Honse2023-05-01 20:09:13 -05:00
834b0cc9c9
Clean up test code in AOCMouseController and fix unused variable warning
Adam Honse2023-05-01 20:06:35 -05:00
1190c2875d
Use snprintf instead of sprintf in OpenRGBHardwareIDsDialog, update buffer size to account for sprintf check warning
Adam Honse2023-05-01 20:05:20 -05:00
0033845eae
Fix warnings in OpenRGBDevicePage.cpp
Adam Honse2023-05-01 20:01:48 -05:00
79e80021b1
Remove convertQPath functions as it's only used once, fixes a warning for the unused version
Adam Honse2023-05-01 19:59:12 -05:00
86f048fc72
Add support for Gainward GeForce RTX3070 Ti Phoenix
morg2023-05-01 13:22:56 +02:00
d012173ebe
Moved Blackwidow Chroma TE to KLM layout
Chris M2023-04-12 07:32:52 +10:00
e4b9b8fce4
Moved Blackwidow Chroma to KLM layout
Chris M2023-04-12 07:06:46 +10:00
c7b417ed8a
Moved Blackwidow Chroma V2 to KLM layout
Chris M2023-04-09 09:34:07 +10:00
2cc0c7aad8
Added more detail to Windows compiling instructions
Chris2023-04-07 12:29:03 +10:00
6f7c981d60
added MSI Pro B650-P WiFi 7D78 support
killerart2023-04-06 19:20:38 +03:00
2cfa73518b
Fixed vector index crash in KeyboardLayoutManager
Chris M2023-04-05 23:15:10 +10:00
1981e70830
Standardise KeyboardLayoutManager interface with Opcodes
Chris M2023-04-03 22:41:11 +10:00
cb447e3391
Correcting Razer Blackwidow X TE layout
Chris2023-04-03 12:55:52 +10:00
0572238e95
Remove empty_basemap as vector already starts empty
Adam Honse2023-04-02 20:07:16 -05:00
28333888fd
Move KeyboardLayoutManager to a new folder
Adam Honse2023-04-02 19:48:26 -05:00
52e95355e2
Clean up RemoveKeys and add a remove list to the key overlay
Adam Honse2023-04-02 18:30:03 -05:00
2bfa6e8797
Change Keyboard Layout Manager to build base map from zones, use a bitmask to define sizes as combinations of zones * Rework Insert and Swap functions to use index-based loops * Insert shifts all keys after the inserted key in the same row to the right * Swap inserts without shifting when swapping a key into an unused space
Adam Honse2023-03-19 01:04:07 -05:00
5f8ff8a659
Replace razer_empty_layout with NULL pointer for unimplemented KLM layouts
Adam Honse2023-04-02 14:05:06 -05:00
16e76e8170
Fix crashing in RazerController when a keyboard has more than one matrix zone
Adam Honse2023-04-02 03:42:04 -05:00
240414e12b
More logic on RGB HSV tab order
flora2023-04-01 19:51:58 +02:00
3445991be6
Following on from commit 2e02f1d7 to remove redundant QM files
Chris2023-04-01 21:40:57 +11:00
034a991076
fix detection and modes for Asus ROG Strix Impact
Mola192023-03-30 01:09:18 +02:00
0adfa7ea87
Restrict segment editing to all linear zones only if device is an LED Strip type
Adam Honse2023-03-29 21:43:37 -05:00
c3c7c1fcbf
Add detection for AORUS Waterforce 2080 super
Manuel Dewald2023-03-30 02:38:01 +00:00
8ea1b815e5
Support for MSI GeForce RTX 3050 Gaming X 8G
flora2023-03-29 17:20:41 +02:00
5f87458405
Support for ASUS ROG STRIX RTX 4090 24G GAMING
flora2023-03-29 15:54:41 +02:00
83a53482a5
optimize Asus ROG Claymore version fetching (resolves#3258)
Mola192023-03-25 03:25:36 +01:00