Add support for Turtle Beach - Vulcan TKL. Closes #4419
This commit is contained in:
parent
e81e294479
commit
43021f9a15
3 changed files with 22 additions and 19 deletions
|
|
@ -312,17 +312,18 @@ REGISTER_PRE_DETECTION_HOOK(ResetRoccatVulcanKeyboardControllersPaths);
|
|||
/*-----------------------------------------------------------------*\
|
||||
| KEYBOARDS |
|
||||
\*-----------------------------------------------------------------*/
|
||||
REGISTER_HID_DETECTOR_IPU("Roccat Horde Aimo", DetectRoccatHordeAimoKeyboardControllers, ROCCAT_VID, ROCCAT_HORDE_AIMO_PID, 1, 0x0B, 0 );
|
||||
REGISTER_HID_DETECTOR_IPU("Roccat Horde Aimo", DetectRoccatHordeAimoKeyboardControllers, ROCCAT_VID, ROCCAT_HORDE_AIMO_PID, 1, 0x0B, 0 );
|
||||
|
||||
REGISTER_HID_DETECTOR_IP ("Roccat Magma", DetectRoccatVulcanKeyboardControllers, ROCCAT_VID, ROCCAT_MAGMA_PID, 1, 0xFF01);
|
||||
REGISTER_HID_DETECTOR_IP ("Roccat Magma Mini", DetectRoccatVulcanKeyboardControllers, ROCCAT_VID, ROCCAT_MAGMA_MINI_PID, 1, 0xFF01);
|
||||
REGISTER_HID_DETECTOR_IP ("Roccat Pyro", DetectRoccatVulcanKeyboardControllers, ROCCAT_VID, ROCCAT_PYRO_PID, 1, 0xFF01);
|
||||
REGISTER_HID_DETECTOR_IP ("Roccat Vulcan 100 Aimo", DetectRoccatVulcanKeyboardControllers, ROCCAT_VID, ROCCAT_VULCAN_100_AIMO_PID, 1, 11);
|
||||
REGISTER_HID_DETECTOR_IP ("Roccat Vulcan 120-Series Aimo", DetectRoccatVulcanKeyboardControllers, ROCCAT_VID, ROCCAT_VULCAN_120_AIMO_PID, 1, 11);
|
||||
REGISTER_HID_DETECTOR_IP ("Roccat Vulcan TKL", DetectRoccatVulcanKeyboardControllers, ROCCAT_VID, ROCCAT_VULCAN_TKL_PID, 1, 11);
|
||||
REGISTER_HID_DETECTOR_IP ("Roccat Vulcan Pro", DetectRoccatVulcanKeyboardControllers, ROCCAT_VID, ROCCAT_VULCAN_PRO_PID, 1, 0xFF01);
|
||||
REGISTER_HID_DETECTOR_IP ("Roccat Vulcan II", DetectRoccatVulcanKeyboardControllers, ROCCAT_VID, ROCCAT_VULCAN_II_PID, 1, 0xFF01);
|
||||
REGISTER_HID_DETECTOR_IP ("Turtle Beach Vulcan II", DetectRoccatVulcanKeyboardControllers, TURTLE_BEACH_VID, TURTLE_BEACH_VULCAN_II_PID, 1, 0xFF01);
|
||||
REGISTER_HID_DETECTOR_IP ("Roccat Magma", DetectRoccatVulcanKeyboardControllers, ROCCAT_VID, ROCCAT_MAGMA_PID, 1, 0xFF01);
|
||||
REGISTER_HID_DETECTOR_IP ("Roccat Magma Mini", DetectRoccatVulcanKeyboardControllers, ROCCAT_VID, ROCCAT_MAGMA_MINI_PID, 1, 0xFF01);
|
||||
REGISTER_HID_DETECTOR_IP ("Roccat Pyro", DetectRoccatVulcanKeyboardControllers, ROCCAT_VID, ROCCAT_PYRO_PID, 1, 0xFF01);
|
||||
REGISTER_HID_DETECTOR_IP ("Roccat Vulcan 100 Aimo", DetectRoccatVulcanKeyboardControllers, ROCCAT_VID, ROCCAT_VULCAN_100_AIMO_PID, 1, 11);
|
||||
REGISTER_HID_DETECTOR_IP ("Roccat Vulcan 120-Series Aimo", DetectRoccatVulcanKeyboardControllers, ROCCAT_VID, ROCCAT_VULCAN_120_AIMO_PID, 1, 11);
|
||||
REGISTER_HID_DETECTOR_IP ("Roccat Vulcan TKL", DetectRoccatVulcanKeyboardControllers, ROCCAT_VID, ROCCAT_VULCAN_TKL_PID, 1, 11);
|
||||
REGISTER_HID_DETECTOR_IP ("Roccat Vulcan Pro", DetectRoccatVulcanKeyboardControllers, ROCCAT_VID, ROCCAT_VULCAN_PRO_PID, 1, 0xFF01);
|
||||
REGISTER_HID_DETECTOR_IP ("Roccat Vulcan II", DetectRoccatVulcanKeyboardControllers, ROCCAT_VID, ROCCAT_VULCAN_II_PID, 1, 0xFF01);
|
||||
REGISTER_HID_DETECTOR_IP ("Turtle Beach Vulcan II", DetectRoccatVulcanKeyboardControllers, TURTLE_BEACH_VID, TURTLE_BEACH_VULCAN_II_PID, 1, 0xFF01);
|
||||
REGISTER_HID_DETECTOR_IP ("Turtle Beach Vulcan II TKL", DetectRoccatVulcanKeyboardControllers, TURTLE_BEACH_VID, TURTLE_BEACH_VULCAN_II_TKL_PID, 1, 11);
|
||||
|
||||
/*-----------------------------------------------------------------*\
|
||||
| MICE |
|
||||
|
|
|
|||
|
|
@ -112,6 +112,7 @@ void RGBController_RoccatVulcanKeyboard::SetupZones()
|
|||
keyboard_ptr = &RoccatVulcan120AimoLayouts;
|
||||
break;
|
||||
case ROCCAT_VULCAN_TKL_PID:
|
||||
case TURTLE_BEACH_VULCAN_II_TKL_PID:
|
||||
keyboard_ptr = &RoccatVulcanTKLLayouts;
|
||||
break;
|
||||
case ROCCAT_VULCAN_PRO_PID:
|
||||
|
|
|
|||
|
|
@ -20,15 +20,16 @@
|
|||
| KEYBOARDS |
|
||||
| This section was used to be enum. |
|
||||
\*--------------------------------------------------------------------------------*/
|
||||
#define ROCCAT_VULCAN_100_AIMO_PID 0x307A
|
||||
#define ROCCAT_VULCAN_120_AIMO_PID 0x3098
|
||||
#define ROCCAT_VULCAN_TKL_PID 0x2FEE
|
||||
#define ROCCAT_VULCAN_PRO_PID 0x30F7
|
||||
#define ROCCAT_VULCAN_II_PID 0x2F4E
|
||||
#define ROCCAT_PYRO_PID 0x314C
|
||||
#define ROCCAT_MAGMA_PID 0x3124
|
||||
#define ROCCAT_MAGMA_MINI_PID 0x69A0
|
||||
#define TURTLE_BEACH_VULCAN_II_PID 0x501B
|
||||
#define ROCCAT_VULCAN_100_AIMO_PID 0x307A
|
||||
#define ROCCAT_VULCAN_120_AIMO_PID 0x3098
|
||||
#define ROCCAT_VULCAN_TKL_PID 0x2FEE
|
||||
#define ROCCAT_VULCAN_PRO_PID 0x30F7
|
||||
#define ROCCAT_VULCAN_II_PID 0x2F4E
|
||||
#define ROCCAT_PYRO_PID 0x314C
|
||||
#define ROCCAT_MAGMA_PID 0x3124
|
||||
#define ROCCAT_MAGMA_MINI_PID 0x69A0
|
||||
#define TURTLE_BEACH_VULCAN_II_PID 0x501B
|
||||
#define TURTLE_BEACH_VULCAN_II_TKL_PID 0x5023
|
||||
|
||||
enum
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue