91 Commits (master)

Author SHA1 Message Date
ricarim 0092ea22e2 Fix name assignment for HyperXAlloyOrigins60and65 4 weeks ago
Carlos Jordão fcb0363812 Change leds index - fixes bug #5203 6 months ago
Carlos Jordão f0a1ed2c0f Refactor HyperX Alloy Origins Core to use KLM 6 months ago
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 da21f992c5 Store name in HyperXKeyboardControllers to avoid setting it in detectors 9 months ago
Adam Honse a762d00aa8 Fix warnings in Windows build 10 months ago
Carlos Jordão 92d8240384 HyperX Origin Core variant 1 year ago
Dmitry Kychanov 300abac9a8 Removed unused includes 2 years ago
James Buren 66109be668 Properly fix how how hidapi and libusb dependencies are handled 2 years 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 da6067d708 Fix unused variable warning in HyperXAlloyOrigins60and65 controller 2 years ago
Adam Honse 080e40c4d4 Update HyperX keyboard controller files to new standardized header comment 2 years ago
Adam Honse d52ad02c5c Organize most controller files into subfolders 2 years ago
Adam Honse ba57bad361 Even more warning fixes 2 years ago
Adam Honse 0fae77b898 Fix potentially used uninitialized warning in RGBController_HyperXAlloyOrigins60and65 3 years ago
Adam Honse 20f317e95d Fix unused variable warning in RGBController_HyperXAlloyOrigins60and65 3 years ago
Derek Huber 2ab7013faa HyperX Alloy Origins 65 Initial Commit 3 years ago
Adam Honse ff8ac680ad Replace most instances of sprintf() with snprintf() 3 years ago
morg dbf055a89b HyperX Alloy Origins 60 detection fix for Linux. Closes #3074 3 years ago
Wojciech Lazarski 56e4f94be3 Added brightness support for HyperX Origin Core 3 years ago
morg cd4a9098aa Add support for HyperX Alloy Origins 60 (HP version) 3 years ago
morg 77aa9f4ea1 Add support for HyperX Alloy Origins Core PID variant 4 years ago
Derek Huber 79471ad42c HyperX Alloy Origins 60 initial commit 4 years ago
morg 81c8b82d0b Add hyperx alloys origin new vid/pid (firmware update) 4 years ago
Adam Honse 35e049a8bb Remove SetCustomMode from all controllers beginning with the letter H 4 years ago
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
4 years ago
Adam Honse bba7fa9fd2 Fix a bunch of compiler warnings 4 years ago
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
4 years ago
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
4 years ago
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
4 years ago
Chris 601b5c08ad Swapping Num3 and Num6 for the HyperX Alloy Elite2 to resolve #2186 4 years ago
Adam Honse dab2f8cc39 Add automatic save flag to HyperX Alloy Elite and Poseidon Z RGB modes except Direct
Fixes issue #2058
4 years ago
Adam Honse a219ac693c Code cleanup round 5 4 years ago
Adam Honse 44d7e27404 More Alloy Origins matrix fixes 5 years ago
Adam Honse 173862666e Add right shift to matrix layout for HyperX Alloy Origins 5 years ago
Alex 12b12a8551 Add new id for Hyperx Alloy Elite 2 5 years ago
Adam Honse 644b76fc86 Remove effect modes from HyperX Alloy FPS as they do not work 5 years ago
Adam Honse 16789ef1f1 Alloy FPS: Don't send extended packet, increase time between packets to 10ms to eliminate flickering 5 years ago
Adam Honse c52260912f Alloy FPS doesn't have extended zones, so zero out extended packet 5 years ago
Adam Honse 09fae4d944 Remove unused zones from Alloy FPS controller 5 years ago
Adam Honse 98d7224220 Split HyperX Alloy FPS and HyperX Alloy Elite into two separate controllers 5 years ago
Alex af5006e08f Add abnt / key to the controlled leds 5 years ago
Adam Honse d13d54fcfd Fix access conflicts in HyperX controllers where keepalive thread was directly accessing hardware 5 years ago
mike 724fce7051 fix bug with keyboard layout where HOME, END, PGUP, and PGDN keys were in the wrong position 5 years ago
Alex 276895359a Add UK layout support for HyperX Alloy 5 years ago
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>
5 years ago
Vavooon a20a19e570 Add HyperX Origins Core support (direct mode)
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com>
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
KundaPanda 61d70f064d Add ISO/ANSI HyperX Alloy Elite 2 support 5 years ago
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>
5 years ago