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
Adam Honse
09a9a5c257
Add vendor string to RGBController API and update all controllers with vendor information, add vendor to device information page
2020-12-01 19:24:52 -06:00
k1-801
f64fe31daa
HID fix for Corsair and Gigabyte devices that weren't being detected after HID change
...
Commit amended by Adam Honse <calcprogrammer1@gmail.com >
2020-11-27 15:39:33 -06:00
k1-801
dc2b41a0e2
Massive HID detectors update
...
Commit amended to undo change to device list management, still working through that merge request. Want to work this one in first. Changes by Adam Honse <calcprogrammer1@gmail.com >
2020-11-25 02:17:18 -06:00
Adam Honse
1618de46b9
Use HID path for Location on Corsair Peripheral controller
2020-10-03 17:12:27 -05:00
Adam Honse
f3ccaf1a2b
Move RGBController files for device controllers into the Controllers directory
2020-09-29 20:54:04 +00:00
Adam Honse
72233ffed6
Add Corsair Sabre RGB
2020-09-08 12:37:59 -05:00
crashniels
f6812a5c88
Corsair Layout changes
...
Added the KeyIDs for the K95 and K95 platinum as well as the European specific keys. IDs from ckb-next. ba063cedb7/src/daemon/keymap.c
2020-08-29 00:32:40 -05:00
santeri3700
7294fa8180
Enable support for Corsair Scimitar PRO RGB
2020-08-09 14:10:47 -05:00
Adam Honse
f716a05947
Add detector names and display them in the progress bar
2020-08-07 14:01:59 -05:00
pobrn
ddc69778dc
Modular detection system with resource manager.
...
Includes pull request !87 with modifications by Adam Honse (calcprogrammer1@gmail.com ).
2020-08-05 00:23:34 -05:00
Adam Honse
bd4f3728f6
Re-add interface check for Corsair driver when not using HID usages. Only set special function control for non-keyboards
2020-07-17 09:23:50 -05:00
Adam Honse
595248cc10
Fix issues preventing hidapi from working without WinUSB on Windows
2020-07-17 09:23:49 -05:00
Adam Honse
b80cbe931e
Add Corsair Glaive RGB PRO to detection list
2020-07-12 16:06:58 -05:00
Adam Honse
9bc58b039b
Add Corsair Harpoon (non-Pro) to detected Corsair Peripheral list
2020-07-09 12:00:02 -05:00
Adam Honse
6492852627
Add Corsair Harpoon RGB Pro to supported devices list
2020-07-07 01:20:56 -05:00
Adam Honse
5b956f7ff1
Add missing Corsair PIDs
2020-06-26 11:15:59 -05:00
Térence Clastres
b79ff124e6
Replace Sleep() by std::thread::sleep_for()
2020-06-24 09:28:11 -05:00
Adam Honse
112d5a1cb2
Add Corsair Strafe IDs to detection list
2020-06-22 08:47:46 -05:00
Adam Honse
80a2770263
Update Corsair peripheral controller to use HID writes and reads instead of feature reports where possible
2020-06-21 20:11:16 -05:00
Adam Honse
f96a4c3557
Fix incorrect PID in Corsair Peripheral driver and add udev rules file for all OpenRGB devices
2020-05-30 13:26:54 -05:00
Adam Honse
85fc72232a
Logitech G203 and Corsair ST100 support
2020-05-18 09:45:38 -05:00
Adam Honse
599c468de8
Small changes for 0.2 - report 5 channels from Aura Addressable controller until config table is figured out, increase sleep in Corsair Peripheral write to 2ms to prevent device crashing in Linux
2020-05-12 08:59:19 -05:00
Adam Honse
01e0808e41
Add 1ms sleep after every Corsair peripheral USB message because K70 RGB locks up on Linux otherwise
2020-05-04 17:02:39 -05:00
Adam Honse
aa182936ba
Clean up warnings, except in hidapi and cli files
2020-03-20 12:10:18 -05:00
Adam Honse
00f422375b
Initial Corsair mouse support, tested on M65 RGB Elite. Shows as mousemat with 15 zones for now as zone mapping isn't supported yet
2020-03-13 18:55:07 -05:00