Commit Graph

73 Commits

Author SHA1 Message Date
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
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
cae28f3ac6 Use different interface on Windows vs. Linux for HyperX Alloy Origins 2020-11-24 18:27:18 -06:00
Adam Honse
0a458623e4 Fix interface number for HyperX Alloy Origins 2020-11-24 18:13:47 -06:00
Adam Honse
bcd49298cd Call DeviceUpdateLEDs rather than UpdateLEDs for HyperX keepalive threads 2020-11-23 02:59:05 -06:00
k1-801
dde857dfb4 Tiny threads fixes & a little bit of safety 2020-11-15 13:28:29 -06:00
Adam Honse
2f08436e95 Use HID path for Location on HyperX Alloy Origins controller 2020-10-02 12:55:23 -05:00
Adam Honse
d6350c8504 Use HID path for Location on HyperX Keyboard controller 2020-10-02 12:28:09 -05:00
Adam Honse
678e2fbc33 Rename Fn to Right Fn on Alloy Origins 2020-10-01 14:48:15 +00:00
Adam Honse
f3ccaf1a2b Move RGBController files for device controllers into the Controllers directory 2020-09-29 20:54:04 +00:00
k1-801
8b8451017e Non-important warnings removed
Commit amended by Adam Honse <calcprogrammer1@gmail.com> due to merging from a different branch.
2020-09-01 23:29:00 -05:00
Adam Honse
94c18fc9b4 Change less than or equal to less than. This shouldn't change anything, but it seems the Media Next key has issues as it was and this fixes that 2020-08-31 23:30:29 -05:00
Adam Honse
e6531e5379 Add HyperX Alloy Origins Core PID 2020-08-21 23:23:32 -05:00
Adam Honse
f716a05947 Add detector names and display them in the progress bar 2020-08-07 14:01:59 -05:00