Skip to content

Commit 732535c

Browse files
authored
Mechlovin Delphine: add LAYOUT_numpad_6x4 (#14635)
* add LAYOUT_numpad_6x4 * tidy-up info.json data * use GitHub account name for maintainer field * remove meta key * add matrix diagram to delphine.h * update Community Layout support
1 parent 873a199 commit 732535c

File tree

3 files changed

+72
-4
lines changed

3 files changed

+72
-4
lines changed

keyboards/mechlovin/delphine/delphine.h

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,28 @@
1818

1919
#include "quantum.h"
2020

21+
#define XXX KC_NO
22+
23+
/*
24+
* ┌───┬───┬───┬───┐
25+
* │00 │01 │02 │03 │
26+
* └───┴───┴───┴───┘
27+
* ┌───┬───┬───┬───┐
28+
* │10 │11 │12 │13 │
29+
* ├───┼───┼───┼───┤ ┌───┐
30+
* │20 │21 │22 │23 │ │ │
31+
* ├───┼───┼───┼───┤ │23 │ 2u Plus
32+
* │30 │31 │32 │33 │ │ │
33+
* ├───┼───┼───┼───┤ ├───┤
34+
* │40 │41 │42 │43 │ │ │
35+
* ├───┼───┼───┼───┤ │43 │ 2u Enter
36+
* │50 │51 │52 │53 │ │ │
37+
* └───┴───┴───┴───┘ └───┘
38+
* ┌───────┐
39+
* │51 │ 2u 0/Ins
40+
* └───────┘
41+
*/
42+
2143
#define LAYOUT_ortho_6x4( \
2244
K00, K01, K02, K03, \
2345
K10, K11, K12, K13, \
@@ -33,3 +55,19 @@
3355
{ K40, K41, K42, K43 }, \
3456
{ K50, K51, K52, K53 }, \
3557
}
58+
59+
#define LAYOUT_numpad_6x4( \
60+
K00, K01, K02, K03, \
61+
K10, K11, K12, K13, \
62+
K20, K21, K22, \
63+
K30, K31, K32, K23, \
64+
K40, K41, K42, \
65+
K51, K52, K43 \
66+
) { \
67+
{ K00, K01, K02, K03 }, \
68+
{ K10, K11, K12, K13 }, \
69+
{ K20, K21, K22, K23 }, \
70+
{ K30, K31, K32, XXX }, \
71+
{ K40, K41, K42, K43 }, \
72+
{ XXX, K51, K52, XXX }, \
73+
}

keyboards/mechlovin/delphine/info.json

Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"keyboard_name": "Delphine",
33
"url": "",
4-
"maintainer": "Team Mechlovin'",
4+
"maintainer": "mechlovin",
55
"layouts": {
66
"LAYOUT_ortho_6x4": {
77
"layout": [
@@ -30,7 +30,36 @@
3030
{"label":"K52 (D3,D6)", "x":2, "y":5.25},
3131
{"label":"K53 (D3,D2)", "x":3, "y":5.25}
3232
]
33+
},
34+
"LAYOUT_numpad_6x4": {
35+
"layout": [
36+
{"label":"K00 (F0,F7)", "x":0, "y":0},
37+
{"label":"K01 (F0,D7)", "x":1, "y":0},
38+
{"label":"K02 (F0,D6)", "x":2, "y":0},
39+
{"label":"K03 (F0,D2)", "x":3, "y":0},
40+
41+
{"label":"K10 (F1,F7)", "x":0, "y":1.25},
42+
{"label":"K11 (F1,D7)", "x":1, "y":1.25},
43+
{"label":"K12 (F1,D6)", "x":2, "y":1.25},
44+
{"label":"K13 (F1,D2)", "x":3, "y":1.25},
45+
46+
{"label":"K20 (F4,F7)", "x":0, "y":2.25},
47+
{"label":"K21 (F4,D7)", "x":1, "y":2.25},
48+
{"label":"K22 (F4,D6)", "x":2, "y":2.25},
49+
50+
{"label":"K30 (F5,F7)", "x":0, "y":3.25},
51+
{"label":"K31 (F5,D7)", "x":1, "y":3.25},
52+
{"label":"K32 (F5,D6)", "x":2, "y":3.25},
53+
{"label":"K23 (F4,D2)", "x":3, "y":2.25, "h":2},
54+
55+
{"label":"K40 (F6,F7)", "x":0, "y":4.25},
56+
{"label":"K41 (F6,D7)", "x":1, "y":4.25},
57+
{"label":"K42 (F6,D6)", "x":2, "y":4.25},
58+
59+
{"label":"K51 (D3,D7)", "x":0, "y":5.25, "w":2},
60+
{"label":"K52 (D3,D6)", "x":2, "y":5.25},
61+
{"label":"K43 (F6,D2)", "x":3, "y":4.25, "h":2}
62+
]
3363
}
3464
}
35-
,"meta": "https://noroadsleft.github.io/kbf_qmk_converter/"
3665
}

keyboards/mechlovin/delphine/rules.mk

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
2020
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
2121
AUDIO_ENABLE = no # Audio output
2222

23-
LAYOUTS = ortho_6x4
24-
DEFAULT_FOLDER = mechlovin/delphine/mono_led
23+
LAYOUTS = numpad_6x4 ortho_6x4
24+
25+
DEFAULT_FOLDER = mechlovin/delphine/mono_led

0 commit comments

Comments
 (0)