Adam Honse
a762d00aa8
Fix warnings in Windows build
2025-07-05 01:47:40 -05:00
Carlos Jordão
92d8240384
HyperX Origin Core variant
2025-05-09 11:36:37 -05:00
Dmitry Kychanov
300abac9a8
Removed unused includes
2024-10-15 00:24:32 +00: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
da6067d708
Fix unused variable warning in HyperXAlloyOrigins60and65 controller
2024-07-08 22:53:27 -05:00
Adam Honse
080e40c4d4
Update HyperX keyboard controller files to new standardized header comment
2024-05-19 19:53:45 -05:00
Adam Honse
d52ad02c5c
Organize most controller files into subfolders
2024-04-30 17:18:39 -05:00
Adam Honse
ba57bad361
Even more warning fixes
2024-04-29 19:57:57 -05:00
Adam Honse
0fae77b898
Fix potentially used uninitialized warning in RGBController_HyperXAlloyOrigins60and65
2023-05-01 20:12:15 -05:00
Adam Honse
20f317e95d
Fix unused variable warning in RGBController_HyperXAlloyOrigins60and65
2023-05-01 20:11:00 -05:00
Derek Huber
2ab7013faa
HyperX Alloy Origins 65 Initial Commit
2023-03-20 13:37:27 +00:00
Adam Honse
ff8ac680ad
Replace most instances of sprintf() with snprintf()
2023-03-02 00:15:03 -06:00
morg
dbf055a89b
HyperX Alloy Origins 60 detection fix for Linux. Closes #3074
2023-01-25 00:56:20 +00:00
Wojciech Lazarski
56e4f94be3
Added brightness support for HyperX Origin Core
2023-01-23 22:51:06 +01:00
morg
cd4a9098aa
Add support for HyperX Alloy Origins 60 (HP version)
2023-01-05 10:03:39 +01:00
morg
77aa9f4ea1
Add support for HyperX Alloy Origins Core PID variant
2022-10-25 15:07:43 +02:00
Derek Huber
79471ad42c
HyperX Alloy Origins 60 initial commit
2022-10-24 16:37:56 +00:00
morg
81c8b82d0b
Add hyperx alloys origin new vid/pid (firmware update)
2022-10-10 20:00:57 +00:00
Adam Honse
35e049a8bb
Remove SetCustomMode from all controllers beginning with the letter H
2022-08-14 01:55:19 -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
Adam Honse
bba7fa9fd2
Fix a bunch of compiler warnings
2022-07-17 22:33:20 -05: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
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
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
Chris
601b5c08ad
Swapping Num3 and Num6 for the HyperX Alloy Elite2 to resolve #2186
2022-02-03 00:05:50 +11:00
Adam Honse
dab2f8cc39
Add automatic save flag to HyperX Alloy Elite and Poseidon Z RGB modes except Direct
...
Fixes issue #2058
2022-01-27 22:35:42 -06:00
Adam Honse
a219ac693c
Code cleanup round 5
2022-01-18 22:35:21 -06:00
Adam Honse
44d7e27404
More Alloy Origins matrix fixes
2021-11-26 00:41:26 -06:00
Adam Honse
173862666e
Add right shift to matrix layout for HyperX Alloy Origins
2021-11-25 23:53:43 -06:00
Alex
12b12a8551
Add new id for Hyperx Alloy Elite 2
2021-10-09 23:55:48 +02:00
Adam Honse
644b76fc86
Remove effect modes from HyperX Alloy FPS as they do not work
2021-10-09 01:41:27 -05:00
Adam Honse
16789ef1f1
Alloy FPS: Don't send extended packet, increase time between packets to 10ms to eliminate flickering
2021-10-09 01:35:08 -05:00
Adam Honse
c52260912f
Alloy FPS doesn't have extended zones, so zero out extended packet
2021-10-08 23:02:28 -05:00
Adam Honse
09fae4d944
Remove unused zones from Alloy FPS controller
2021-10-08 21:12:54 -05:00
Adam Honse
98d7224220
Split HyperX Alloy FPS and HyperX Alloy Elite into two separate controllers
2021-10-08 21:02:57 -05:00
Alex
af5006e08f
Add abnt / key to the controlled leds
2021-08-12 03:01:20 +00:00
Adam Honse
d13d54fcfd
Fix access conflicts in HyperX controllers where keepalive thread was directly accessing hardware
2021-08-02 12:41:24 -05:00
mike
724fce7051
fix bug with keyboard layout where HOME, END, PGUP, and PGDN keys were in the wrong position
2021-06-25 23:02:55 -05:00
Alex
276895359a
Add UK layout support for HyperX Alloy
2021-06-16 13:13:39 -05:00
mike
4a333e9b50
Fixed HyperX Alloy Origins Core HID communication on Windows
...
* Added serial number support
* Amended to pass in HID device information for version number rather than enumerate a second time
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com >
2021-06-13 16:00:05 -05:00
Vavooon
a20a19e570
Add HyperX Origins Core support (direct mode)
...
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com >
2021-06-13 00:02:32 -05: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
KundaPanda
61d70f064d
Add ISO/ANSI HyperX Alloy Elite 2 support
2021-04-07 13:44:01 +00:00
KundaPanda
b572c15cce
Add HyperX Alloy Elite 2 support
...
Squash commits and code style changes, minor reworks to match Alloy Elite 1 code by Adam Honse <calcprogrammer1@gmail.com >
2021-04-04 19:05:32 -05:00
morg
dba814215d
Fixing memory leaks in controllers
2021-02-05 16:25:46 +01:00
Adam Honse
d19baf1365
Fill in serial field for all HID controllers using hidapi
2020-12-03 00:01:42 -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
Adam Honse
fca0f53e7a
HyperX Alloy Origins doesn't use usage page
2020-11-26 01:42:01 -06:00