Adam Honse
38f016f2a8
RGBController API Overhaul
...
* Reorganize and clean up RGBController API functions
* Add functions to get protected RGBController member values
* Make NetworkClient, ProfileManager, and ResourceManager friend classes so they can access protected members
* Protected previously-public RGBController members
* Information strings (name, vendor, description, version, serial location)
* Device type
* Active mode
* Flags
* LEDs vector
* LED alternate names vector
* Modes vector
* Colors vector
* Zones vector
* Add CONTROLLER_FLAG_HIDDEN to allow plugins to hide controllers from control GUI
* Add update reason codes to RGBController update callback and signal updates on more RGBController events
* Add loop zone types and segmented zone type
* Add matrix map field to segments
2025-12-30 14:09:08 -06:00
Matthias Bielak
d0d9f04751
Add support for Turtle Beach Vulcan II TKL Pro
2025-12-10 13:58:05 -06:00
Adam Honse
c71cc4f18a
Change SPDX license identifier from GPL 2.0 only to GPL 2.0 or later, as the original LICENSE file includes an or later clause at the end so the file headers were incorrect
2025-09-28 00:47:08 -05:00
Adam Honse
079e344c5a
Store name in RoccatControllers to avoid setting it in detectors
2025-08-16 02:07:11 -05:00
morg
43021f9a15
Add support for Turtle Beach - Vulcan TKL. Closes #4419
2024-11-13 16:25:57 +00:00
Lobo Tommy
986b21e02b
Adding Turtle Beach Vulcan II support
2024-11-07 14:45:14 +00:00
Julien "_FrnchFrgg_" Rivaud
bdfd2a3290
Add support for Turtle Beach (ex ROCCAT) Vulkan II
2024-10-20 19:57:22 +00:00
Dmitry Kychanov
300abac9a8
Removed unused includes
2024-10-15 00:24:32 +00:00
Adam Honse
52a7412918
Fix possible loss of data warning in RoccatKoneAimoController.cpp
2024-08-13 19:49:53 -05:00
Adam Honse
b88107664a
Fix possible loss of data warnings in RGBController_RoccatKoneAimo.cpp
2024-08-13 19:49:01 -05:00
Adam Honse
37a702416f
Fix possible loss of data warnings in RoccatVulcanKeyboardController.cpp
2024-08-08 21:10:07 -05:00
Adam Honse
91e8fade99
Fix wstring to string conversion warning in RoccatKoneAimoController.cpp
2024-08-07 22:04:22 -05:00
James Buren
66109be668
Properly fix how how hidapi and libusb dependencies are handled
2024-08-05 01:14:17 +00:00
Adam Honse
b4d15b9545
Move wstring to string conversion to StringUtils.cpp and update most HID get serial number functions to use it
2024-07-28 17:42:01 -05:00
Adam Honse
005212b463
Fix unused variable warning in RoccatVulcanKeyboardController.cpp
2024-07-07 18:32:55 -05:00
Adam Honse
d37068b65d
Fix signedness comparison warning in RGBController_RoccatVulcanKeyboard.cpp
2024-07-07 18:32:04 -05:00
Adam Honse
9699cd60ac
Fix enumerated and non-enumerated type warning in RoccatKoneProAirController.cpp
2024-07-07 18:13:49 -05:00
Adam Honse
90744b58dd
Update Roccat Vulcan keyboard controller files to new standardized header comment
2024-06-17 21:22:23 -05:00
Mola19
edb6a8aed0
Add support for Roccat Kone XP
2024-06-18 01:36:00 +00:00
Adam Honse
0139b47d85
Update Roccat Sense Aimo controller files to new standardized header comment
2024-06-14 11:44:37 -05:00
Adam Honse
339c146c67
Update Roccat Kova controller files to new standardized header comment
2024-06-14 11:41:53 -05:00
Adam Honse
940e14c07a
Update Roccat Kone Pro controller files to new standardized header comment
2024-06-14 11:36:38 -05:00
Adam Honse
b3379e8ef3
Update Roccat Kone Aimo controller files to new standardized header comment
2024-06-14 11:34:22 -05:00
Adam Honse
86010b3e8e
Update Roccat Horde Aimo controller files to new standardized header comment
2024-06-14 11:31:53 -05:00
Adam Honse
ae7caf002b
Update Roccat Elo controller files to new standardized header comment
2024-06-14 11:29:55 -05:00
Adam Honse
bba59be497
Update Roccat Burst Pro Air controller files to new standardized header comment
2024-06-14 11:29:55 -05:00
Plunti
ea9369f799
Add Roccat Kone Pro Air
2024-06-10 02:05:02 +02:00
Adam Honse
d637d0f850
Update Roccat Burst controller files to new standardized header comment
2024-06-07 11:45:43 -05:00
Adam Honse
d52ad02c5c
Organize most controller files into subfolders
2024-04-30 17:18:39 -05:00
Barry H
00e9fcc535
Fix for Supported Device page showing label instead of PID
2024-02-13 15:25:00 +00:00
Mola19
2dfde7e8cd
add support for Roccat Vulcan Pro to resolve #3856
2024-02-03 03:28:26 +01:00
Mola19
479dbe979d
add support for Roccat Pyro to resolve #1813
2024-01-31 05:07:58 +00:00
Garrett Denham
83e304b80e
Initial commit for ROCCAT Kone Pro mouse
2024-01-24 00:23:32 +00:00
Mola19
b79cf82d96
add support for Roccat Vulcan 100 AIMO to resolve #2489
2024-01-14 17:58:09 +01:00
Chris M
93fc20de36
Formatting changes to the Roccat Controller Detector
...
* Adjusted list orders by alphabetising
* Aligned horizontal spacing
2023-12-30 17:57:42 +00:00
morg
252e067271
Add support for Roccat Burst Air Pro mouse. Closes #2527
2023-12-30 06:46:10 +00:00
Mola19
6b4442ce39
add support for Roccat Magma Mini
2023-12-25 05:38:38 +00:00
Mola19
d1a4ead83e
fix error in Roccat Vulcan Keyboard Controller
2023-11-25 04:48:00 +01:00
Mola19
53ed66c8b8
add support for Roccat Magma to resolve #3205
2023-11-25 02:31:14 +01:00
Mola19
a5b4938bbb
add brightness to direct for Roccat Vulcan TKL
2023-11-22 03:45:29 +01:00
Mola19
5cb0e54443
add support for Roccat Vulcan TKL to resolve #1616 + improvements to Roccat Vulcan protocol
2023-11-20 02:53:08 +00:00
Mola19
977f68c65c
fix layout detection for Roccat Vulcan keyboards
2023-11-13 00:36:02 +00:00
Mola19
0969b5d24e
support for Roccat Sense Aimo Mousepad (Mid and XXL) to resolve #2770
2023-08-24 18:47:12 +02:00
Adam Honse
ff8ac680ad
Replace most instances of sprintf() with snprintf()
2023-03-02 00:15:03 -06:00
Flora Aubry
84393884ca
Added support for Roccat Elo 7.1 headset closes #3012
2023-01-02 21:14:24 +00:00
morg
54f9118dda
Fix metadata for Roccat Kova controller
2022-12-21 17:39:32 +00:00
Mola19
c2c9b3aa99
fixing Roccat Vulcan 120-Series Aimo US layout key map
2022-12-04 00:46:56 +01:00
Gustavo Parreira
7892713683
feat: Roccat Kova support
2022-12-03 07:45:42 +00:00
Adam Honse
be90537d10
Fix warnings
2022-11-27 02:52:39 -06:00
Mola19
e1ee139691
Adding layout detection for Roccat Vulcan 120-Series Aimo
2022-11-20 01:32:06 +01:00