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
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
86d96848a2
Fix buffer pointer in HyperX Alloy Origins controller
2020-07-21 19:33:34 -05:00
Adam Honse
98100a9bad
Add two skipped slots before Number Pad Enter on HyperX Alloy Origins
2020-07-21 17:28:40 -05:00
Adam Honse
e66562bb25
Fix number pad mapping on HyperX Alloy Origins
2020-07-21 16:29:17 -05:00
Adam Honse
902ebc2e83
Initialize transmit color count after inserting blanks
2020-07-21 12:28:05 -05:00
Adam Honse
403d60e214
Update skip list for HyperX Alloy Origins
2020-07-21 12:25:34 -05:00
Adam Honse
1c5130e78a
HyperX Alloy Origins keymap
2020-07-20 23:30:10 -05:00
Adam Honse
0cff1734ce
Use 65 as size for Alloy Origins feature reports
2020-07-20 17:29:45 -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
816eabb1d1
Update direct packet for HyperX keyboards based on Alloy FPS captures
2020-07-12 16:53:20 -05:00
Adam Honse
78c7572a2c
Update constants for Alloy Origin driver and use 64 byte instead of 65 byte operations
2020-07-12 02:10:05 -05:00
Adam Honse
bbed1f64a7
Use interface 3 for Alloy Origins
2020-07-12 01:20:59 -05:00
Adam Honse
751961b3b3
Initial controller for HyperX Alloy Origins
2020-07-12 00:31:40 -05:00
Adam Honse
82c0ff8452
Add HyperX Alloy FPS to detected HyperX keyboard list
2020-07-08 11:43:41 -05:00
EXtremeExploit
199db16ec0
Fix RGB problem with strip and media keys
2020-06-26 20:59:54 -05:00