aboutsummaryrefslogtreecommitdiff
path: root/keyboards/neson_design/n6
diff options
context:
space:
mode:
authorJames Young <18669334+noroadsleft@users.noreply.github.com>2021-09-02 03:47:28 +0000
committerGitHub <noreply@github.com>2021-09-01 20:47:28 -0700
commitb55154fb0ad40d895ccc11bb09498f026e0c0773 (patch)
treec810b094e58ae783fd44004bcfa5ee17f92b73d8 /keyboards/neson_design/n6
parentc0eab2a50491e7b27cb6fe8df82480a05e625068 (diff)
downloadqmk_firmware-b55154fb0ad40d895ccc11bb09498f026e0c0773.tar.gz
qmk_firmware-b55154fb0ad40d895ccc11bb09498f026e0c0773.zip
neson design/n6: Extended Community Layout Support and Layout Macro Fix (#14266)
Diffstat (limited to 'keyboards/neson_design/n6')
-rw-r--r--keyboards/neson_design/n6/info.json83
-rw-r--r--keyboards/neson_design/n6/keymaps/default/keymap.c4
-rw-r--r--keyboards/neson_design/n6/keymaps/via/keymap.c8
-rw-r--r--keyboards/neson_design/n6/n6.h71
-rw-r--r--keyboards/neson_design/n6/rules.mk2
5 files changed, 134 insertions, 34 deletions
diff --git a/keyboards/neson_design/n6/info.json b/keyboards/neson_design/n6/info.json
index fc61ac776..8855a68a2 100644
--- a/keyboards/neson_design/n6/info.json
+++ b/keyboards/neson_design/n6/info.json
@@ -2,8 +2,11 @@
2 "keyboard_name": "n6", 2 "keyboard_name": "n6",
3 "url": "", 3 "url": "",
4 "maintainer": "qmk", 4 "maintainer": "qmk",
5 "width": 15, 5 "width": 16,
6 "height": 5, 6 "height": 5,
7 "layout_aliases": {
8 "LAYOUT_65_ansi_blocker_splitbs": "LAYOUT_65_ansi_blocker_split_bs"
9 },
7 "layouts": { 10 "layouts": {
8 "LAYOUT_65_ansi_blocker": { 11 "LAYOUT_65_ansi_blocker": {
9 "layout": [ 12 "layout": [
@@ -79,6 +82,82 @@
79 { "x":14, "y":4 }, 82 { "x":14, "y":4 },
80 { "x":15, "y":4 } 83 { "x":15, "y":4 }
81 ] 84 ]
85 },
86 "LAYOUT_65_ansi_blocker_split_bs": {
87 "layout": [
88 {"x":0, "y":0},
89 {"x":1, "y":0},
90 {"x":2, "y":0},
91 {"x":3, "y":0},
92 {"x":4, "y":0},
93 {"x":5, "y":0},
94 {"x":6, "y":0},
95 {"x":7, "y":0},
96 {"x":8, "y":0},
97 {"x":9, "y":0},
98 {"x":10, "y":0},
99 {"x":11, "y":0},
100 {"x":12, "y":0},
101 {"x":13, "y":0},
102 {"x":14, "y":0},
103 {"x":15, "y":0},
104
105 {"x":0, "y":1, "w":1.5},
106 {"x":1.5, "y":1},
107 {"x":2.5, "y":1},
108 {"x":3.5, "y":1},
109 {"x":4.5, "y":1},
110 {"x":5.5, "y":1},
111 {"x":6.5, "y":1},
112 {"x":7.5, "y":1},
113 {"x":8.5, "y":1},
114 {"x":9.5, "y":1},
115 {"x":10.5, "y":1},
116 {"x":11.5, "y":1},
117 {"x":12.5, "y":1},
118 {"x":13.5, "y":1, "w":1.5},
119 {"x":15, "y":1},
120
121 {"x":0, "y":2, "w":1.75},
122 {"x":1.75, "y":2},
123 {"x":2.75, "y":2},
124 {"x":3.75, "y":2},
125 {"x":4.75, "y":2},
126 {"x":5.75, "y":2},
127 {"x":6.75, "y":2},
128 {"x":7.75, "y":2},
129 {"x":8.75, "y":2},
130 {"x":9.75, "y":2},
131 {"x":10.75, "y":2},
132 {"x":11.75, "y":2},
133 {"x":12.75, "y":2, "w":2.25},
134 {"x":15, "y":2},
135
136 {"x":0, "y":3, "w":2.25},
137 {"x":2.25, "y":3},
138 {"x":3.25, "y":3},
139 {"x":4.25, "y":3},
140 {"x":5.25, "y":3},
141 {"x":6.25, "y":3},
142 {"x":7.25, "y":3},
143 {"x":8.25, "y":3},
144 {"x":9.25, "y":3},
145 {"x":10.25, "y":3},
146 {"x":11.25, "y":3},
147 {"x":12.25, "y":3, "w":1.75},
148 {"x":14, "y":3},
149 {"x":15, "y":3},
150
151 {"x":0, "y":4, "w":1.25},
152 {"x":1.25, "y":4, "w":1.25},
153 {"x":2.5, "y":4, "w":1.25},
154 {"x":3.75, "y":4, "w":6.25},
155 {"x":10, "y":4, "w":1.25},
156 {"x":11.25, "y":4, "w":1.25},
157 {"x":13, "y":4},
158 {"x":14, "y":4},
159 {"x":15, "y":4}
160 ]
82 } 161 }
83 } 162 }
84 } 163}
diff --git a/keyboards/neson_design/n6/keymaps/default/keymap.c b/keyboards/neson_design/n6/keymaps/default/keymap.c
index ecf17f3a6..14efed4c9 100644
--- a/keyboards/neson_design/n6/keymaps/default/keymap.c
+++ b/keyboards/neson_design/n6/keymaps/default/keymap.c
@@ -18,14 +18,14 @@
18#include QMK_KEYBOARD_H 18#include QMK_KEYBOARD_H
19 19
20const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 20const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
21 [0] = LAYOUT_65_ansi_blocker_splitbs( 21 [0] = LAYOUT_65_ansi_blocker_split_bs(
22 KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,KC_EQL, KC_DEL, KC_BSPC, KC_PSCR, 22 KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,KC_EQL, KC_DEL, KC_BSPC, KC_PSCR,
23 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC,KC_RBRC,KC_BSLS, KC_HOME, 23 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC,KC_RBRC,KC_BSLS, KC_HOME,
24 KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN,KC_QUOT, KC_ENT, KC_END, 24 KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN,KC_QUOT, KC_ENT, KC_END,
25 KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM,KC_DOT, KC_SLSH,KC_RSFT, KC_UP, MO(1), 25 KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM,KC_DOT, KC_SLSH,KC_RSFT, KC_UP, MO(1),
26 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT,KC_RGUI, KC_LEFT,KC_DOWN, KC_RIGHT), 26 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT,KC_RGUI, KC_LEFT,KC_DOWN, KC_RIGHT),
27 27
28 [1] = LAYOUT_65_ansi_blocker_splitbs( 28 [1] = LAYOUT_65_ansi_blocker_split_bs(
29 _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12,_______,KC_PSCR,_______, 29 _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12,_______,KC_PSCR,_______,
30 RESET, RGB_TOG,RGB_MOD,_______, KC_F16, KC_F17,_______,_______,_______,_______,_______,KC_PGUP,KC_PGDN,_______,_______, 30 RESET, RGB_TOG,RGB_MOD,_______, KC_F16, KC_F17,_______,_______,_______,_______,_______,KC_PGUP,KC_PGDN,_______,_______,
31 _______, _______,_______,_______,_______,_______,KC_LEFT,KC_DOWN, KC_UP,KC_RIGHT,KC_HOME, KC_END, _______,_______, 31 _______, _______,_______,_______,_______,_______,KC_LEFT,KC_DOWN, KC_UP,KC_RIGHT,KC_HOME, KC_END, _______,_______,
diff --git a/keyboards/neson_design/n6/keymaps/via/keymap.c b/keyboards/neson_design/n6/keymaps/via/keymap.c
index cad04a096..66156956d 100644
--- a/keyboards/neson_design/n6/keymaps/via/keymap.c
+++ b/keyboards/neson_design/n6/keymaps/via/keymap.c
@@ -18,28 +18,28 @@
18#include QMK_KEYBOARD_H 18#include QMK_KEYBOARD_H
19 19
20const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 20const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
21 [0] = LAYOUT_65_ansi_blocker_splitbs( 21 [0] = LAYOUT_65_ansi_blocker_split_bs(
22 KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,KC_EQL, KC_DEL, KC_BSPC, KC_PSCR, 22 KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,KC_EQL, KC_DEL, KC_BSPC, KC_PSCR,
23 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC,KC_RBRC,KC_BSLS, KC_HOME, 23 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC,KC_RBRC,KC_BSLS, KC_HOME,
24 KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN,KC_QUOT, KC_ENT, KC_END, 24 KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN,KC_QUOT, KC_ENT, KC_END,
25 KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM,KC_DOT, KC_SLSH,KC_RSFT, KC_UP, MO(1), 25 KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM,KC_DOT, KC_SLSH,KC_RSFT, KC_UP, MO(1),
26 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT,KC_RGUI, KC_LEFT,KC_DOWN, KC_RIGHT), 26 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT,KC_RGUI, KC_LEFT,KC_DOWN, KC_RIGHT),
27 27
28 [1] = LAYOUT_65_ansi_blocker_splitbs( 28 [1] = LAYOUT_65_ansi_blocker_split_bs(
29 _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12,_______,KC_PSCR,_______, 29 _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12,_______,KC_PSCR,_______,
30 RESET, RGB_TOG,RGB_MOD,_______, KC_F16, KC_F17,_______,_______,_______,_______,_______,KC_PGUP,KC_PGDN,_______, _______, 30 RESET, RGB_TOG,RGB_MOD,_______, KC_F16, KC_F17,_______,_______,_______,_______,_______,KC_PGUP,KC_PGDN,_______, _______,
31 _______, _______,_______,_______,_______,_______,KC_LEFT,KC_DOWN, KC_UP,KC_RIGHT,KC_HOME, KC_END,_______, _______, 31 _______, _______,_______,_______,_______,_______,KC_LEFT,KC_DOWN, KC_UP,KC_RIGHT,KC_HOME, KC_END,_______, _______,
32 _______, _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______, _______,_______, 32 _______, _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______, _______,_______,
33 _______,_______,_______, _______, _______,_______, _______,_______,_______), 33 _______,_______,_______, _______, _______,_______, _______,_______,_______),
34 34
35 [2] = LAYOUT_65_ansi_blocker_splitbs( 35 [2] = LAYOUT_65_ansi_blocker_split_bs(
36 _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______, 36 _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,
37 _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______, 37 _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,
38 _______, _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______, 38 _______, _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,
39 _______, _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______, 39 _______, _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,
40 _______,_______,_______, _______, _______,_______, TG(0),_______,_______), 40 _______,_______,_______, _______, _______,_______, TG(0),_______,_______),
41 41
42 [3] = LAYOUT_65_ansi_blocker_splitbs( 42 [3] = LAYOUT_65_ansi_blocker_split_bs(
43 _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______, 43 _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,
44 _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______, 44 _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,
45 _______, _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______, 45 _______, _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,
diff --git a/keyboards/neson_design/n6/n6.h b/keyboards/neson_design/n6/n6.h
index 0015f8570..b8f2f2e53 100644
--- a/keyboards/neson_design/n6/n6.h
+++ b/keyboards/neson_design/n6/n6.h
@@ -1,7 +1,7 @@
1/** 1/**
2 * @file n6.h 2 * @file n6.h
3 * 3 *
4 Copyright 2021 astro 4 Copyright 2021 astro
5 5
6 This program is free software: you can redistribute it and/or modify 6 This program is free software: you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by 7 it under the terms of the GNU General Public License as published by
@@ -20,35 +20,56 @@
20 20
21#include "quantum.h" 21#include "quantum.h"
22 22
23// This a shortcut to help you visually see your layout. 23#define ___ KC_NO
24// The first section contains all of the arguements 24
25// The second converts the arguments into a two-dimensional array 25/* ┌───────┐
26 * 2u Backspace │0E │
27 * └───────┘
28 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
29 * │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0A │0B │0C │0D │0E │4E │
30 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┼───┤
31 * │10 │11 │12 │13 │14 │15 │16 │17 │18 │19 │1A │1B │1C │1D │1E │
32 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┼───┤
33 * │20 │21 │22 │23 │24 │25 │26 │27 │28 │29 │2A │2B │2D │2E │
34 * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤
35 * │30 │32 │33 │34 │35 │36 │37 │38 │39 │3A │3B │3C │3D │3E │
36 * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬─┬───┼───┼───┤
37 * │40 │41 │42 │48 │49 │4A │ │4B │4C │4D │
38 * └────┴────┴────┴────────────────────────┴────┴────┘ └───┴───┴───┘
39 * ┌─────┬───┬─────┬───────────────────────────┬─────┬─┬───┬───┬───┐
40 * │40 │41 │42 │48 │4A │ │4B │4C │4D │ Tsangan
41 * └─────┴───┴─────┴───────────────────────────┴─────┘ └───┴───┴───┘
42 * ┌─────┬──┬─────┬───────────────────────────┬─────┬──┬───┬───┬───┐
43 * │40 │ │42 │48 │4A │ │4B │4C │4D │ WKL
44 * └─────┘ └─────┴───────────────────────────┴─────┘ └───┴───┴───┘
45 */
46
26#define LAYOUT_65_ansi_blocker( \ 47#define LAYOUT_65_ansi_blocker( \
27 K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0E, K0F, \ 48 K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0E, K4E, \
28 K10, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, \ 49 K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, \
29 K20, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2F, \ 50 K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, K2E, \
30 K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3D, K3E, K3F, \ 51 K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \
31 K40, K41, K43, K46, K4A, K4B, K4D, K4E, K4F \ 52 K40, K41, K42, K48, K49, K4A, K4B, K4C, K4D \
32) \ 53) \
33{ \ 54{ \
34 { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, KC_NO, K0E }, \ 55 { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, ___, K0E }, \
35 { K10, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F }, \ 56 { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \
36 { K20, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, KC_NO, K2D, K2F }, \ 57 { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, ___, K2D, K2E }, \
37 { K30, KC_NO, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3D, K3E, K3F }, \ 58 { K30, ___, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E }, \
38 { K40, K41, K43, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, K46, K4A, K4B, K4D, K4E, K4F, K0F }, \ 59 { K40, K41, K42, ___, ___, ___, ___, ___, K48, K49, K4A, K4B, K4C, K4D, K4E }, \
39} 60}
40 61
41#define LAYOUT_65_ansi_blocker_splitbs( \ 62#define LAYOUT_65_ansi_blocker_split_bs( \
42 K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, \ 63 K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K4E, \
43 K10, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, \ 64 K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, \
44 K20, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2F, \ 65 K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, K2E, \
45 K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3D, K3E, K3F, \ 66 K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \
46 K40, K41, K43, K46, K4A, K4B, K4D, K4E, K4F \ 67 K40, K41, K42, K48, K49, K4A, K4B, K4C, K4D \
47) \ 68) \
48{ \ 69{ \
49 { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0E, K0E }, \ 70 { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \
50 { K10, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F }, \ 71 { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \
51 { K20, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, KC_NO, K2D, K2F }, \ 72 { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, ___, K2D, K2E }, \
52 { K30, KC_NO, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3D, K3E, K3F }, \ 73 { K30, ___, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E }, \
53 { K40, K41, K43, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, K46, K4A, K4B, K4D, K4E, K4F, K0F }, \ 74 { K40, K41, K42, ___, ___, ___, ___, ___, K48, K49, K4A, K4B, K4C, K4D, K4E }, \
54} 75}
diff --git a/keyboards/neson_design/n6/rules.mk b/keyboards/neson_design/n6/rules.mk
index f551ee91d..d7dde7ad1 100644
--- a/keyboards/neson_design/n6/rules.mk
+++ b/keyboards/neson_design/n6/rules.mk
@@ -20,4 +20,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
20RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow 20RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
21 21
22QUANTUM_LIB_SRC += i2c_master.c drivers/led/issi/is31fl3731.c 22QUANTUM_LIB_SRC += i2c_master.c drivers/led/issi/is31fl3731.c
23LAYOUTS = 65_ansi_blocker 23LAYOUTS = 65_ansi_blocker 65_ansi_blocker_split_bs