Skip to content

Commit c90bded

Browse files
committed
Add code and some example basechars, keymaps and routes
1 parent b1e25f5 commit c90bded

File tree

9 files changed

+1759
-0
lines changed

9 files changed

+1759
-0
lines changed

Makefile

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
##
2+
## Makefile for kwp
3+
##
4+
5+
CFLAGS = -W -Wall -std=c99 -O2 -s
6+
#CFLAGS = -W -Wall -std=c99 -g
7+
8+
CC_NATIVE = gcc
9+
10+
CC_WINDOWS32 = /usr/bin/i686-w64-mingw32-gcc
11+
CC_WINDOWS64 = /usr/bin/x86_64-w64-mingw32-gcc
12+
13+
CFLAGS_NATIVE = $(CFLAGS)
14+
15+
CFLAGS_WINDOWS32 = $(CFLAGS) -m32 -DWINDOWS
16+
CFLAGS_WINDOWS64 = $(CFLAGS) -m64 -DWINDOWS
17+
18+
all: kwp
19+
20+
windows: kwp32.exe kwp64.exe
21+
22+
clean:
23+
rm -f kwp kwp32.exe kwp64.exe
24+
25+
kwp: src/kwp.c
26+
$(CC_NATIVE) $(CFLAGS_NATIVE) -o $@ $^
27+
28+
kwp32.exe: src/kwp.c
29+
$(CC_WINDOWS32) $(CFLAGS_WINDOWS32) -o $@ $^
30+
31+
kwp64.exe: src/kwp.c
32+
$(CC_WINDOWS64) $(CFLAGS_WINDOWS64) -o $@ $^

basechars/full.base

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~

basechars/tiny.base

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
1q!Q

keymaps/de.keymap

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
^1234567890
2+
qwertzuiop +
3+
asdfghjkl #
4+
<yxcvbnm,.-
5+
!" $%&/()=?`
6+
QWERTZUIOP *
7+
ASDFGHJKL '
8+
>YXCVBNM;:_
9+
{[]}\
10+
@ ~
11+
12+
|

keymaps/en.keymap

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
`1234567890-=
2+
qwertyuiop[]\
3+
asdfghjkl;'
4+
zxcvbnm,./
5+
~!@#$%^&*()_+
6+
QWERTYUIOP{}|
7+
ASDFGHJKL:"
8+
ZXCVBNM<>?
9+
10+
11+
12+
Lines changed: 165 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,165 @@
1+
11
2+
12
3+
13
4+
14
5+
15
6+
16
7+
17
8+
18
9+
19
10+
21
11+
22
12+
23
13+
24
14+
25
15+
26
16+
27
17+
28
18+
31
19+
32
20+
33
21+
34
22+
35
23+
36
24+
37
25+
41
26+
42
27+
43
28+
44
29+
45
30+
46
31+
51
32+
52
33+
53
34+
54
35+
55
36+
61
37+
62
38+
63
39+
64
40+
71
41+
72
42+
73
43+
81
44+
82
45+
91
46+
111
47+
112
48+
113
49+
114
50+
115
51+
116
52+
117
53+
118
54+
121
55+
122
56+
123
57+
124
58+
125
59+
126
60+
127
61+
131
62+
132
63+
133
64+
134
65+
135
66+
136
67+
141
68+
142
69+
143
70+
144
71+
145
72+
151
73+
152
74+
153
75+
154
76+
161
77+
162
78+
163
79+
171
80+
172
81+
181
82+
211
83+
212
84+
213
85+
214
86+
215
87+
216
88+
217
89+
221
90+
222
91+
223
92+
224
93+
225
94+
226
95+
231
96+
232
97+
233
98+
234
99+
235
100+
241
101+
242
102+
243
103+
244
104+
251
105+
252
106+
253
107+
261
108+
262
109+
271
110+
311
111+
312
112+
313
113+
314
114+
315
115+
316
116+
321
117+
322
118+
323
119+
324
120+
325
121+
331
122+
332
123+
333
124+
334
125+
341
126+
342
127+
343
128+
351
129+
352
130+
361
131+
411
132+
412
133+
413
134+
414
135+
415
136+
421
137+
422
138+
423
139+
424
140+
431
141+
432
142+
433
143+
441
144+
442
145+
451
146+
511
147+
512
148+
513
149+
514
150+
521
151+
522
152+
523
153+
531
154+
532
155+
541
156+
611
157+
612
158+
613
159+
621
160+
622
161+
631
162+
711
163+
712
164+
721
165+
811

0 commit comments

Comments
 (0)