Skip to content

Commit 7ca22cb

Browse files
committed
feat: Home Row Mods, cleanup, improvements
1 parent 965baab commit 7ca22cb

11 files changed

+267
-249
lines changed

README.md

+100-146
Large diffs are not rendered by default.

config/west.yml

+21
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,24 @@
1+
# Copied from: https://github.com/urob/zmk-config/blob/main/config/west.yml
2+
#
3+
# This file specifies the build dependencies for Github Action workflows and
4+
# for local build environments. The workspace has three toplevel directories
5+
# containing the user config, user modules and ZMK. Zephyr and its dependencies
6+
# are namespaced under /zmk to keep the toplevel clean.
7+
#
8+
# ZMK-Workspace
9+
# ├── config
10+
# ├── modules (user modules)
11+
# └── zmk
12+
# └── modules (Zephyr modules)
13+
#
14+
# To create a local build environment, clone this repository and then run the
15+
# following commands from its toplevel directory:
16+
#
17+
# $ west init -l config
18+
# $ west update
19+
# $ west zephyr-export
20+
#
21+
---
122
manifest:
223
remotes:
324
- name: zmkfirmware

keymap-drawer/corneish_zen.svg

+44-37
Loading

keymap-drawer/corneish_zen.yaml

+36-36
Original file line numberDiff line numberDiff line change
@@ -15,27 +15,27 @@ layers:
1515
- $$mdi:close-box$$
1616
- {t: '$$mdi:backspace$$', s: '$$mdi:backspace-reverse-outline$$', type: backspace}
1717
- A
18-
- R
19-
- S
20-
- T
21-
- G
22-
- M
23-
- N
24-
- E
25-
- I
18+
- {t: R, h: '$$mdi:apple-keyboard-control$$'}
19+
- {t: S, h: '$$mdi:apple-keyboard-option$$'}
20+
- {t: T, h: '$$mdi:apple-keyboard-command$$'}
21+
- {t: G, h: '$$mdi:triangle$$'}
22+
- {t: M, h: '$$mdi:triangle$$'}
23+
- {t: N, h: '$$mdi:apple-keyboard-command$$'}
24+
- {t: E, h: '$$mdi:apple-keyboard-option$$'}
25+
- {t: I, h: '$$mdi:apple-keyboard-control$$'}
2626
- O
2727
- {t: '$$mdi:keyboard-return$$', type: enter}
2828
- {t: Fn, h: '$$mdi:close-box$$'}
29-
- {t: Z, h: '$$mdi:apple-keyboard-control$$'}
30-
- {t: X, h: '$$mdi:apple-keyboard-option$$'}
31-
- {t: C, h: '$$mdi:apple-keyboard-command$$'}
32-
- {t: D, h: '$$mdi:triangle$$'}
29+
- Z
30+
- X
31+
- C
32+
- D
3333
- V
3434
- K
35-
- {t: H, h: '$$mdi:triangle$$'}
36-
- {t: ',', h: '$$mdi:apple-keyboard-command$$', s: <}
37-
- {t: ., h: '$$mdi:apple-keyboard-option$$', s: '>'}
38-
- {t: /, h: '$$mdi:apple-keyboard-control$$', s: '?'}
35+
- H
36+
- {t: ',', s: <}
37+
- {t: ., s: '>'}
38+
- {t: /, s: '?'}
3939
- {t: Fn, h: '$$mdi:close-box$$'}
4040
- $$mdi:keyboard-tab$$
4141
- {t: '$$mdi:keyboard-space$$', h: '$$mdi:apple-keyboard-shift$$'}
@@ -58,24 +58,24 @@ layers:
5858
- {t: '$$mdi:transfer$$', type: trans}
5959
- {t: '$$mdi:transfer$$', type: trans}
6060
- {t: '6', s: ^}
61-
- {t: '7', s: '&'}
62-
- {t: '8', s: '*'}
63-
- {t: '9', s: (}
64-
- {t: '0', s: )}
65-
- $$mdi:arrow-left-bold$$
66-
- $$mdi:arrow-down-bold$$
67-
- $$mdi:arrow-up-bold$$
68-
- $$mdi:arrow-right-bold$$
61+
- {t: '7', h: '$$mdi:apple-keyboard-control$$', s: '&'}
62+
- {t: '8', h: '$$mdi:apple-keyboard-option$$', s: '*'}
63+
- {t: '9', h: '$$mdi:apple-keyboard-command$$', s: (}
64+
- {t: '0', h: '$$mdi:triangle$$', s: )}
65+
- {t: '$$mdi:arrow-left-bold$$', h: '$$mdi:triangle$$'}
66+
- {t: '$$mdi:arrow-down-bold$$', h: '$$mdi:apple-keyboard-command$$'}
67+
- {t: '$$mdi:arrow-up-bold$$', h: '$$mdi:apple-keyboard-option$$'}
68+
- {t: '$$mdi:arrow-right-bold$$', h: '$$mdi:apple-keyboard-control$$'}
69+
- {t: '$$mdi:transfer$$', type: trans}
70+
- {t: '$$mdi:transfer$$', type: trans}
71+
- {t: '$$mdi:transfer$$', type: trans}
72+
- {t: '$$mdi:transfer$$', type: trans}
73+
- {t: '$$mdi:transfer$$', type: trans}
6974
- {t: '$$mdi:transfer$$', type: trans}
7075
- {t: '$$mdi:transfer$$', type: trans}
7176
- {t: '$$mdi:transfer$$', type: trans}
72-
- {t: '$$mdi:apple-keyboard-control$$', h: '$$mdi:gesture-tap-hold$$'}
73-
- {t: '$$mdi:apple-keyboard-option$$', h: '$$mdi:gesture-tap-hold$$'}
74-
- {t: '$$mdi:apple-keyboard-command$$', h: '$$mdi:gesture-tap-hold$$'}
75-
- {t: '$$mdi:triangle$$', h: '$$mdi:gesture-tap-hold$$'}
7677
- {t: '$$mdi:transfer$$', type: trans}
7778
- {t: '$$mdi:transfer$$', type: trans}
78-
- {t: '$$mdi:triangle$$', h: '$$mdi:gesture-tap-hold$$'}
7979
- {t: '$$mdi:transfer$$', type: trans}
8080
- {t: '$$mdi:transfer$$', type: trans}
8181
- {t: '$$mdi:transfer$$', type: trans}
@@ -101,10 +101,10 @@ layers:
101101
- $$mdi:power-standby$$
102102
- {t: '$$mdi:backup-restore$$', h: '$$mdi:progress-download$$', type: bootloader}
103103
- F6
104-
- F7
105-
- F8
106-
- F9
107-
- F10
104+
- {t: F7, h: '$$mdi:apple-keyboard-control$$'}
105+
- {t: F8, h: '$$mdi:apple-keyboard-option$$'}
106+
- {t: F9, h: '$$mdi:apple-keyboard-command$$'}
107+
- {t: F10, h: '$$mdi:triangle$$'}
108108
- {t: '$$mdi:transfer$$', type: trans}
109109
- {t: '$$mdi:transfer$$', type: trans}
110110
- {t: '$$mdi:transfer$$', type: trans}
@@ -114,9 +114,9 @@ layers:
114114
- {t: '$$mdi:close-box$$', h: Fn}
115115
- F11
116116
- F12
117-
- F13
118-
- F14
119-
- F15
117+
- {t: '$$mdi:transfer$$', type: trans}
118+
- {t: '$$mdi:transfer$$', type: trans}
119+
- {t: '$$mdi:transfer$$', type: trans}
120120
- {t: '$$mdi:transfer$$', type: trans}
121121
- {t: '$$mdi:transfer$$', type: trans}
122122
- {t: '$$mdi:transfer$$', type: trans}

knucklehead/Fn.dtsi

+6-6
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@
1010
display-name = "Fn";
1111
bindings = <
1212
// ╭───────────────┬───────────────┬───────────────┬───────────────┬───────────────┬───────────────╮ ╭───────────────┬───────────────┬───────────────┬───────────────┬───────────────┬───────────────╮
13-
// 0 1 2 3 4 5 6 7 8 9 10 11
13+
// 0 1 2 3 4 5 │6 │7 │8 │9 │10 │11
1414
&out OUT_TOG &kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &trans &trans &trans &trans &trans &kp C_POWER
1515
// ├───────────────├───────────────┼───────────────┼───────────────┼───────────────┼───────────────┤ ├───────────────├───────────────┼───────────────┼───────────────┼───────────────┼───────────────┤
16-
// 12 13 14 15 16 17 18 19 20 21 22 23
17-
&rst_boot 0 0 &kp F6 &kp F7 &kp F8 &kp F9 &kp F10 &trans &trans &trans &trans &trans &rst_boot 0 0
16+
// 12 13 14 15 16 17 │18 │19 │20 │21 │22 │23
17+
&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
1818
// ├───────────────├───────────────┼───────────────┼───────────────┼───────────────┼───────────────┤ ├───────────────├───────────────┼───────────────┼───────────────┼───────────────┼───────────────┤
19-
// 24 25 26 27 28 29 30 31 32 33 34 35
20-
&cmo Fn &kp F11 &kp F12 &kp F13 &kp F14 &kp F15 &trans &trans &trans &trans &trans &cmo Fn
19+
// 24 25 26 27 28 29 │30 │31 │32 │33 │34 │35
20+
&cmo Fn &kp F11 &kp F12 &trans &trans &trans &trans &trans &trans &trans &trans &cmo Fn
2121
// ╰───────────────┴───────────────┴───────────────┼───────────────┼───────────────┼───────────────┤ ├───────────────├───────────────┼───────────────┼───────────────┴───────────────┴───────────────╯
22-
// 36 37 38 39 40 41
22+
// 36 37 38 │39 │40 │41
2323
&kp C_BRI_DN &kp C_BRI_UP &cmo L2 &cmo L2 &kp CAPSLOCK &trans
2424
// ╰───────────────┴───────────────┴───────────────╯ ╰───────────────┴───────────────┴───────────────╯
2525
>;

knucklehead/L1_colemak-dh.dtsi

+6-6
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@
1010
display-name = "L1";
1111
bindings = <
1212
// ╭───────────────┬───────────────┬───────────────┬───────────────┬───────────────┬───────────────╮ ╭───────────────┬───────────────┬───────────────┬───────────────┬───────────────┬───────────────╮
13-
// 0 1 2 3 4 5 6 7 8 9 10 11
13+
// 0 1 2 3 4 5 │6 │7 │8 │9 │10 │11
1414
&kp ESC &kp Q &kp W &kp F &kp P &kp B &kp J &kp L &kp U &kp Y &kp SQT &kp K_CANCEL
1515
// ├───────────────├───────────────┼───────────────┼───────────────┼───────────────┼───────────────┤ ├───────────────├───────────────┼───────────────┼───────────────┼───────────────┼───────────────┤
16-
// 12 13 14 15 16 17 18 19 20 21 22 23
17-
&bkspc_del &kp A &kp R &kp S &kp T &kp G &kp M &kp N &kp E &kp I &kp O &kp ENTER
16+
// 12 13 14 15 16 17 │18 │19 │20 │21 │22 │23
17+
&bkspc_del &kp A &hrml LCTRL R &hrml LALT S &hrml LCMD T &hrml MEH G &hrmr MEH M &hrmr LCMD N &hrmr LALT E &hrmr LCTRL I &kp O &kp ENTER
1818
// ├───────────────├───────────────┼───────────────┼───────────────┼───────────────┼───────────────┤ ├───────────────├───────────────┼───────────────┼───────────────┼───────────────┼───────────────┤
19-
// 24 25 26 27 28 29 30 31 32 33 34 35
20-
&csl Fn &mt LCTRL Z &mt LALT X &mt LCMD C &mt MEH D &kp V &kp K &mt MEH H &mt RCMD COMMA &mt RALT DOT &mt RCTRL SLASH &csl Fn
19+
// 24 25 26 27 28 29 │30 │31 │32 │33 │34 │35
20+
&csl Fn &kp Z &kp X &kp C &kp D &kp V &kp K &kp H &kp COMMA &kp DOT &kp SLASH &csl Fn
2121
// ╰───────────────┴───────────────┴───────────────┼───────────────┼───────────────┼───────────────┤ ├───────────────├───────────────┼───────────────┼───────────────┴───────────────┴───────────────╯
22-
// 36 37 38 39 40 41
22+
// 36 37 38 │39 │40 │41
2323
&kp TAB &mt LSHFT SPACE &smart_num L2 0 &smart_num L2 0 &smart_shift &kp GRAVE
2424
// ╰───────────────┴───────────────┴───────────────╯ ╰───────────────┴───────────────┴───────────────╯
2525
>;

0 commit comments

Comments
 (0)