[New Device] Add razer blackwidow v4 low profile tenkeyless hyperspeed
This commit is contained in:
committed by
Adam Honse
parent
c799f1bfe9
commit
7236bec61f
@@ -443,6 +443,8 @@ bool RazerController::SupportsWave()
|
||||
case RAZER_BLACKWIDOW_V4_X_PID:
|
||||
case RAZER_BLACKWIDOW_V4_TKL_WIRED_PID:
|
||||
case RAZER_BLACKWIDOW_V4_TKL_WIRELESS_PID:
|
||||
case RAZER_BLACKWIDOW_V4_LOWPROFILE_TKL_WIRED_PID:
|
||||
case RAZER_BLACKWIDOW_V4_LOWPROFILE_TKL_WIRELESS_PID:
|
||||
case RAZER_BLACKWIDOW_X_CHROMA_PID:
|
||||
case RAZER_BLACKWIDOW_X_CHROMA_TE_PID:
|
||||
case RAZER_BLADE_2016_PID:
|
||||
|
||||
@@ -244,6 +244,8 @@ REGISTER_HID_DETECTOR_IPU("Razer Blackwidow V4 75% (Wired)", Det
|
||||
REGISTER_HID_DETECTOR_IPU("Razer Blackwidow V4 X", DetectRazerControllers, RAZER_VID, RAZER_BLACKWIDOW_V4_X_PID, 0x02, 0x01, 0x02);
|
||||
REGISTER_HID_DETECTOR_IPU("Razer Blackwidow V4 TKL (Wired)", DetectRazerControllers, RAZER_VID, RAZER_BLACKWIDOW_V4_TKL_WIRED_PID, 0x03, 0x0C, 0x01);
|
||||
REGISTER_HID_DETECTOR_IPU("Razer Blackwidow V4 TKL (Wireless)", DetectRazerControllers, RAZER_VID, RAZER_BLACKWIDOW_V4_TKL_WIRELESS_PID, 0x02, 0x01, 0x02);
|
||||
REGISTER_HID_DETECTOR_IPU("Razer Blackwidow V4 Low Profile TKL (Wired)", DetectRazerControllers, RAZER_VID, RAZER_BLACKWIDOW_V4_LOWPROFILE_TKL_WIRED_PID, 0x03, 0x0C, 0x01);
|
||||
REGISTER_HID_DETECTOR_IPU("Razer Blackwidow V4 Low Profile TKL (Wireless)", DetectRazerControllers, RAZER_VID, RAZER_BLACKWIDOW_V4_LOWPROFILE_TKL_WIRELESS_PID, 0x02, 0x01, 0x02);
|
||||
REGISTER_HID_DETECTOR_IPU("Razer Blackwidow X Chroma", DetectRazerControllers, RAZER_VID, RAZER_BLACKWIDOW_X_CHROMA_PID, 0x02, 0x01, 0x02);
|
||||
REGISTER_HID_DETECTOR_IPU("Razer Blackwidow X Chroma Tournament Edition", DetectRazerControllers, RAZER_VID, RAZER_BLACKWIDOW_X_CHROMA_TE_PID, 0x02, 0x01, 0x02);
|
||||
REGISTER_HID_DETECTOR_IPU("Razer Cynosa Chroma", DetectRazerControllers, RAZER_VID, RAZER_CYNOSA_CHROMA_PID, 0x02, 0x01, 0x02);
|
||||
|
||||
@@ -2056,6 +2056,76 @@ static const razer_device blackwidow_v4_tkl_wireless_device =
|
||||
&razer_blackwidow_v4_tkl_layout
|
||||
};
|
||||
|
||||
/*-------------------------------------------------------------*\
|
||||
| Razer Blackwidow V4 Low Profile TKL (Wired) 1532:02D4 |
|
||||
| |
|
||||
| Zone "Keyboard" |
|
||||
| Matrix |
|
||||
| 6 Rows, 18 Columns |
|
||||
\*-------------------------------------------------------------*/
|
||||
static const razer_zone blackwidow_v4_lowprofile_tkl_wired_zone =
|
||||
{
|
||||
ZONE_EN_KEYBOARD,
|
||||
ZONE_TYPE_MATRIX,
|
||||
6,
|
||||
18
|
||||
};
|
||||
|
||||
static const razer_device blackwidow_v4_lowprofile_tkl_wired_device =
|
||||
{
|
||||
"Razer Blackwidow V4 Low Profile TKL (Wired)",
|
||||
RAZER_BLACKWIDOW_V4_LOWPROFILE_TKL_WIRED_PID,
|
||||
DEVICE_TYPE_KEYBOARD,
|
||||
RAZER_MATRIX_TYPE_EXTENDED,
|
||||
0x1F,
|
||||
6,
|
||||
18,
|
||||
{
|
||||
&blackwidow_v4_tkl_wired_zone,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
},
|
||||
&razer_blackwidow_v4_tkl_layout //same layout as v4 (just low profile)
|
||||
};
|
||||
|
||||
/*-------------------------------------------------------------*\
|
||||
| Razer Blackwidow V4 Low Profile TKL (Wireless) 1532:02D2 |
|
||||
| |
|
||||
| Zone "Keyboard" |
|
||||
| Matrix |
|
||||
| 6 Rows, 18 Columns |
|
||||
\*-------------------------------------------------------------*/
|
||||
static const razer_zone blackwidow_v4_lowprofile_tkl_wireless_zone =
|
||||
{
|
||||
ZONE_EN_KEYBOARD,
|
||||
ZONE_TYPE_MATRIX,
|
||||
6,
|
||||
18
|
||||
};
|
||||
|
||||
static const razer_device blackwidow_v4_lowprofile_tkl_wireless_device =
|
||||
{
|
||||
"Razer Blackwidow V4 Low Profile TKL (Wireless)",
|
||||
RAZER_BLACKWIDOW_V4_LOWPROFILE_TKL_WIRELESS_PID,
|
||||
DEVICE_TYPE_KEYBOARD,
|
||||
RAZER_MATRIX_TYPE_EXTENDED,
|
||||
0x9F,
|
||||
6,
|
||||
18,
|
||||
{
|
||||
&blackwidow_v4_lowprofile_tkl_wireless_zone,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
},
|
||||
&razer_blackwidow_v4_tkl_layout //same layout as v4 (just low profile)
|
||||
};
|
||||
|
||||
/*-------------------------------------------------------------*\
|
||||
| Razer Blackwidow X Chroma 1532:0216 |
|
||||
| |
|
||||
@@ -9329,6 +9399,8 @@ const razer_device* razer_device_list[] =
|
||||
&blackwidow_v4_x_device,
|
||||
&blackwidow_v4_tkl_wired_device,
|
||||
&blackwidow_v4_tkl_wireless_device,
|
||||
&blackwidow_v4_lowprofile_tkl_wired_device,
|
||||
&blackwidow_v4_lowprofile_tkl_wireless_device,
|
||||
&blackwidow_x_chroma_device,
|
||||
&blackwidow_x_chroma_te_device,
|
||||
&cynosa_chroma_device,
|
||||
|
||||
@@ -59,6 +59,8 @@
|
||||
#define RAZER_BLACKWIDOW_V4_75_WIRED_PID 0x02A5
|
||||
#define RAZER_BLACKWIDOW_V4_TKL_WIRED_PID 0x02D7
|
||||
#define RAZER_BLACKWIDOW_V4_TKL_WIRELESS_PID 0x02D5
|
||||
#define RAZER_BLACKWIDOW_V4_LOWPROFILE_TKL_WIRED_PID 0x02D4
|
||||
#define RAZER_BLACKWIDOW_V4_LOWPROFILE_TKL_WIRELESS_PID 0x02D2
|
||||
#define RAZER_BLACKWIDOW_X_CHROMA_PID 0x0216
|
||||
#define RAZER_BLACKWIDOW_X_CHROMA_TE_PID 0x021A
|
||||
#define RAZER_BLADE_2016_PID 0x020F
|
||||
|
||||
Reference in New Issue
Block a user