Fix layout for Razer Huntsman V2 TKL

This commit is contained in:
void-spark1
2022-05-08 15:44:47 +00:00
parent 6ad7882472
commit c4708eb39b

View File

@@ -1949,95 +1949,93 @@ static const razer_key huntsman_v2_tkl_keymap[] =
/*---------------------------------------------------------------------*\
| Zone, Row, Column, Key |
\*---------------------------------------------------------------------*/
{ 0, 0, 1, KEY_EN_ESCAPE },
{ 0, 0, 3, KEY_EN_F1 },
{ 0, 0, 4, KEY_EN_F2 },
{ 0, 0, 5, KEY_EN_F3 },
{ 0, 0, 6, KEY_EN_F4 },
{ 0, 0, 7, KEY_EN_F5 },
{ 0, 0, 8, KEY_EN_F6 },
{ 0, 0, 9, KEY_EN_F7 },
{ 0, 0, 10, KEY_EN_F8 },
{ 0, 0, 11, KEY_EN_F9 },
{ 0, 0, 12, KEY_EN_F10 },
{ 0, 0, 13, KEY_EN_F11 },
{ 0, 0, 14, KEY_EN_F12 },
{ 0, 0, 15, KEY_EN_PRINT_SCREEN },
{ 0, 0, 16, KEY_EN_SCROLL_LOCK },
{ 0, 0, 17, KEY_EN_PAUSE_BREAK },
{ 0, 1, 1, KEY_EN_BACK_TICK },
{ 0, 1, 2, KEY_EN_1 },
{ 0, 1, 3, KEY_EN_2 },
{ 0, 1, 4, KEY_EN_3 },
{ 0, 1, 5, KEY_EN_4 },
{ 0, 1, 6, KEY_EN_5 },
{ 0, 1, 7, KEY_EN_6 },
{ 0, 1, 8, KEY_EN_7 },
{ 0, 1, 9, KEY_EN_8 },
{ 0, 1, 10, KEY_EN_9 },
{ 0, 1, 11, KEY_EN_0 },
{ 0, 1, 12, KEY_EN_MINUS },
{ 0, 1, 13, KEY_EN_EQUALS },
{ 0, 1, 14, KEY_EN_BACKSPACE },
{ 0, 1, 15, KEY_EN_INSERT },
{ 0, 1, 16, KEY_EN_HOME },
{ 0, 1, 17, KEY_EN_PAGE_UP },
{ 0, 2, 1, KEY_EN_TAB },
{ 0, 2, 2, KEY_EN_Q },
{ 0, 2, 3, KEY_EN_W },
{ 0, 2, 4, KEY_EN_E },
{ 0, 2, 5, KEY_EN_R },
{ 0, 2, 6, KEY_EN_T },
{ 0, 2, 7, KEY_EN_Y },
{ 0, 2, 8, KEY_EN_U },
{ 0, 2, 9, KEY_EN_I },
{ 0, 2, 10, KEY_EN_O },
{ 0, 2, 11, KEY_EN_P },
{ 0, 2, 12, KEY_EN_LEFT_BRACKET },
{ 0, 2, 13, KEY_EN_RIGHT_BRACKET },
{ 0, 2, 14, KEY_EN_ANSI_BACK_SLASH },
{ 0, 2, 15, KEY_EN_DELETE },
{ 0, 2, 16, KEY_EN_END },
{ 0, 2, 17, KEY_EN_PAGE_DOWN },
{ 0, 3, 1, KEY_EN_CAPS_LOCK },
{ 0, 3, 2, KEY_EN_A },
{ 0, 3, 3, KEY_EN_S },
{ 0, 3, 4, KEY_EN_D },
{ 0, 3, 5, KEY_EN_F },
{ 0, 3, 6, KEY_EN_G },
{ 0, 3, 7, KEY_EN_H },
{ 0, 3, 8, KEY_EN_J },
{ 0, 3, 9, KEY_EN_K },
{ 0, 3, 10, KEY_EN_L },
{ 0, 3, 11, KEY_EN_SEMICOLON },
{ 0, 3, 12, KEY_EN_QUOTE },
{ 0, 3, 13, KEY_EN_POUND },
{ 0, 3, 14, KEY_EN_ANSI_ENTER },
{ 0, 4, 1, KEY_EN_LEFT_SHIFT },
{ 0, 4, 2, KEY_EN_ISO_BACK_SLASH },
{ 0, 4, 3, KEY_EN_Z },
{ 0, 4, 4, KEY_EN_X },
{ 0, 4, 5, KEY_EN_C },
{ 0, 4, 6, KEY_EN_V },
{ 0, 4, 7, KEY_EN_B },
{ 0, 4, 8, KEY_EN_N },
{ 0, 4, 9, KEY_EN_M },
{ 0, 4, 10, KEY_EN_COMMA },
{ 0, 4, 11, KEY_EN_PERIOD },
{ 0, 4, 12, KEY_EN_FORWARD_SLASH },
{ 0, 4, 14, KEY_EN_RIGHT_SHIFT },
{ 0, 4, 16, KEY_EN_UP_ARROW },
{ 0, 5, 1, KEY_EN_LEFT_CONTROL },
{ 0, 5, 2, KEY_EN_LEFT_WINDOWS },
{ 0, 5, 3, KEY_EN_LEFT_ALT },
{ 0, 5, 7, KEY_EN_SPACE },
{ 0, 5, 11, KEY_EN_RIGHT_ALT },
{ 0, 5, 12, KEY_EN_RIGHT_FUNCTION },
{ 0, 5, 13, KEY_EN_MENU },
{ 0, 5, 14, KEY_EN_RIGHT_CONTROL },
{ 0, 5, 15, KEY_EN_LEFT_ARROW },
{ 0, 5, 16, KEY_EN_DOWN_ARROW },
{ 0, 5, 17, KEY_EN_RIGHT_ARROW },
{ 0, 0, 0, KEY_EN_ESCAPE },
{ 0, 0, 2, KEY_EN_F1 },
{ 0, 0, 3, KEY_EN_F2 },
{ 0, 0, 4, KEY_EN_F3 },
{ 0, 0, 5, KEY_EN_F4 },
{ 0, 0, 6, KEY_EN_F5 },
{ 0, 0, 7, KEY_EN_F6 },
{ 0, 0, 8, KEY_EN_F7 },
{ 0, 0, 9, KEY_EN_F8 },
{ 0, 0, 10, KEY_EN_F9 },
{ 0, 0, 11, KEY_EN_F10 },
{ 0, 0, 12, KEY_EN_F11 },
{ 0, 0, 13, KEY_EN_F12 },
{ 0, 0, 14, KEY_EN_PRINT_SCREEN },
{ 0, 0, 15, KEY_EN_SCROLL_LOCK },
{ 0, 0, 16, KEY_EN_PAUSE_BREAK },
{ 0, 1, 0, KEY_EN_BACK_TICK },
{ 0, 1, 1, KEY_EN_1 },
{ 0, 1, 2, KEY_EN_2 },
{ 0, 1, 3, KEY_EN_3 },
{ 0, 1, 4, KEY_EN_4 },
{ 0, 1, 5, KEY_EN_5 },
{ 0, 1, 6, KEY_EN_6 },
{ 0, 1, 7, KEY_EN_7 },
{ 0, 1, 8, KEY_EN_8 },
{ 0, 1, 9, KEY_EN_9 },
{ 0, 1, 10, KEY_EN_0 },
{ 0, 1, 11, KEY_EN_MINUS },
{ 0, 1, 12, KEY_EN_EQUALS },
{ 0, 1, 13, KEY_EN_BACKSPACE },
{ 0, 1, 14, KEY_EN_INSERT },
{ 0, 1, 15, KEY_EN_HOME },
{ 0, 1, 16, KEY_EN_PAGE_UP },
{ 0, 2, 0, KEY_EN_TAB },
{ 0, 2, 1, KEY_EN_Q },
{ 0, 2, 2, KEY_EN_W },
{ 0, 2, 3, KEY_EN_E },
{ 0, 2, 4, KEY_EN_R },
{ 0, 2, 5, KEY_EN_T },
{ 0, 2, 6, KEY_EN_Y },
{ 0, 2, 7, KEY_EN_U },
{ 0, 2, 8, KEY_EN_I },
{ 0, 2, 9, KEY_EN_O },
{ 0, 2, 10, KEY_EN_P },
{ 0, 2, 11, KEY_EN_LEFT_BRACKET },
{ 0, 2, 12, KEY_EN_RIGHT_BRACKET },
{ 0, 2, 13, KEY_EN_ANSI_BACK_SLASH },
{ 0, 2, 14, KEY_EN_DELETE },
{ 0, 2, 15, KEY_EN_END },
{ 0, 2, 16, KEY_EN_PAGE_DOWN },
{ 0, 3, 0, KEY_EN_CAPS_LOCK },
{ 0, 3, 1, KEY_EN_A },
{ 0, 3, 2, KEY_EN_S },
{ 0, 3, 3, KEY_EN_D },
{ 0, 3, 4, KEY_EN_F },
{ 0, 3, 5, KEY_EN_G },
{ 0, 3, 6, KEY_EN_H },
{ 0, 3, 7, KEY_EN_J },
{ 0, 3, 8, KEY_EN_K },
{ 0, 3, 9, KEY_EN_L },
{ 0, 3, 10, KEY_EN_SEMICOLON },
{ 0, 3, 11, KEY_EN_QUOTE },
{ 0, 3, 13, KEY_EN_ANSI_ENTER },
{ 0, 4, 0, KEY_EN_LEFT_SHIFT },
{ 0, 4, 2, KEY_EN_Z },
{ 0, 4, 3, KEY_EN_X },
{ 0, 4, 4, KEY_EN_C },
{ 0, 4, 5, KEY_EN_V },
{ 0, 4, 6, KEY_EN_B },
{ 0, 4, 7, KEY_EN_N },
{ 0, 4, 8, KEY_EN_M },
{ 0, 4, 9, KEY_EN_COMMA },
{ 0, 4, 10, KEY_EN_PERIOD },
{ 0, 4, 11, KEY_EN_FORWARD_SLASH },
{ 0, 4, 13, KEY_EN_RIGHT_SHIFT },
{ 0, 4, 15, KEY_EN_UP_ARROW },
{ 0, 5, 0, KEY_EN_LEFT_CONTROL },
{ 0, 5, 1, KEY_EN_LEFT_WINDOWS },
{ 0, 5, 2, KEY_EN_LEFT_ALT },
{ 0, 5, 6, KEY_EN_SPACE },
{ 0, 5, 10, KEY_EN_RIGHT_ALT },
{ 0, 5, 11, KEY_EN_RIGHT_FUNCTION },
{ 0, 5, 12, KEY_EN_MENU },
{ 0, 5, 13, KEY_EN_RIGHT_CONTROL },
{ 0, 5, 14, KEY_EN_LEFT_ARROW },
{ 0, 5, 15, KEY_EN_DOWN_ARROW },
{ 0, 5, 16, KEY_EN_RIGHT_ARROW },
};
#define BLACKWIDOW_ELITE_KEYMAP_SIZE (sizeof(blackwidow_elite_keymap) / sizeof(blackwidow_elite_keymap[0]))
@@ -3555,14 +3553,14 @@ static const razer_device huntsman_te_device =
| |
| Zone "Keyboard" |
| Matrix |
| 6 Rows, 18 Columns |
| 6 Rows, 17 Columns |
\*-------------------------------------------------------------*/
static const razer_zone huntsman_v2_tkl_zone =
{
"Keyboard",
ZONE_TYPE_MATRIX,
6,
18
17
};
static const razer_device huntsman_v2_tkl_device =
@@ -3572,7 +3570,7 @@ static const razer_device huntsman_v2_tkl_device =
DEVICE_TYPE_KEYBOARD,
true,
6,
18,
17,
{
&huntsman_v2_tkl_zone,
NULL,