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
8c1a9cd0c7
Fix unused field warning in CorsairK55RGBPROXT controller
2024-07-08 21:10:55 -05:00
Adam Honse
da8469f478
Update all Corsair controller files to use new standardized file header comment
2024-05-14 19:14:09 -05:00
Adam Honse
fb963f4ab2
Fix even more warnings
2024-04-28 18:12:17 -05:00
Barry H
7c0364ffa3
add support for Corsair K68 RED
2024-02-12 07:39:34 +00:00
Chris
bfb3052255
Remove redundant K100 controller
...
* Moved Existing K100 optical and K100 MX Red detectors to new V2 controller.
2024-02-03 06:24:59 +00:00
Peter Repukat
96dd52a5e9
Fix k95_plat iso key mapping
2023-09-07 02:52:44 +02:00
Thomas Boos
f5b4fe1830
New MSI boards and some cleanup
2022-11-11 17:25:15 +00:00
Katherine
47bebc0616
Attempt to add support for Corsair K70 LUX (Non-RBG)
2022-10-24 22:58:32 +00:00
flora
77958d2667
Added and renamed corsair K100 variant
2022-10-21 20:18:02 +00:00
Adam Honse
de1d62cef2
Fix warning in RGBController_CorsairK100.cpp
2022-09-15 19:16:53 -05:00
Adam Honse
e855e19a09
Fix warnings in RGBController_CorsairK100.cpp
2022-09-15 11:41:52 -05:00
Thomas Boos
6d1f8967a0
Support for Corsair K55 RGB PRO XT (fixes issue #2555 )
2022-08-27 19:13:42 +00:00
Chris
3a71b76075
Initial commit for the Corsair MM700 to resolve #1718
...
+ Adding CorsairPeripheralV2Controller base class
+ Adding CorsairPeripheralV2Devices.h metadata file
+ Renaming CorsairK55RGBPROController to CorsairPeripheralV2SWController
+ Adjusting CorsairPeripheralV2SWController to accomodate base class changes
+ Renaming RGBController_CorsairK55RGBPRO to RGBController_CorsairV2SW
+ Adjusting RGBController_CorsairV2SW to handle device set up from meta data
+ Adding PID `0x1B9B` and registering detector in CorsairPeripheralV2ControllerDetect.cpp
2022-08-15 12:43:49 +10:00
Adam Honse
f8916f2bcb
Remove SetCustomMode from all controllers beginning with the letters B and C, except Cooler Master
2022-08-10 09:52:38 -05:00
Chris
864422b4bc
Fixing regression from 942a842a
...
+ Adding ZONE_EN_KEYBOARD constant char* to KeyNames
+ Replacing declarations of "Keyboard" zone with new constant char*
+ Adding "Keyboard" zone check RGBController_Razer.cpp before hiding keys
2022-08-02 21:03:28 +00:00
morg
833be22b33
Fix Corsair K65 mini detection
2022-07-01 15:35:29 +00:00
morg
f870ad20f2
CorsairPeripherals: add hardware modes
2022-06-21 16:36:50 +00:00
morg
d193c93e6d
Add support for Corsair K95 Platinum XT. Closes #2511
2022-06-19 21:33:26 +00:00
Chris
524675108d
Automatic generation of markdown pages for supported devices
...
+ Added build-supported-devices.sh script
+ Added new target in CI/CD to build at compile time
2022-05-30 13:30:44 +10:00
TheRogueZeta
5999cfb1c8
Initial commit for Corsair Scimitar RGB
2022-05-16 03:23:13 +00:00
Chris
bc10e3f772
Automatic generation of udev rules for supported devices
...
+ Added build-udev-rules.sh script
+ Added new custom target in Linux section of .pro to accommodate new rules location
2022-04-17 12:31:02 +10:00
Jan-Ole Hübner
328e5f562f
Added Device Corsair Scimitar Elite ( Resolves #987 )
2022-04-06 13:31:05 +00:00
morg
3c1b168676
Add Corsair K65 Mini support - Closes #2275
2022-03-21 13:37:28 +00:00
Chris
d8e023b4c8
Initial commit for a canonical list of key names
...
+ Created RGBControllerKeyNames.h
* Adjusted every reference for key names found in `DeviceView`
* Formatting corrections
2022-02-13 15:40:15 +11:00
Adam Honse
c09e4c9c92
Code cleanup round 3
2022-01-17 21:28:08 -06:00
TheRogueZeta
15a7c87056
Add Corsair NightSword VID and align detectors
2022-01-08 14:01:44 -08:00
morg
4d26af6422
Fix corsair k70 mk2 skipped keys.
2022-01-07 17:06:57 +00:00
morg
f4c4d13f6d
Add support for Corsair K55 RGB PRO keyboard
2022-01-04 17:48:28 +00:00
Chris
6e7a59a8d9
Initial commit for Corsair M65 to resolve #1687
...
+ Adding entry for the Corsair M65 PID (non pro)
+ Registered detector
+ Added UDEV rule to 60-openrgb.rules
2021-12-29 16:56:41 +11:00
morg
1dd9148399
Corsair peripheral: fix comparison, add debug messages.
2021-12-20 02:05:24 +00:00
Qwex
de91237de8
Fix Corsair K100 initialization
2021-12-05 01:23:46 +00:00
TheRogueZeta
33e15cfeaa
Add Corsair Strafe Red PID to the detector
2021-12-04 00:22:18 +00:00
TheRogueZeta
b241768201
Add Corsair Ironcalw RGB device ID
2021-11-28 07:44:58 +00:00
TheRogueZeta
3db2c077d8
Send software mode for K68
2021-08-24 22:58:40 -07:00
Qwex
02ca3f32a0
Add Corsair K100 keyboard support (direct mode)
...
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com >
2021-08-22 19:43:11 -05:00
TheRogueZeta
7e77edb8d6
Fix K70 Mk2 keymap and software direct mode
2021-08-17 21:24:07 -07:00
mike
22acdd1fed
Check return code from hid_get_serial_number_string() in GetSerialString()
...
Amended for code style by Adam Honse <calcprogrammer1@gmail.com >
2021-06-04 22:14:05 -05:00
Felipe Guaycuru
b3b392b3e2
Make Corsair K55 behavior be closer to iCue's
2021-05-30 22:33:31 +00:00
Artur Pieniążek
651a8d2f2a
Handle K95 Platinum ANSI and ISO layouts
...
Commits merged by Adam Honse <calcprogrammer1@gmail.com >
2021-05-13 22:51:03 -05:00
Artur Pieniazek
65c626b8c1
Fix Corsair K95 Platinum software mode initialization
2021-04-18 20:49:28 +00:00
morg
dba814215d
Fixing memory leaks in controllers
2021-02-05 16:25:46 +01:00
Adam Honse
64e948073d
Add Corsair Glaive RGB
2021-01-22 09:33:03 -06:00
mrblade
25a1ad9de7
Add support for Corsair K55
...
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com >
2021-01-17 17:51:34 -06:00
Niels Westphal
70028e6d23
Corsair K95 / Platinum Fixes
2020-12-09 04:39:45 +00:00
Adam Honse
d19baf1365
Fill in serial field for all HID controllers using hidapi
2020-12-03 00:01:42 -06:00
Adam Honse
92dc8411d6
Fix Corsair mouse LED names by storing name in controller object
2020-12-02 23:04:49 -06:00
Adam Honse
f0468ff8d1
Add mouse LED names for several Corsair mice
2020-12-02 22:28:00 -06:00
Adam Honse
ca3c2ad541
Add HID: prefix to all HID detector locations
2020-12-02 12:18:56 -06:00