summaryrefslogtreecommitdiff
path: root/keyboards/wolf
diff options
context:
space:
mode:
authorJames Young <18669334+noroadsleft@users.noreply.github.com>2023-09-17 20:50:14 -0700
committerGitHub <noreply@github.com>2023-09-17 20:50:14 -0700
commit25df4ba6bdcbfe76d74682d5e2a3ea3400fd7496 (patch)
treea8ebf33b0eea30545235f2fa5e5d1a78a5440189 /keyboards/wolf
parentb5181e3d0633bfa891c1dd7d4967a131847baa3b (diff)
Wolf Neely65 Touch-Up (#22045)
* Add layout/matrix diagram [docs] * Friendly-format `info.json` [style] * Touch-up keymaps - grid-align keycodes - use QMK-native keycode aliases [refactor] * Fix keymaps Fix keycodes being assigned out of order with respect to `info.json`. - move XT function keys to left side - move keycodes for position [2, 14] from Home Row to Number Row [bugfix] * Rename `LAYOUT` to `LAYOUT_65_xt_ansi_blocker_tsangan_wkl_split_bs` [refactor] * Add `LAYOUT_65_xt_ansi_blocker_tsangan_wkl` [enhancement]
Diffstat (limited to 'keyboards/wolf')
-rw-r--r--keyboards/wolf/neely65/info.json256
-rw-r--r--keyboards/wolf/neely65/keymaps/default/keymap.c26
-rw-r--r--keyboards/wolf/neely65/keymaps/via/keymap.c26
-rw-r--r--keyboards/wolf/neely65/matrix_diagram.md18
4 files changed, 222 insertions, 104 deletions
diff --git a/keyboards/wolf/neely65/info.json b/keyboards/wolf/neely65/info.json
index 5535036f37..9a90105b96 100644
--- a/keyboards/wolf/neely65/info.json
+++ b/keyboards/wolf/neely65/info.json
@@ -23,86 +23,186 @@
23 "pid": "0x0071", 23 "pid": "0x0071",
24 "vid": "0x5453" 24 "vid": "0x5453"
25 }, 25 },
26 "layout_aliases": {
27 "LAYOUT": "LAYOUT_65_xt_ansi_blocker_tsangan_wkl_split_bs"
28 },
26 "layouts": { 29 "layouts": {
27 "LAYOUT": { 30 "LAYOUT_65_xt_ansi_blocker_tsangan_wkl": {
31 "layout": [
32 {"matrix": [0, 0], "x": 0, "y": 0},
33 {"matrix": [0, 1], "x": 1, "y": 0},
34
35 {"matrix": [0, 2], "x": 2.5, "y": 0},
36 {"matrix": [0, 3], "x": 3.5, "y": 0},
37 {"matrix": [0, 4], "x": 4.5, "y": 0},
38 {"matrix": [0, 5], "x": 5.5, "y": 0},
39 {"matrix": [0, 6], "x": 6.5, "y": 0},
40 {"matrix": [0, 7], "x": 7.5, "y": 0},
41 {"matrix": [0, 8], "x": 8.5, "y": 0},
42 {"matrix": [0, 9], "x": 9.5, "y": 0},
43 {"matrix": [0, 10], "x": 10.5, "y": 0},
44 {"matrix": [0, 11], "x": 11.5, "y": 0},
45 {"matrix": [0, 12], "x": 12.5, "y": 0},
46 {"matrix": [0, 13], "x": 13.5, "y": 0},
47 {"matrix": [0, 14], "x": 14.5, "y": 0},
48 {"matrix": [0, 15], "x": 15.5, "y": 0, "w": 2},
49 {"matrix": [0, 16], "x": 17.5, "y": 0},
50
51 {"matrix": [1, 0], "x": 0, "y": 1},
52 {"matrix": [1, 1], "x": 1, "y": 1},
53
54 {"matrix": [1, 2], "x": 2.5, "y": 1, "w": 1.5},
55 {"matrix": [1, 3], "x": 4, "y": 1},
56 {"matrix": [1, 4], "x": 5, "y": 1},
57 {"matrix": [1, 5], "x": 6, "y": 1},
58 {"matrix": [1, 6], "x": 7, "y": 1},
59 {"matrix": [1, 7], "x": 8, "y": 1},
60 {"matrix": [1, 8], "x": 9, "y": 1},
61 {"matrix": [1, 9], "x": 10, "y": 1},
62 {"matrix": [1, 10], "x": 11, "y": 1},
63 {"matrix": [1, 11], "x": 12, "y": 1},
64 {"matrix": [1, 12], "x": 13, "y": 1},
65 {"matrix": [1, 13], "x": 14, "y": 1},
66 {"matrix": [1, 14], "x": 15, "y": 1},
67 {"matrix": [1, 15], "x": 16, "y": 1, "w": 1.5},
68 {"matrix": [1, 16], "x": 17.5, "y": 1},
69
70 {"matrix": [2, 0], "x": 0, "y": 2},
71 {"matrix": [2, 1], "x": 1, "y": 2},
72
73 {"matrix": [2, 2], "x": 2.5, "y": 2, "w": 1.75},
74 {"matrix": [2, 3], "x": 4.25, "y": 2},
75 {"matrix": [2, 4], "x": 5.25, "y": 2},
76 {"matrix": [2, 5], "x": 6.25, "y": 2},
77 {"matrix": [2, 6], "x": 7.25, "y": 2},
78 {"matrix": [2, 7], "x": 8.25, "y": 2},
79 {"matrix": [2, 8], "x": 9.25, "y": 2},
80 {"matrix": [2, 9], "x": 10.25, "y": 2},
81 {"matrix": [2, 10], "x": 11.25, "y": 2},
82 {"matrix": [2, 11], "x": 12.25, "y": 2},
83 {"matrix": [2, 12], "x": 13.25, "y": 2},
84 {"matrix": [2, 13], "x": 14.25, "y": 2},
85 {"matrix": [2, 15], "x": 15.25, "y": 2, "w": 2.25},
86 {"matrix": [2, 16], "x": 17.5, "y": 2},
87
88 {"matrix": [3, 0], "x": 0, "y": 3},
89 {"matrix": [3, 1], "x": 1, "y": 3},
90
91 {"matrix": [3, 2], "x": 2.5, "y": 3, "w": 2.25},
92 {"matrix": [3, 3], "x": 4.75, "y": 3},
93 {"matrix": [3, 4], "x": 5.75, "y": 3},
94 {"matrix": [3, 5], "x": 6.75, "y": 3},
95 {"matrix": [3, 6], "x": 7.75, "y": 3},
96 {"matrix": [3, 7], "x": 8.75, "y": 3},
97 {"matrix": [3, 8], "x": 9.75, "y": 3},
98 {"matrix": [3, 9], "x": 10.75, "y": 3},
99 {"matrix": [3, 10], "x": 11.75, "y": 3},
100 {"matrix": [3, 11], "x": 12.75, "y": 3},
101 {"matrix": [3, 12], "x": 13.75, "y": 3},
102 {"matrix": [3, 14], "x": 14.75, "y": 3, "w": 1.75},
103 {"matrix": [3, 15], "x": 16.5, "y": 3},
104 {"matrix": [3, 16], "x": 17.5, "y": 3},
105
106 {"matrix": [4, 0], "x": 0, "y": 4},
107 {"matrix": [4, 1], "x": 1, "y": 4},
108
109 {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5},
110 {"matrix": [4, 4], "x": 4.75, "y": 4, "w": 1.5},
111 {"matrix": [4, 7], "x": 6.25, "y": 4, "w": 7},
112 {"matrix": [4, 12], "x": 13.25, "y": 4, "w": 1.5},
113 {"matrix": [4, 14], "x": 15.5, "y": 4},
114 {"matrix": [4, 15], "x": 16.5, "y": 4},
115 {"matrix": [4, 16], "x": 17.5, "y": 4}
116 ]
117 },
118 "LAYOUT_65_xt_ansi_blocker_tsangan_wkl_split_bs": {
28 "layout": [ 119 "layout": [
29 { "matrix": [0, 0], "x": 0, "y": 0 }, 120 {"matrix": [0, 0], "x": 0, "y": 0},
30 { "matrix": [0, 1], "x": 1, "y": 0 }, 121 {"matrix": [0, 1], "x": 1, "y": 0},
31 { "matrix": [0, 2], "x": 2.5, "y": 0 }, 122
32 { "matrix": [0, 3], "x": 3.5, "y": 0 }, 123 {"matrix": [0, 2], "x": 2.5, "y": 0},
33 { "matrix": [0, 4], "x": 4.5, "y": 0 }, 124 {"matrix": [0, 3], "x": 3.5, "y": 0},
34 { "matrix": [0, 5], "x": 5.5, "y": 0 }, 125 {"matrix": [0, 4], "x": 4.5, "y": 0},
35 { "matrix": [0, 6], "x": 6.5, "y": 0 }, 126 {"matrix": [0, 5], "x": 5.5, "y": 0},
36 { "matrix": [0, 7], "x": 7.5, "y": 0 }, 127 {"matrix": [0, 6], "x": 6.5, "y": 0},
37 { "matrix": [0, 8], "x": 8.5, "y": 0 }, 128 {"matrix": [0, 7], "x": 7.5, "y": 0},
38 { "matrix": [0, 9], "x": 9.5, "y": 0 }, 129 {"matrix": [0, 8], "x": 8.5, "y": 0},
39 { "matrix": [0, 10], "x": 10.5, "y": 0 }, 130 {"matrix": [0, 9], "x": 9.5, "y": 0},
40 { "matrix": [0, 11], "x": 11.5, "y": 0 }, 131 {"matrix": [0, 10], "x": 10.5, "y": 0},
41 { "matrix": [0, 12], "x": 12.5, "y": 0 }, 132 {"matrix": [0, 11], "x": 11.5, "y": 0},
42 { "matrix": [0, 13], "x": 13.5, "y": 0 }, 133 {"matrix": [0, 12], "x": 12.5, "y": 0},
43 { "matrix": [0, 14], "x": 14.5, "y": 0 }, 134 {"matrix": [0, 13], "x": 13.5, "y": 0},
44 { "matrix": [0, 15], "x": 15.5, "y": 0 }, 135 {"matrix": [0, 14], "x": 14.5, "y": 0},
45 { "matrix": [2, 14], "x": 16.5, "y": 0 }, 136 {"matrix": [0, 15], "x": 15.5, "y": 0},
46 { "matrix": [0, 16], "x": 17.5, "y": 0 }, 137 {"matrix": [2, 14], "x": 16.5, "y": 0},
47 { "matrix": [1, 0], "x": 0, "y": 1 }, 138 {"matrix": [0, 16], "x": 17.5, "y": 0},
48 { "matrix": [1, 1], "x": 1, "y": 1 }, 139
49 { "matrix": [1, 2], "w": 1.5, "x": 2.5, "y": 1 }, 140 {"matrix": [1, 0], "x": 0, "y": 1},
50 { "matrix": [1, 3], "x": 4, "y": 1 }, 141 {"matrix": [1, 1], "x": 1, "y": 1},
51 { "matrix": [1, 4], "x": 5, "y": 1 }, 142
52 { "matrix": [1, 5], "x": 6, "y": 1 }, 143 {"matrix": [1, 2], "x": 2.5, "y": 1, "w": 1.5},
53 { "matrix": [1, 6], "x": 7, "y": 1 }, 144 {"matrix": [1, 3], "x": 4, "y": 1},
54 { "matrix": [1, 7], "x": 8, "y": 1 }, 145 {"matrix": [1, 4], "x": 5, "y": 1},
55 { "matrix": [1, 8], "x": 9, "y": 1 }, 146 {"matrix": [1, 5], "x": 6, "y": 1},
56 { "matrix": [1, 9], "x": 10, "y": 1 }, 147 {"matrix": [1, 6], "x": 7, "y": 1},
57 { "matrix": [1, 10], "x": 11, "y": 1 }, 148 {"matrix": [1, 7], "x": 8, "y": 1},
58 { "matrix": [1, 11], "x": 12, "y": 1 }, 149 {"matrix": [1, 8], "x": 9, "y": 1},
59 { "matrix": [1, 12], "x": 13, "y": 1 }, 150 {"matrix": [1, 9], "x": 10, "y": 1},
60 { "matrix": [1, 13], "x": 14, "y": 1 }, 151 {"matrix": [1, 10], "x": 11, "y": 1},
61 { "matrix": [1, 14], "x": 15, "y": 1 }, 152 {"matrix": [1, 11], "x": 12, "y": 1},
62 { "matrix": [1, 15], "w": 1.5, "x": 16, "y": 1 }, 153 {"matrix": [1, 12], "x": 13, "y": 1},
63 { "matrix": [1, 16], "x": 17.5, "y": 1 }, 154 {"matrix": [1, 13], "x": 14, "y": 1},
64 { "matrix": [2, 0], "x": 0, "y": 2 }, 155 {"matrix": [1, 14], "x": 15, "y": 1},
65 { "matrix": [2, 1], "x": 1, "y": 2 }, 156 {"matrix": [1, 15], "x": 16, "y": 1, "w": 1.5},
66 { "matrix": [2, 2], "w": 1.75, "x": 2.5, "y": 2 }, 157 {"matrix": [1, 16], "x": 17.5, "y": 1},
67 { "matrix": [2, 3], "x": 4.25, "y": 2 }, 158
68 { "matrix": [2, 4], "x": 5.25, "y": 2 }, 159 {"matrix": [2, 0], "x": 0, "y": 2},
69 { "matrix": [2, 5], "x": 6.25, "y": 2 }, 160 {"matrix": [2, 1], "x": 1, "y": 2},
70 { "matrix": [2, 6], "x": 7.25, "y": 2 }, 161
71 { "matrix": [2, 7], "x": 8.25, "y": 2 }, 162 {"matrix": [2, 2], "x": 2.5, "y": 2, "w": 1.75},
72 { "matrix": [2, 8], "x": 9.25, "y": 2 }, 163 {"matrix": [2, 3], "x": 4.25, "y": 2},
73 { "matrix": [2, 9], "x": 10.25, "y": 2 }, 164 {"matrix": [2, 4], "x": 5.25, "y": 2},
74 { "matrix": [2, 10], "x": 11.25, "y": 2 }, 165 {"matrix": [2, 5], "x": 6.25, "y": 2},
75 { "matrix": [2, 11], "x": 12.25, "y": 2 }, 166 {"matrix": [2, 6], "x": 7.25, "y": 2},
76 { "matrix": [2, 12], "x": 13.25, "y": 2 }, 167 {"matrix": [2, 7], "x": 8.25, "y": 2},
77 { "matrix": [2, 13], "x": 14.25, "y": 2 }, 168 {"matrix": [2, 8], "x": 9.25, "y": 2},
78 { "matrix": [2, 15], "w": 2.25, "x": 15.25, "y": 2 }, 169 {"matrix": [2, 9], "x": 10.25, "y": 2},
79 { "matrix": [2, 16], "x": 17.5, "y": 2 }, 170 {"matrix": [2, 10], "x": 11.25, "y": 2},
80 { "matrix": [3, 0], "x": 0, "y": 3 }, 171 {"matrix": [2, 11], "x": 12.25, "y": 2},
81 { "matrix": [3, 1], "x": 1, "y": 3 }, 172 {"matrix": [2, 12], "x": 13.25, "y": 2},
82 { "matrix": [3, 2], "w": 2.25, "x": 2.5, "y": 3 }, 173 {"matrix": [2, 13], "x": 14.25, "y": 2},
83 { "matrix": [3, 3], "x": 4.75, "y": 3 }, 174 {"matrix": [2, 15], "x": 15.25, "y": 2, "w": 2.25},
84 { "matrix": [3, 4], "x": 5.75, "y": 3 }, 175 {"matrix": [2, 16], "x": 17.5, "y": 2},
85 { "matrix": [3, 5], "x": 6.75, "y": 3 }, 176
86 { "matrix": [3, 6], "x": 7.75, "y": 3 }, 177 {"matrix": [3, 0], "x": 0, "y": 3},
87 { "matrix": [3, 7], "x": 8.75, "y": 3 }, 178 {"matrix": [3, 1], "x": 1, "y": 3},
88 { "matrix": [3, 8], "x": 9.75, "y": 3 }, 179
89 { "matrix": [3, 9], "x": 10.75, "y": 3 }, 180 {"matrix": [3, 2], "x": 2.5, "y": 3, "w": 2.25},
90 { "matrix": [3, 10], "x": 11.75, "y": 3 }, 181 {"matrix": [3, 3], "x": 4.75, "y": 3},
91 { "matrix": [3, 11], "x": 12.75, "y": 3 }, 182 {"matrix": [3, 4], "x": 5.75, "y": 3},
92 { "matrix": [3, 12], "x": 13.75, "y": 3 }, 183 {"matrix": [3, 5], "x": 6.75, "y": 3},
93 { "matrix": [3, 14], "w": 1.75, "x": 14.75, "y": 3 }, 184 {"matrix": [3, 6], "x": 7.75, "y": 3},
94 { "matrix": [3, 15], "x": 16.5, "y": 3 }, 185 {"matrix": [3, 7], "x": 8.75, "y": 3},
95 { "matrix": [3, 16], "x": 17.5, "y": 3 }, 186 {"matrix": [3, 8], "x": 9.75, "y": 3},
96 { "matrix": [4, 0], "x": 0, "y": 4 }, 187 {"matrix": [3, 9], "x": 10.75, "y": 3},
97 { "matrix": [4, 1], "x": 1, "y": 4 }, 188 {"matrix": [3, 10], "x": 11.75, "y": 3},
98 { "matrix": [4, 2], "w": 1.5, "x": 2.5, "y": 4 }, 189 {"matrix": [3, 11], "x": 12.75, "y": 3},
99 { "matrix": [4, 4], "w": 1.5, "x": 4.75, "y": 4 }, 190 {"matrix": [3, 12], "x": 13.75, "y": 3},
100 { "matrix": [4, 7], "w": 7, "x": 6.25, "y": 4 }, 191 {"matrix": [3, 14], "x": 14.75, "y": 3, "w": 1.75},
101 { "matrix": [4, 12], "w": 1.5, "x": 13.25, "y": 4 }, 192 {"matrix": [3, 15], "x": 16.5, "y": 3},
102 { "matrix": [4, 14], "x": 15.5, "y": 4 }, 193 {"matrix": [3, 16], "x": 17.5, "y": 3},
103 { "matrix": [4, 15], "x": 16.5, "y": 4 }, 194
104 { "matrix": [4, 16], "x": 17.5, "y": 4 } 195 {"matrix": [4, 0], "x": 0, "y": 4},
196 {"matrix": [4, 1], "x": 1, "y": 4},
197
198 {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5},
199 {"matrix": [4, 4], "x": 4.75, "y": 4, "w": 1.5},
200 {"matrix": [4, 7], "x": 6.25, "y": 4, "w": 7},
201 {"matrix": [4, 12], "x": 13.25, "y": 4, "w": 1.5},
202 {"matrix": [4, 14], "x": 15.5, "y": 4},
203 {"matrix": [4, 15], "x": 16.5, "y": 4},
204 {"matrix": [4, 16], "x": 17.5, "y": 4}
105 ] 205 ]
106 } 206 }
107 } 207 }
108} \ No newline at end of file 208}
diff --git a/keyboards/wolf/neely65/keymaps/default/keymap.c b/keyboards/wolf/neely65/keymaps/default/keymap.c
index 3e1350a75e..ea14c0b4c0 100644
--- a/keyboards/wolf/neely65/keymaps/default/keymap.c
+++ b/keyboards/wolf/neely65/keymaps/default/keymap.c
@@ -5,19 +5,19 @@
5 5
6const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 6const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
7 7
8 [0] = LAYOUT( 8 [0] = LAYOUT_65_xt_ansi_blocker_tsangan_wkl_split_bs(
9 QK_GESC, 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_BSPC, KC_HOME, KC_F1, KC_F2, 9 KC_F1, KC_F2, QK_GESC, 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_BSPC, KC_DEL, KC_HOME,
10 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_PGUP, KC_F3, KC_F4, 10 KC_F3, KC_F4, 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_PGUP,
11 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_DEL, KC_ENT, KC_PGDN, KC_F5, KC_F6, 11 KC_F5, KC_F6, 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_PGDN,
12 KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, MO(1), KC_END, KC_F7, KC_F8, 12 KC_F7, KC_F8, KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, MO(1), KC_END,
13 KC_LCTL, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_RCTL, KC_APP, KC_F9, KC_F10 13 KC_F9, KC_F10, KC_LCTL, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_RCTL, KC_APP
14 ), 14 ),
15 15
16 [1] = LAYOUT( 16 [1] = LAYOUT_65_xt_ansi_blocker_tsangan_wkl_split_bs(
17 KC_GRV, 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_DEL, KC_AUDIO_VOL_UP, KC_TRNS, KC_TRNS, 17 KC_TRNS, KC_TRNS, KC_GRV, 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_DEL, KC_TRNS, KC_VOLU,
18 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_AUDIO_VOL_DOWN, KC_TRNS, KC_TRNS, 18 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLD,
19 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MEDIA_PREV_TRACK, KC_TRNS, KC_TRNS, 19 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV,
20 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, QK_BOOT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MEDIA_NEXT_TRACK, KC_TRNS, KC_TRNS, 20 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, QK_BOOT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT,
21 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_AUDIO_MUTE, KC_TRNS, KC_TRNS 21 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MUTE
22 ) 22 )
23}; \ No newline at end of file 23};
diff --git a/keyboards/wolf/neely65/keymaps/via/keymap.c b/keyboards/wolf/neely65/keymaps/via/keymap.c
index 3e1350a75e..ea14c0b4c0 100644
--- a/keyboards/wolf/neely65/keymaps/via/keymap.c
+++ b/keyboards/wolf/neely65/keymaps/via/keymap.c
@@ -5,19 +5,19 @@
5 5
6const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 6const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
7 7
8 [0] = LAYOUT( 8 [0] = LAYOUT_65_xt_ansi_blocker_tsangan_wkl_split_bs(
9 QK_GESC, 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_BSPC, KC_HOME, KC_F1, KC_F2, 9 KC_F1, KC_F2, QK_GESC, 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_BSPC, KC_DEL, KC_HOME,
10 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_PGUP, KC_F3, KC_F4, 10 KC_F3, KC_F4, 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_PGUP,
11 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_DEL, KC_ENT, KC_PGDN, KC_F5, KC_F6, 11 KC_F5, KC_F6, 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_PGDN,
12 KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, MO(1), KC_END, KC_F7, KC_F8, 12 KC_F7, KC_F8, KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, MO(1), KC_END,
13 KC_LCTL, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_RCTL, KC_APP, KC_F9, KC_F10 13 KC_F9, KC_F10, KC_LCTL, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_RCTL, KC_APP
14 ), 14 ),
15 15
16 [1] = LAYOUT( 16 [1] = LAYOUT_65_xt_ansi_blocker_tsangan_wkl_split_bs(
17 KC_GRV, 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_DEL, KC_AUDIO_VOL_UP, KC_TRNS, KC_TRNS, 17 KC_TRNS, KC_TRNS, KC_GRV, 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_DEL, KC_TRNS, KC_VOLU,
18 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_AUDIO_VOL_DOWN, KC_TRNS, KC_TRNS, 18 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLD,
19 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MEDIA_PREV_TRACK, KC_TRNS, KC_TRNS, 19 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV,
20 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, QK_BOOT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MEDIA_NEXT_TRACK, KC_TRNS, KC_TRNS, 20 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, QK_BOOT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT,
21 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_AUDIO_MUTE, KC_TRNS, KC_TRNS 21 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MUTE
22 ) 22 )
23}; \ No newline at end of file 23};
diff --git a/keyboards/wolf/neely65/matrix_diagram.md b/keyboards/wolf/neely65/matrix_diagram.md
new file mode 100644
index 0000000000..111cb05a08
--- /dev/null
+++ b/keyboards/wolf/neely65/matrix_diagram.md
@@ -0,0 +1,18 @@
1# Matrix Diagram for Neely Neely65
2
3```
4 ┌───────┐
5 2u Backspace │0F │
6 └───────┘
7┌───┬───┐ ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
8│00 │01 │ │02 │03 │04 │05 │06 │07 │08 │09 │0A │0B │0C │0D │0E │0F │2E │0G │
9├───┼───┤ ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┼───┤
10│10 │11 │ │12 │13 │14 │15 │16 │17 │18 │19 │1A │1B │1C │1D │1E │1F │1G │
11├───┼───┤ ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┼───┤
12│20 │21 │ │22 │23 │24 │25 │26 │27 │28 │29 │2A │2B │2C │2D │2F │2G │
13├───┼───┤ ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤
14│30 │31 │ │32 │33 │34 │35 │36 │37 │38 │39 │3A │3B │3C │3E │3F │3G │
15├───┼───┤ ├─────┬──┼───┴─┬─┴───┴───┴───┴───┴───┴───┴─┬─┴───┼──┬───┼───┼───┤
16│40 │41 │ │42 │ │44 │47 │4C │ │4E │4F │4G │
17└───┴───┘ └─────┘ └─────┴───────────────────────────┴─────┘ └───┴───┴───┘
18```