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
7 months ago
Adam Honse
59c2ca2052
Store name in CorsairPeripheralControllers to avoid setting it in detectors
9 months ago
Adam Honse
b4d15b9545
Move wstring to string conversion to StringUtils.cpp and update most HID get serial number functions to use it
2 years ago
Adam Honse
da8469f478
Update all Corsair controller files to use new standardized file header comment
2 years ago
Adam Honse
fb963f4ab2
Fix even more warnings
2 years ago
Peter Repukat
96dd52a5e9
Fix k95_plat iso key mapping
3 years ago
morg
f870ad20f2
CorsairPeripherals: add hardware modes
4 years ago
morg
4d26af6422
Fix corsair k70 mk2 skipped keys.
4 years ago
morg
1dd9148399
Corsair peripheral: fix comparison, add debug messages.
4 years ago
TheRogueZeta
3db2c077d8
Send software mode for K68
5 years ago
TheRogueZeta
7e77edb8d6
Fix K70 Mk2 keymap and software direct mode
5 years ago
mike
22acdd1fed
Check return code from hid_get_serial_number_string() in GetSerialString()
...
Amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Felipe Guaycuru
b3b392b3e2
Make Corsair K55 behavior be closer to iCue's
5 years ago
Artur Pieniążek
651a8d2f2a
Handle K95 Platinum ANSI and ISO layouts
...
Commits merged by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Artur Pieniazek
65c626b8c1
Fix Corsair K95 Platinum software mode initialization
5 years ago
morg
dba814215d
Fixing memory leaks in controllers
5 years ago
mrblade
25a1ad9de7
Add support for Corsair K55
...
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Niels Westphal
70028e6d23
Corsair K95 / Platinum Fixes
5 years ago
Adam Honse
d19baf1365
Fill in serial field for all HID controllers using hidapi
6 years ago
Adam Honse
92dc8411d6
Fix Corsair mouse LED names by storing name in controller object
6 years ago
Adam Honse
ca3c2ad541
Add HID: prefix to all HID detector locations
6 years ago
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>
6 years ago
Adam Honse
1618de46b9
Use HID path for Location on Corsair Peripheral controller
6 years ago
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
6 years ago
Adam Honse
bd4f3728f6
Re-add interface check for Corsair driver when not using HID usages. Only set special function control for non-keyboards
6 years ago
Adam Honse
595248cc10
Fix issues preventing hidapi from working without WinUSB on Windows
6 years ago
Térence Clastres
b79ff124e6
Replace Sleep() by std: 🧵 :sleep_for()
6 years ago
Adam Honse
80a2770263
Update Corsair peripheral controller to use HID writes and reads instead of feature reports where possible
6 years ago
Adam Honse
85fc72232a
Logitech G203 and Corsair ST100 support
6 years ago
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
6 years ago
Adam Honse
01e0808e41
Add 1ms sleep after every Corsair peripheral USB message because K70 RGB locks up on Linux otherwise
6 years ago
Adam Honse
aa182936ba
Clean up warnings, except in hidapi and cli files
6 years ago
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
6 years ago
Adam Honse
c8e0aec596
Use 24-bit color protocol for Corsair keyboards
6 years ago
Adam Honse
d299e90954
Fix 24-bit keyboard color set function
6 years ago
Adam Honse
98bb92acdb
Add 24-bit color set function for keyboards
6 years ago
Adam Honse
0e77149444
Rename CorsairKeyboardController to CorsairPeripheralController
6 years ago