Skip to content

Commit ac9c2c0

Browse files
committed
feat(Kb Layer): added Kb layer
1 parent e8d56b0 commit ac9c2c0

File tree

4 files changed

+37
-8
lines changed

4 files changed

+37
-8
lines changed

knucklehead/Fn.dtsi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
bindings = <
1212
// ╭───────────────┬───────────────┬───────────────┬───────────────┬───────────────┬───────────────╮ ╭───────────────┬───────────────┬───────────────┬───────────────┬───────────────┬───────────────╮
1313
// │0 │1 │2 │3 │4 │5 │ │6 │7 │8 │9 │10 │11 │
14-
&out OUT_TOG &kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &trans &trans &trans &trans &trans &kp C_POWER
14+
&out OUT_TOG &kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &trans &kp C_BRI_DN &kp C_BRI_UP &trans &trans &kp C_POWER
1515
// ├───────────────├───────────────┼───────────────┼───────────────┼───────────────┼───────────────┤ ├───────────────├───────────────┼───────────────┼───────────────┼───────────────┼───────────────┤
1616
// │12 │13 │14 │15 │16 │17 │ │18 │19 │20 │21 │22 │23 │
1717
&rst_boot 0 0 &kp F6 &hrml LCTRL F7 &hrml LALT F8 &hrml LCMD F9 &hrml MEH F10 &trans &trans &trans &trans &trans &rst_boot 0 0
@@ -20,7 +20,7 @@
2020
&cmo Fn &kp F11 &kp F12 &kp F13 &kp F14 &kp F15 &trans &trans &trans &trans &trans &cmo Fn
2121
// ╰───────────────┴───────────────┴───────────────┼───────────────┼───────────────┼───────────────┤ ├───────────────├───────────────┼───────────────┼───────────────┴───────────────┴───────────────╯
2222
// │36 │37 │38 │ │39 │40 │41 │
23-
&kp C_BRI_DN &kp C_BRI_UP &cmo L2 &cmo L2 &kp CAPSLOCK &trans
23+
&trans &trans &cmo L2 &cmo L2 &kp CAPSLOCK &trans
2424
// ╰───────────────┴───────────────┴───────────────╯ ╰───────────────┴───────────────┴───────────────╯
2525
>;
2626
};

knucklehead/Kb.dtsi

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
/**
2+
* Keyboard Settings Layer
3+
*/
4+
5+
/ {
6+
keymap {
7+
compatible = "zmk,keymap";
8+
9+
kb_layer {
10+
display-name = "Kb";
11+
bindings = <
12+
// ╭───────────────┬───────────────┬───────────────┬───────────────┬───────────────┬───────────────╮ ╭───────────────┬───────────────┬───────────────┬───────────────┬───────────────┬───────────────╮
13+
// │0 │1 │2 │3 │4 │5 │ │6 │7 │8 │9 │10 │11 │
14+
&trans &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 &trans &trans &trans &trans &trans &trans
15+
// ├───────────────├───────────────┼───────────────┼───────────────┼───────────────┼───────────────┤ ├───────────────├───────────────┼───────────────┼───────────────┼───────────────┼───────────────┤
16+
// │12 │13 │14 │15 │16 │17 │ │18 │19 │20 │21 │22 │23 │
17+
&trans &bt BT_CLR_ALL &trans &trans &out OUT_TOG &trans &trans &trans &trans &trans &trans &trans
18+
// ├───────────────├───────────────┼───────────────┼───────────────┼───────────────┼───────────────┤ ├───────────────├───────────────┼───────────────┼───────────────┼───────────────┼───────────────┤
19+
// │24 │25 │26 │27 │28 │29 │ │30 │31 │32 │33 │34 │35 │
20+
&cmo Fn &trans &bt BT_CLR &trans &trans &trans &trans &trans &trans &trans &trans &cmo Fn
21+
// ╰───────────────┴───────────────┴───────────────┼───────────────┼───────────────┼───────────────┤ ├───────────────├───────────────┼───────────────┼───────────────┴───────────────┴───────────────╯
22+
// │36 │37 │38 │ │39 │40 │41 │
23+
&cmo Kb &bt BT_PRV &bt BT_NXT &trans &trans &cmo Kb
24+
// ╰───────────────┴───────────────┴───────────────╯ ╰───────────────┴───────────────┴───────────────╯
25+
>;
26+
};
27+
};
28+
};

knucklehead/base.dtsi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#define L1 0
1010
#define L2 1
1111
#define Fn 2
12+
#define Kb 2
1213

1314
// Meh key
1415
#define MEH LS(LC(LALT))

knucklehead/combos.dtsi

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,12 @@
4444
COMBO(backslash, &kp BACKSLASH, 21 33, L1 L2 Fn, COMBO_TERM_DEFAULT, COMBO_QUICK_TAP_MS)
4545

4646
/* Bluetooth */
47-
COMBO(bt_clear, &bt BT_CLR, 1 2 3 4, Fn, COMBO_TERM_DEFAULT, COMBO_QUICK_TAP_MS)
48-
COMBO(bt_sel_0, &bt BT_SEL 0, 1 13, Fn, COMBO_TERM_DEFAULT, COMBO_QUICK_TAP_MS)
49-
COMBO(bt_sel_1, &bt BT_SEL 1, 2 14, Fn, COMBO_TERM_DEFAULT, COMBO_QUICK_TAP_MS)
50-
COMBO(bt_sel_2, &bt BT_SEL 2, 3 15, Fn, COMBO_TERM_DEFAULT, COMBO_QUICK_TAP_MS)
51-
COMBO(bt_sel_3, &bt BT_SEL 3, 4 16, Fn, COMBO_TERM_DEFAULT, COMBO_QUICK_TAP_MS)
52-
COMBO(bt_sel_4, &bt BT_SEL 4, 5 17, Fn, COMBO_TERM_DEFAULT, COMBO_QUICK_TAP_MS)
47+
// COMBO(bt_clear, &bt BT_CLR, 1 2 3 4, Fn, COMBO_TERM_DEFAULT, COMBO_QUICK_TAP_MS)
48+
// COMBO(bt_sel_0, &bt BT_SEL 0, 1 13, Fn, COMBO_TERM_DEFAULT, COMBO_QUICK_TAP_MS)
49+
// COMBO(bt_sel_1, &bt BT_SEL 1, 2 14, Fn, COMBO_TERM_DEFAULT, COMBO_QUICK_TAP_MS)
50+
// COMBO(bt_sel_2, &bt BT_SEL 2, 3 15, Fn, COMBO_TERM_DEFAULT, COMBO_QUICK_TAP_MS)
51+
// COMBO(bt_sel_3, &bt BT_SEL 3, 4 16, Fn, COMBO_TERM_DEFAULT, COMBO_QUICK_TAP_MS)
52+
// COMBO(bt_sel_4, &bt BT_SEL 4, 5 17, Fn, COMBO_TERM_DEFAULT, COMBO_QUICK_TAP_MS)
5353

5454
/* Media */
5555
COMBO(play, &kp C_PP, 6 7, L1 L2 Fn, COMBO_TERM_DEFAULT, COMBO_QUICK_TAP_MS)

0 commit comments

Comments
 (0)