-
Notifications
You must be signed in to change notification settings - Fork 65
/
Copy pathhummingbird.yaml
70 lines (70 loc) · 1.69 KB
/
hummingbird.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# bootstrapped from https://github.com/jcmkk3/zmk-config/blob/main/config/hummingbird.keymap
layout:
qmk_keyboard: rufous # you can also try the values below
#qmk_keyboard: hummingbird
#ortho_layout: {split: true, rows: 3, columns: 5, thumbs: 2, drop_pinky: true, drop_inner: true}
#cols_thumbs_notation: "23332+2> 2<+23332"
layers:
Def:
- [W, F, M, P, G, K, U, O, Y, SQT]
- [R, S, N, T, B, J, A, E, I, H]
- [C, L, D, X, ',', .]
- {t: Nav, h: sticky}
- SPACE
- {t: LSHFT, h: sticky}
- {t: Sym, h: sticky}
Nav:
- [F1, F2, F3, F4, F5, ESC, HOME, UARW, END, PG UP]
- [{t: LGUI, h: sticky}, {t: LALT, h: sticky}, {t: LSHFT, h: sticky}, {t: LCTRL, h: sticky}, LC(Z), DEL, LARW, ENTER, RARW, PG DN]
- [LC(X), LC(C), LC(V), BSPC, DARW, TAB]
- [{type: held}, '', '', '']
Sym:
- ['!', '@', '#', $, '%', ^, '&', ':', '`', '"']
- ['?', '-', '=', '*', '|', '~', LCTRL, LSHFT, LALT, LGUI]
- [+, _, /, \, <, '>']
- ['', '', '', {type: held}]
Num:
- ['', '', '', '', '', '', '', '', '', '']
- ['1', '2', '3', '4', '5', '6', '7', '8', '9', '0']
- ['', '', '', '', '', '']
- [{type: held}, '', '', {type: held}]
combos:
- p: [1, 2]
k: V
l: [Def]
- p: [1, 3]
k: Q
l: [Def]
a: top
- p: [20, 21]
k: Z
l: [Def]
- p: [24, 25]
k: ;
l: [Def, Sym, Num]
- p: [1, 11]
k: '['
l: [Def, Sym, Num]
- p: [8, 18]
k: ']'
l: [Def, Sym, Num]
- p: [2, 12]
k: (
l: [Def, Sym, Num]
- p: [7, 17]
k: )
l: [Def, Sym, Num]
- p: [3, 13]
k: '{'
l: [Def, Sym, Num]
- p: [6, 16]
k: '}'
l: [Def, Sym, Num]
- p: [3, 4]
k: ESC
- p: [13, 14]
k: DEL
- p: [20, 21]
k: LC(A)
l: [Nav]
a: bottom