-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathlayout.py
37 lines (36 loc) · 1.3 KB
/
layout.py
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
qwerty = [
["q", "w", "e", "r", "t", "y", "u", "i", "o", "p"],
["a", "s", "d", "f", "g", "h", "j", "k", "l", ";"],
["z", "x", "c", "v", "b", "n", "m", ",", ".", "/"],
]
colemak = [
["q", "w", "f", "p", "g", "j", "l", "u", "y", ";"],
["a", "r", "s", "t", "d", "h", "n", "e", "i", "o"],
["z", "x", "c", "v", "b", "k", "m", ",", ".", "/"],
]
colemak_dh = [
["q", "w", "f", "p", "b", "j", "l", "u", "y", ";"],
["a", "r", "s", "t", "g", "m", "n", "e", "i", "o"],
["z", "x", "c", "d", "v", "k", "h", ",", ".", "/"],
]
canary = [
["w", "l", "y", "p", "b", "z", "f", "o", "u", "'"],
["c", "r", "s", "t", "g", "m", "n", "e", "i", "a"],
["q", "j", "v", "d", "k", "x", "h", ";", ",", "."],
]
engram = [
["b", "y", "o", "u", "", "", "l", "d", "v", "w"],
["c", "i", "e", "a", "", "", "h", "t", "s", "n"],
["g", "x", "j", "k", "", "", "r", "m", "f", "p"],
]
# https://colemakmods.github.io/mod-dh/model.html
effort_map_standard = [
[3, 2.5, 2.1, 2.3, 2.6, 3.4, 2.2, 2.0, 2.4, 3.0],
[1.6, 1.3, 1.1, 1.0, 2.9, 2.9, 1.0, 1.1, 1.3, 1.6],
[2.7, 2.4, 1.8, 2.2, 3.7, 2.2, 1.8, 2.4, 2.7, 3.3],
]
effort_map_matrix = [
[3, 2.4, 2.0, 2.2, 3.2, 3.2, 2.2, 2.0, 2.4, 3],
[1.6, 1.3, 1.1, 1.0, 2.9, 2.9, 1.0, 1.1, 1.3, 1.6],
[3.2, 2.6, 2.3, 1.6, 3.0, 3.0, 1.6, 2.3, 2.6, 3.2],
]