@@ -152,6 +152,28 @@ keyboard_keymap_overlay_values corsair_K70_TKL_cs_layout
152152 }
153153};
154154
155+
156+ keyboard_keymap_overlay_values corsair_K70_CORE_TKL_layout
157+ {
158+ KEYBOARD_SIZE::KEYBOARD_SIZE_TKL,
159+ {
160+ corsair_tkl_values,
161+ {
162+ /* Add more regional layout fixes here */
163+ }
164+ },
165+ {
166+ /* -------------------------------------------------------------------------------------------------------------------------------------*\
167+ | Edit Keys |
168+ | Zone, Row, Column, Value, Name, Alternate Name, OpCode, |
169+ \*-------------------------------------------------------------------------------------------------------------------------------------*/
170+ { 0 , 0 , 14 , 70 , KEY_EN_MEDIA_MUTE, KEY_EN_UNUSED, KEYBOARD_OPCODE_SWAP_ONLY, }, // Swap PRSC with Mute
171+ { 0 , 0 , 15 , 71 , KEY_EN_UNUSED, KEY_EN_UNUSED, KEYBOARD_OPCODE_SWAP_ONLY, }, // Remove SCLK
172+ { 0 , 0 , 16 , 72 , KEY_EN_MEDIA_VOLUME_UP, KEY_EN_UNUSED, KEYBOARD_OPCODE_SWAP_ONLY, }, // Swap PSBK with Volume Potion Up
173+
174+ }
175+ };
176+
155177keyboard_keymap_overlay_values corsair_k95_layout
156178{
157179 KEYBOARD_SIZE::KEYBOARD_SIZE_FULL,
@@ -929,6 +951,39 @@ static const corsair_v2_device k70_rgb_tkl_device =
929951 &corsair_K70_TKL_cs_layout
930952};
931953
954+ /* -------------------------------------------------------------*\
955+ | Corsair K70 Core RGB TKL 1B1C:2B01 |
956+ | |
957+ | Zone "Keyboard" |
958+ | Matrix |
959+ | 6 Rows, 1 Columns |
960+ \*-------------------------------------------------------------*/
961+ static const corsair_v2_zone k70_core_rgb_tkl_zone =
962+ {
963+ ZONE_EN_KEYBOARD,
964+ ZONE_TYPE_MATRIX,
965+ 6 ,
966+ 17
967+ };
968+
969+ static const corsair_v2_device k70_core_rgb_tkl_device =
970+ {
971+ CORSAIR_K70_CORE_RGB_TKL_PID,
972+ DEVICE_TYPE_KEYBOARD,
973+ 6 ,
974+ 17 ,
975+ {
976+ &k70_core_rgb_tkl_zone,
977+ nullptr ,
978+ nullptr ,
979+ nullptr ,
980+ nullptr ,
981+ nullptr
982+ },
983+ &corsair_K70_CORE_TKL_layout
984+ };
985+
986+
932987/* -------------------------------------------------------------*\
933988| Corsair K70 RGB TKL Champion Series 1B1C:1BB9 |
934989| |
@@ -1411,6 +1466,7 @@ const corsair_v2_device* corsair_v2_device_list_data[] =
14111466 &k60_rgb_pro_tkl_device_b,
14121467 &k60_rgb_pro_tkl_device_w,
14131468 &k70_core_rgb_device,
1469+ &k70_core_rgb_tkl_device,
14141470 &k70_rgb_pro_device,
14151471 &k70_rgb_pro_v2_device,
14161472 &k70_rgb_tkl_device,
0 commit comments