-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathkbd-hughes
89 lines (73 loc) · 1.26 KB
/
kbd-hughes
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
.PS
.ps 9
movewid = 2.75 / (14 * 3)
boxwid = (2.75 - (14 * movewid)) / 14
boxht = 4 * boxwid
linethick = -1
right
move
A:
box "1" "A"; move
box "2" "B"; move
box "3" "C"; move
box "4" "D"; move
box "5" "E"; move
box "6" "F"; move
box "7" "G"; move
box "8" "H"; move
box "9" "I"; move
box "0" "J"; move
box "." "K"; move
box "," "L"; move
box ";" "M"; move
box ":" "N"; move
move to A.nw
move left movewid
boxwid = boxwid + movewid
boxht = boxht * 7/4;
move down boxht/2
right
Space:
box
box "" "" "" "\"" "Z"
box "" "" "" "&" "Y"
box "" "" "" ")" "X"
box "" "" "" "(" "\('E"
box
box "" "" "" "=" "V"
box "" "" "" "/" "U"
box "" "" "" "\(sc" "T"
box "" "" "" "\-" "S"
box "" "" "" "+" "R"
box "" "" "" "'" "Q"
box "" "" "" "!" "P"
O:
box "" "" "" "?" "O"
# as above
movewid = 2.75 / (14 * 3)
boxwid = (2.75 - (14 * movewid)) / 14
boxht = 4 * boxwid
boxht = boxht + (movewid * 1/3)
boxwid = boxwid + (movewid * 1/3)
move to O.ne
line to Space.nw - (movewid * 1/3, 0)
line to Space.sw - (movewid * 1/3, movewid * 1/3)
line to O.se - (0, movewid * 1/3)
line to O.ne
move to A.w - (movewid * 1/3, movewid * 1/6)
movewid = movewid * 2/3
box; move
box; move
box; move
box; move
box; move
box; move
box; move
box; move
box; move
box; move
box; move
box; move
box; move
box; move
.PE