Skip to content

Commit bc02e7f

Browse files
committed
feat: add Dvorak layout
1 parent 57abb67 commit bc02e7f

File tree

4 files changed

+86
-57
lines changed

4 files changed

+86
-57
lines changed

img/corneish_zen.svg

+32-32
Loading

img/corneish_zen.yaml

+24-24
Original file line numberDiff line numberDiff line change
@@ -2,40 +2,40 @@ layout: {qmk_keyboard: corne_rotated, qmk_layout: LAYOUT_split_3x6_3}
22
layers:
33
L1:
44
- $$mdi:keyboard-esc$$
5-
- Q
6-
- W
7-
- F
5+
- {t: '''', s: '"'}
6+
- {t: ',', s: <}
7+
- {t: ., s: '>'}
88
- P
9-
- B
10-
- J
11-
- L
12-
- U
139
- Y
14-
- {t: '''', s: '"'}
10+
- F
11+
- G
12+
- C
13+
- R
14+
- L
1515
- $$mdi:close-box$$
1616
- {t: '$$mdi:backspace$$', s: '$$mdi:backspace-reverse-outline$$', type: backspace}
1717
- A
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$$'}
18+
- {t: O, h: '$$mdi:apple-keyboard-control$$'}
2419
- {t: E, h: '$$mdi:apple-keyboard-option$$'}
25-
- {t: I, h: '$$mdi:apple-keyboard-control$$'}
26-
- O
20+
- {t: U, h: '$$mdi:apple-keyboard-command$$'}
21+
- {t: I, h: '$$mdi:triangle$$'}
22+
- {t: D, h: '$$mdi:triangle$$'}
23+
- {t: H, h: '$$mdi:apple-keyboard-command$$'}
24+
- {t: T, h: '$$mdi:apple-keyboard-option$$'}
25+
- {t: N, h: '$$mdi:apple-keyboard-control$$'}
26+
- S
2727
- {t: '$$mdi:keyboard-return$$', type: enter}
2828
- {t: Fn, h: '$$mdi:close-box$$'}
29-
- Z
29+
- {t: /, s: '?'}
30+
- Q
31+
- J
32+
- K
3033
- X
31-
- C
32-
- D
34+
- B
35+
- M
36+
- W
3337
- V
34-
- K
35-
- H
36-
- {t: ',', s: <}
37-
- {t: ., s: '>'}
38-
- {t: /, s: '?'}
38+
- Z
3939
- {t: Fn, h: '$$mdi:close-box$$'}
4040
- $$mdi:keyboard-tab$$
4141
- {t: '$$mdi:keyboard-space$$', h: '$$mdi:apple-keyboard-shift$$'}

knucklehead/L1_dvorak.dtsi

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

knucklehead/base.dtsi

+2-1
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,9 @@
3232
#include "combos.dtsi"
3333

3434
// Alpha layer: uncomment desired, comment the others
35-
#include "L1_colemak-dh.dtsi"
35+
// #include "L1_colemak-dh.dtsi"
3636
// #include "L1_colemak.dtsi"
37+
#include "L1_dvorak.dtsi"
3738
// #include "L1_qwerty.dtsi"
3839

3940
// Other layers

0 commit comments

Comments
 (0)