-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathkeymap.yaml
87 lines (87 loc) · 3.39 KB
/
keymap.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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
layers:
base:
- ['', Q, W, E, R, T, Y, U, I, O, P, '']
- ['', A, S, D, F, G, H, N, K, L, B, '']
- [Z, X, C, V, '', '', M, ',', ., J]
- - {t: DEL, h: LGUI}
- {t: TAB, h: LCTRL}
- {t: ESC, h: raise}
- {t: RET, h: lower}
- {t: SPC, h: LSHFT}
- {t: BSPC, h: LALT}
colemak:
- ['', Q, W, L, D, K, J, H, U, Y, V, '']
- ['', A, R, S, T, G, F, N, E, I, O, '']
- [Z, B, C, P, '', '', M, ',', ., X]
- - {t: DEL, h: LGUI}
- {t: TAB, h: LCTRL}
- {t: ESC, h: raise}
- {t: RET, h: lower}
- {t: SPC, h: LSHFT}
- {t: BSPC, h: LALT}
lower:
- ["", "🖵1", "🖵2", "🖵3", "🖵4", "🖵5", "🖵6", "🖵7", "🖵8", F11, F12, ""]
- ['', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '']
- [F1, F2, F3, F4, F5, F6, F7, F8, F9, F10]
- - {t: DEL, h: LGUI}
- {t: TAB, h: LCTRL}
- {t: ESC, h: raise}
- {t: RET, h: lower, type: held}
- {t: SPC, h: LSHFT}
- {t: BSPC, h: LALT}
raise:
- [COLEMAK, "🌣-", "🕨", "🕩", "🕪", "🌣+", Home, PgDn, PgUp, End, PrtScr, QGAME]
- [GAME, "🛜", STENO, "🛜0", "🛜1", "🛜2", "⭠", "⭣", "⭡", "⭢", "", ""]
- ["", "🔌", ⏮, ⏯, ⏭, "🛜🚫", "C⭠", "C⭣", "C⭡", "C⭢"]
- - {t: DEL, h: LGUI}
- {t: TAB, h: LCTRL}
- {t: ESC, h: raise, type: held}
- {t: RET, h: lower}
- {t: SPC, h: LSHFT}
- {t: BSPC, h: LALT}
game:
- [SPC, Q, W, E, R, T, Y, U, I, O, P, RESET]
- [TAB, A, S, D, F, G, H, J, K, L, ;, RET]
- [Z, X, C, V, B, N, M, ',', ., /]
- [LALT, LCTRL, ESC, '', '', '']
qgame:
- [SPC, ESC, Q, W, E, R, Y, U, I, O, P, RESET]
- [TAB, TAB, A, S, D, F, H, J, K, L, ;, RET]
- [LSHFT, Z, X, C, V, N, M, ',', ., /]
- [LALT, LCTRL, ESC, '', '', '']
steno:
- ["", S, T, P, H, "*", "*", F, P, L, T, D]
- ["", S, K, W, R, "*", "*", R, B, G, S, Z]
- ['', '', '', '', '', '', '', '', '', '']
- [RESET, A, O, E, U, '#']
combos:
- { p: [1, 2], k: '%', l: [base, colemak], d: true }
- { p: [2, 3], k: \, l: [base, colemak] }
- { p: [3, 4], k: '[', l: [base, colemak] }
- { p: [7, 8], k: ']', l: [base, colemak] }
- { p: [8, 9], k: '=', l: [base, colemak] }
- { p: [9, 10], k: +, l: [base, colemak], d: true }
- { p: [13, 14], k: ^, l: [base, colemak], d: true }
- { p: [14, 15], k: $, l: [base, colemak] }
- { p: [15, 16], k: (, l: [base, colemak] }
- { p: [19, 20], k: ), l: [base, colemak] }
- { p: [20, 21], k: ;, l: [base, colemak] }
- { p: [21, 22], k: ':', l: [base, colemak], d: true }
- { p: [24, 25], k: '!', l: [base, colemak], d: true }
- { p: [25, 26], k: '@', l: [base, colemak] }
- { p: [26, 27], k: '{', l: [base, colemak] }
- { p: [30, 31], k: '}', l: [base, colemak] }
- { p: [31, 32], k: /, l: [base, colemak] }
- { p: [32, 33], k: '?', l: [base, colemak], d: true }
- { p: [2, 14], k: '`', l: [base, colemak] }
- { p: [3, 15], k: '&', l: [base, colemak] }
- { p: [4, 16], k: '*', l: [base, colemak] }
- { p: [7, 19], k: _, l: [base, colemak] }
- { p: [8, 20], k: '"', l: [base, colemak] }
- { p: [9, 21], k: '''', l: [base, colemak] }
- { p: [14, 25], k: '~', l: [base, colemak] }
- { p: [15, 26], k: '|', l: [base, colemak] }
- { p: [16, 27], k: '#', l: [base, colemak] }
- { p: [19, 30], k: '-', l: [base, colemak] }
- { p: [20, 31], k: <, l: [base, colemak] }
- { p: [21, 32], k: '>', l: [base, colemak] }