-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathkeymap.yaml
112 lines (89 loc) · 5.18 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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
layout:
qmk_keyboard: zsa@voyager@split
combos:
- { p: [ 7, 2 ], k: "Esc", l: [ "EN", "RU", "NUM" ], a: "top", arc_scale: 0.9, rotation: -20 } #HARD
- { p: [ 7, 8 ], k: "OSM", l: [ "EN", "RU", "NUM" ], rotation: -20 }
# - { p: [ 13, 8 ], k: "", l: [ ] } #HARD
- { p: [ 13, 14 ], k: "UNDER", l: [ "EN", "RU", "NUM" ] }
- { p: [ 2, 3 ], k: "+", l: [ "EN", "RU", "NUM" ] }
- { p: [ 2, 4 ], k: ")", l: [ "EN", "RU", "NUM" ], a: "top", offset: 0.9 }
- { p: [ 8, 3 ], k: "*", l: [ "EN", "RU", "NUM" ], a: "top", arc_scale: 0.7, offset: 0.2, rotation: -20 }
- { p: [ 8, 9 ], k: "OSM", l: [ "EN", "RU", "NUM" ] }
# - { p: [ 8, 10 ], k: "", l: [ ] } #OSM
- { p: [ 8, 15 ], k: "\\", l: [ "EN", "RU", "NUM" ], rotation: 20 } #HARD
- { p: [ 14, 9 ], k: "/", l: [ "EN", "RU", "NUM" ], a: "bottom", arc_scale: 0.8, offset: 0.4, rotation: -20 }
- { p: [ 14, 15 ], k: "-", l: [ "EN", "RU", "NUM" ] }
# - { p: [ 14, 16 ], k: "", l: [ ] }
- { p: [ 3, 4 ], k: "(", l: [ "EN", "RU", "NUM" ] }
- { p: [ 3, 10 ], k: "Undo", l: [ "EN", "RU", "NUM" ], a: "top", arc_scale: 0.7, offset: 0.2, rotation: 20 }
- { p: [ 9, 4 ], k: "Redo", l: [ "EN", "RU", "NUM" ], rotation: -20 } #HARD
- { p: [ 9, 10 ], k: "<|", l: [ "EN", "RU", "NUM" ] }
- { p: [ 9, 16 ], k: "Enter", l: [ "EN", "RU", "NUM" ], a: "bottom", arc_scale: 0.8, offset: 0.4, rotation: 20 }
- { p: [ 15, 16 ], k: "=", l: [ "EN", "RU", "NUM" ] }
- { p: [ 27, 28 ], k: ":", l: [ "EN", "RU" ] }
- { p: [ 27, 29 ], k: ">", l: [ "EN", "RU" ], a: "top", arc_scale: 1, offset: 1.3, slide: -0.3 }
# - { p: [ 27, 34 ], k: "", l: [ ] } #HARD
- { p: [ 33, 28 ], k: ";", l: [ "EN", "RU" ], a: "top", arc_scale: 0.6, offset: 0.2, rotation: -20 }
- { p: [ 33, 34 ], k: ".", l: [ "EN", "RU" ] }
- { p: [ 33, 35 ], k: "}", l: [ "EN", "RU" ], a: "top", arc_scale: 0.9, offset: 2.0, slide: 0.3 }
- { p: [ 39, 34 ], k: ",", l: [ "EN", "RU" ], a: "bottom", arc_scale: 0.7, offset: 0.2, rotation: -20 }
- { p: [ 39, 40 ], k: "—", l: [ "EN", "RU" ] }
- { p: [ 39, 41 ], k: "]", l: [ "EN", "RU" ], a: "bottom", offset: 0.6, slide: 0.3, arc_scale: 0.95 }
- { p: [ 28, 29 ], k: "<", l: [ "EN", "RU" ] }
- { p: [ 28, 35 ], k: "!", l: [ "EN", "RU" ], a: "top", arc_scale: 0.7, offset: 0.2, rotation: 20 }
- { p: [ 34, 35 ], k: "{", l: [ "EN", "RU" ] }
- { p: [ 34, 41 ], k: "?", l: [ "EN", "RU" ], a: "bottom", arc_scale: 0.7, offset: 0.2, rotation: 20 }
# - { p: [ 40, 35 ], k: "", l: [ ] } #HARD
- { p: [ 40, 41 ], k: "[", l: [ "EN", "RU" ] }
# - { p: [ 29, 36 ], k: "", l: [ ] }
- { p: [ 29, 36 ], k: "`", l: [ "EN", "RU" ], a: "top", arc_scale: 0.7, offset: 0.2, rotation: 20 }
- { p: [ 35, 36 ], k: "\"", l: [ "EN", "RU" ] }
# - { p: [ 35, 42 ], k: "", l: [ "EN", "RU" ], a: "bottom", arc_scale: 0.7, offset: 0.2, rotation: 20 } #HARD
- { p: [ 41, 42 ], k: "'", l: [ "EN", "RU" ] }
- { p: [ 14, 15, 16 ], k: "L(EN)", l: [ "EN", "RU" ], a: "bottom", offset: 1.4 }
- { p: [ 39, 40, 41 ], k: "L(RU)", l: [ "EN", "RU" ], a: "bottom", offset: 1.4 }
layers:
EN:
- [ "", "", W, E, R, T ]
- [ { t: "" }, { h: Cmd, t: A }, { h: Opt, t: S }, { h: Ctrl, t: D }, { h: Shift, t: F }, { h: Cmd, t: G } ]
- [ { t: "" }, Z , X, C, V, B ]
- [ "", "", "", "", "", "Tab" ]
- [ { h: NUM, t: Space }, { h: FN, t: Enter } ]
- [ Y, U, I, O, "", "" ]
- [ { h: Cmd, t: H }, { h: Shift, t: J }, { h: Ctrl, t: K }, { h: Opt, t: L }, { h: Cmd }, "" ]
- [ N, M, P, Q, "", "" ]
- [ "", "", "", "", "", "" ]
- [ { h: NUM, t: "Esc" }, { h: FN, t: "Tab" } ]
RU:
- [ "", "", Ц, У, К, Е ]
- [ { t: "Й" }, { h: Cmd, t: Ф }, { h: Opt, t: Ы }, { h: Ctrl, t: В }, { h: Shift, t: А }, { h: Cmd, t: П } ]
- [ { t: "Ъ" }, Я, Ч, С, М, И ]
- [ "", "", "", "", "", "Tab" ]
- [ { h: NUM, t: Space }, { h: FN, t: Enter } ]
- [ Н, Г, Ш, Щ, "", "" ]
- [ { h: Cmd, t: Р }, { h: Shift, t: О }, { h: Ctrl, t: Л }, { h: Opt, t: Д }, { h: Cmd, t: "Ж" }, "Э" ]
- [ Т, Ь, Б, Ю, "З", "Х" ]
- [ "", "", "", "", "", "" ]
- [ { h: NUM, t: Esc }, { h: FN, t: Tab } ]
NUM:
- [ "", "", 7, 8, 9, "%" ]
- [ "", { h: Cmd, t: ".", s: ":" }, { h: Opt, t: 4 }, { h: Ctrl, t: 5 }, { h: Shift, t: 6 }, { h: Cmd, t: "^" } ]
- [ "", 0, 1, 2, 3, "" ]
- [ "", "", "", "", "", "Tab" ]
- [ { h: NUM, t: Space }, { h: FN, t: Enter } ]
- [ "", "$", "€", "₽", "", "" ]
- [ { h: Cmd, t: "" }, { h: Shift, t: "@" }, { h: Ctrl, t: "#" }, { h: Opt, t: "" }, { h: Cmd }, "" ]
- [ "", "&", "|", "~", "", "" ]
- [ "", "", "", "", "", "" ]
- [ { h: NUM, t: Esc }, { h: FN, t: Tab } ]
FN:
- [ "", "", F7, F8, F9, F10 ]
- [ "", { h: Cmd, t: "" }, { h: Opt, t: F4 }, { h: Ctrl, t: F5 }, { h: Shift, t: F6 }, { h: Cmd, t: "F11" } ]
- [ "", "SCNSHOT", F1, F2, F3, F12 ]
- [ "", "", "", "", "", "Tab" ]
- [ { h: NUM, t: Space }, { h: FN, t: Enter } ]
- [ "", "M_PREV", "M_PLAY", "️M_NXT", "", "" ]
- [ { h: Cmd, t: "←" }, { h: Shift, t: "↓" }, { h: Ctrl, t: "↑" }, { h: Opt, t: "→" }, { h: Cmd, t: "VOL+" }, "" ]
- [ "HOME", "PG↓", "PG↑", "END", "VOL-", "" ]
- [ "", "", "", "", "", "" ]
- [ { h: NUM, t: Esc }, { h: FN, t: Tab } ]