Adjusting Blackwidow V3 key map layout to resolve #2583

This commit is contained in:
Chris 2022-07-08 09:57:03 +10:00 committed by Adam Honse
parent ecdad8c3de
commit be4c4bfabe

View file

@ -2405,102 +2405,107 @@ static const razer_key blackwidow_v3_pro_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, 1, 18, KEY_EN_NUMPAD_LOCK },
{ 0, 1, 19, KEY_EN_NUMPAD_DIVIDE },
{ 0, 1, 20, KEY_EN_NUMPAD_TIMES },
{ 0, 1, 21, KEY_EN_NUMPAD_MINUS },
{ 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, 2, 18, KEY_EN_NUMPAD_7 },
{ 0, 2, 19, KEY_EN_NUMPAD_8 },
{ 0, 2, 20, KEY_EN_NUMPAD_9 },
{ 0, 2, 21, KEY_EN_NUMPAD_PLUS },
{ 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, 3, 18, KEY_EN_NUMPAD_4 },
{ 0, 3, 19, KEY_EN_NUMPAD_5 },
{ 0, 3, 20, KEY_EN_NUMPAD_6 },
{ 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, 4, 18, KEY_EN_NUMPAD_1 },
{ 0, 4, 19, KEY_EN_NUMPAD_2 },
{ 0, 4, 20, KEY_EN_NUMPAD_3 },
{ 0, 4, 21, KEY_EN_NUMPAD_ENTER },
{ 0, 5, 1, KEY_EN_LEFT_CONTROL },
{ 0, 5, 2, KEY_EN_LEFT_WINDOWS },
{ 0, 5, 3, KEY_EN_LEFT_ALT },
{ 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, 0, 18, KEY_EN_MEDIA_PREVIOUS },
{ 0, 0, 19, KEY_EN_MEDIA_PLAY_PAUSE },
{ 0, 0, 20, KEY_EN_MEDIA_NEXT },
{ 0, 0, 21, KEY_EN_MEDIA_MUTE },
{ 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, 1, 17, KEY_EN_NUMPAD_LOCK },
{ 0, 1, 18, KEY_EN_NUMPAD_DIVIDE },
{ 0, 1, 19, KEY_EN_NUMPAD_TIMES },
{ 0, 1, 20, KEY_EN_NUMPAD_MINUS },
{ 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, 2, 17, KEY_EN_NUMPAD_7 },
{ 0, 2, 18, KEY_EN_NUMPAD_8 },
{ 0, 2, 19, KEY_EN_NUMPAD_9 },
{ 0, 2, 20, KEY_EN_NUMPAD_PLUS },
{ 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, 12, KEY_EN_POUND },
{ 0, 3, 13, KEY_EN_ANSI_ENTER },
{ 0, 3, 14, "Logo" },
{ 0, 3, 17, KEY_EN_NUMPAD_4 },
{ 0, 3, 18, KEY_EN_NUMPAD_5 },
{ 0, 3, 19, KEY_EN_NUMPAD_6 },
{ 0, 4, 0, KEY_EN_LEFT_SHIFT },
{ 0, 4, 1, KEY_EN_ISO_BACK_SLASH },
{ 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, 4, 17, KEY_EN_NUMPAD_1 },
{ 0, 4, 18, KEY_EN_NUMPAD_2 },
{ 0, 4, 19, KEY_EN_NUMPAD_3 },
{ 0, 4, 20, KEY_EN_NUMPAD_ENTER },
{ 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 },