summaryrefslogtreecommitdiff
path: root/share/multikey
Unidiff
Diffstat (limited to 'share/multikey') (more/less context) (show whitespace changes)
-rw-r--r--share/multikey/hu.keymap298
-rw-r--r--share/multikey/mk.keymap255
2 files changed, 553 insertions, 0 deletions
diff --git a/share/multikey/hu.keymap b/share/multikey/hu.keymap
new file mode 100644
index 0000000..d8f4715
--- a/dev/null
+++ b/share/multikey/hu.keymap
@@ -0,0 +1,298 @@
1# Created by Kunszt Arpad (arpad@kunszt.hu)
2title = Hungarian
3
41 0x1000 0 2 # and you can write whatever you want after the last element
5
6
7 "9 9 2 1"
8 ". c None"
9 "a c #000000"
10 "........."
11 "........."
12 ".aa.aa.aa"
13 ".a..a..a."
14 ".aa.aa.a."
15 ".a...a.a."
16 ".aa.aa.aa"
17 "........."
18 "........."
19
20 1 0 0x30 2 # 0
211 0 0x31 2 # 1
22 1 0 0x32 2# 2
231 0 0x33 2 # 3
241 0 0x34 2 # 4
251 0 0x35 2 # 5
261 0 0x36 2 # 6
271 0 0x37 2 # 7
281 0 0x38 2 # 8
291 0 0x39 2 # 9
30 1 0 0xf6 2# ö
31 1 0 0xfc 2# ü
32 1 0 0xf3 2# ó
331 0x1003 0 2
34
35 "9 9 2 1"
36 ". c None"
37 "a c #000000"
38 "........."
39 "........."
40 "...a....."
41 "..aa....."
42 ".aaaaaaaa"
43 "..aa....."
44 "...a....."
45 "........."
46 "........."
47
48
492 0x1001 0x9 3 # tab char, but why doesnt this work...?
50
51
52 "11 9 2 1"
53 ". c None"
54 "a c #000000"
55 "..........."
56 "..........."
57 ".....a..a.."
58 ".....aa.a.."
59 ".aaaaaaaa.."
60 ".....aa.a.."
61 ".....a..a.."
62 "..........."
63 "..........."
642 0 0x71 2 # q
652 0 0x77 2 # w
662 0 0x65 2 # e
672 0 0x72 2 # r
682 0 0x74 2 # t
692 0 0x7a 2 # z
702 0 0x75 2 # u
712 0 0x69 2 # i
722 0 0x6f 2 # o
732 0 0x70 2 # p
742 0 0x0152 2 # õ
752 0 0xfa 2 # ú
76 2 0x1004 0 3 # ENTER
77
783 0x1024 0 3
79 "17 7 2 1"
80 " c None"
81 ". c #000000"
82 " "
83 " .. . .. .. "
84 " . . . . . . "
85 " . ... .. . "
86 " . . . . . "
87 " .. . . . .. "
88 " "
893 0 0x61 2 # a
903 0 0x73 2 # s
913 0 0x64 2 # d
923 0 0x66 2 # f
933 0 0x67 2 # g
943 0 0x68 2 # h
953 0 0x6a 2 # j
963 0 0x6b 2 # k
973 0 0x6c 2 # l
983 0 0xe9 2 # é
993 0 0xe1 2 # á
100 3 0 0x0171 2 # û
1013 0x1004 0 2 # ENTER
102 "16 9 2 1"
103 ". c None"
104 "a c #000000"
105 "................"
106 "................"
107 "...........a...."
108 "....aa.....a...."
109 "...aa......a...."
110 "..aaaaaaaaaa...."
111 "...aa..........."
112 "....aa.........."
113 "................"
114
1154 0x1020 0 4
116 "21 7 2 1"
117 " c None"
118 ". c #000000"
119 " "
120 " .. . . ... ... ... "
121 " . . . . . . "
122 " . ... . .. . "
123 " . . . . . . "
124 " .. . . ... . . "
125 " "
126 4 0 0xed 2 # í
1274 0 0x79 2 # y
1284 0 0x78 2 # x
1294 0 0x63 2 # c
1304 0 0x76 2 # v
1314 0 0x62 2 # b
1324 0 0x6e 2 # n
1334 0 0x6d 2 # m
1344 0 0x2c 2 # ,
1354 0 0x2e 2 # .
1364 0 0x2d 2 # -
1374 0x1020 0 4
138 "21 7 2 1"
139 " c None"
140 ". c #000000"
141 " "
142 " .. . . ... ... ... "
143 " . . . . . . "
144 " . ... . .. . "
145 " . . . . . . "
146 " .. . . ... . . "
147 " "
148
1495 0x1021 0 3
150 "17 7 2 1"
151 " c None"
152 ". c #000000"
153 " "
154 " .. ... .. . "
155 " . . . . . "
156 " . . .. . "
157 " . . . . . "
158 " .. . . . ... "
159 " "
1605 0x1023 0 3
161 "13 7 2 1"
162 " c None"
163 ". c #000000"
164 " "
165 " . . ... "
166 " . . . . "
167 " ... . . "
168 " . . . . "
169 " . . ... . "
170 " "
1715 0 0x20 16
1725 0x1022 0 3
173 "21 7 2 1"
174 " c None"
175 ". c #000000"
176 " "
177 " . . ... .... "
178 " . . . . . "
179 " ... . . . .. .."
180 " . . . . . . . "
181 " . . ... . .... . "
182 " "
1835 0x1021 0 3
184 "17 7 2 1"
185 " c None"
186 ". c #000000"
187 " "
188 " .. ... .. . "
189 " . . . . . "
190 " . . .. . "
191 " . . . . . "
192 " .. . . . ... "
193 " "
1945 0x1030 0 2 #original code is F1, but i'll use it for turning on/off the config dialog
195 "13 7 2 1"
196 " c None"
197 ". c #000000"
198 " "
199 " . "
200 " ... "
201 " ..... "
202 " . "
203 " . "
204 " "
205# shift table
2060x30 0xa7 # 0 -> §
2070x31 0x27 # 1 -> '
2080x32 0x22 # 2 -> "
2090x33 0x2b # 3 -> +
2100x34 0x21 # 4 -> !
2110x35 0x25 # 5 -> %
2120x36 0x2f # 6 -> /
2130x37 0x3d # 7 -> =
2140x38 0x28 # 8 -> (
2150x39 0x29 # 9 -> )
2160xf6 0xd6 # ö -> Ö
2170xfc 0xdc # ü -> Ü
2180xf3 0xd3 # ó -> Ó
219
2200x71 0x51 # q -> Q
2210x77 0x57 # w -> W
2220x65 0x45 # e -> E
2230x72 0x52 # r -> R
2240x74 0x54 # t -> T
2250x7a 0x5a # z -> Z
2260x75 0x55 # u -> U
2270x69 0x49 # i -> I
2280x6f 0x4f # o -> O
2290x70 0x50 # p -> P
2300x0151 0x0150 # õ -> Õ
2310xfa 0xda # ú -> Ú
232
2330x61 0x41 # a -> A
2340x73 0x53 # s -> S
2350x64 0x44 # d -> D
2360x66 0x46 # f -> F
2370x67 0x47 # g -> G
2380x68 0x48 # h -> H
2390x6a 0x4a # j -> J
2400x6b 0x4b # k -> K
2410x6c 0x4c # l -> L
2420xe1 0xc1 # é -> É
2430xe9 0xc9 # á -> Á
2440x0171 0x0170 # û -> Û
245
2460xed 0xcd # í -> Í
2470x79 0x59 # y -> Y
2480x78 0x58 # x -> X
2490x63 0x43 # c -> C
2500x76 0x56 # v -> V
2510x62 0x42 # b -> B
2520x6e 0x4e # n -> N
2530x6d 0x4d # m -> M
2540x2c 0x3f # , -> ?
2550x2e 0x3a # . -> :
2560x2d 0x5f # - -> _
257
258# AltGr table
259# Some rarely used chars are missing :-(
260m 0x31 0x7e # 1 -> ~
261#m 0x32 # 2 -> 2
262m 0x33 0x5e # 3 -> ^
263#m 0x34 # 4 -> 4
264#m 0x35 # 5 -> 5
265#m 0x36 # 6 -> 6
266m 0x37 0x60 # 7 -> `
267#m 0x38 # 8 -> 8
268#m 0x39 # 9 -> 9
269m 0xf6 0x22 # ö -> "
270#m ü ->
271#m 0xf3 # ó ->
272
273m 0x71 0x5c # q -> \
274m 0x77 0xa6 # w -> |
275#m 0x75 0x55 # u -> Euro symbol but where the hell is it?
276m 0x0151 0xf7 # õ -> ÷
277m 0xfa 0xd7 # ú -> ×
278
279m 0x73 0x0111 # s ->
280m 0x64 0xd0 # d ->
281m 0x66 0x5b # f -> [
282m 0x67 0x5d # g -> ]
283m 0x6b 0x0142 # k ->
284m 0x6c 0x0141 # l ->
285m 0xe1 0xc1 # é -> $
286m 0xe9 0x03b2 # á -> ß
287#m 0x0171 0x0170 # û -> ¤
288
289m 0xed 0x3c # í -> <
290m 0x79 0x3e # y -> >
291m 0x78 0x23 # x -> #
292m 0x63 0x26 # c -> &
293m 0x76 0x40 # v -> @
294m 0x62 0x7b # b -> {
295m 0x6e 0x7d # n -> }
296m 0x2c 0x3b # , -> ;
297m 0x2d 0x2a # - -> *
298
diff --git a/share/multikey/mk.keymap b/share/multikey/mk.keymap
new file mode 100644
index 0000000..fe8112f
--- a/dev/null
+++ b/share/multikey/mk.keymap
@@ -0,0 +1,255 @@
1# comment lines must start with a '#' (for now...)
2# order is: row qcode unicode length blah
3#
4# please don't write anything between a key definition and its xpm (except for spaces)
5title = Macedonian
6
71 0x1000 0 2 # and you can write whatever you want after the last element
8
9
10 "9 9 2 1"
11 ". c None"
12 "a c #000000"
13 "........."
14 "........."
15 ".aa.aa.aa"
16 ".a..a..a."
17 ".aa.aa.a."
18 ".a...a.a."
19 ".aa.aa.aa"
20 "........."
21 "........."
22
231 0 0x60 2 # but not after xpm images... k?
240x60 0x7e # shifted
251 0 0x31 2
260x31 0x21 # shifted
271 0 0x32 2
280x32 0x201e # shi....
29#m 0x32 0x201e # the ^2
301 0 0x33 2
310x33 0x201c
32#m 0x33 0xb3 # the ^3
331 0 0x34 2
340x34 0x24
351 0 0x35 2
360x35 0x25
371 0 0x36 2
380x36 0x5e
391 0 0x37 2
400x37 0x26
411 0 0x38 2
420x38 0x2a
431 0 0x39 2
440x39 0x28
451 0 0x30 2
460x30 0x29
471 0 0x2d 2
480x2d 0x5f
49 1 0 0x3d 2
50 0x3d 0x2b
511 0x1003 0 2
52
53 "9 9 2 1"
54 ". c None"
55 "a c #000000"
56 "........."
57 "........."
58 "...a....."
59 "..aa....."
60 ".aaaaaaaa"
61 "..aa....."
62 "...a....."
63 "........."
64 "........."
65
66
672 0 0x9 3 # tab char, but why doesnt this work...?
68
69
70 "11 9 2 1"
71 ". c None"
72 "a c #000000"
73 "..........."
74 "..........."
75 ".....a..a.."
76 ".....aa.a.."
77 ".aaaaaaaa.."
78 ".....aa.a.."
79 ".....a..a.."
80 "..........."
81 "..........."
82
832 0 0x459 2
840x459 0x409 # shift q => Q
852 0 0x45a 2
860x45a 0x40a
872 0 0x435 2
880x435 0x415
892 0 0x440 2
900x440 0x420
912 0 0x442 2
920x442 0x422
932 0 0x455 2
940x455 0x405
952 0 0x443 2
960x443 0x423
972 0 0x438 2
980x438 0x418
992 0 0x43e 2
1000x43e 0x41e
1012 0 0x43f 2
1020x43f 0x41f
1032 0 0x448
104 0x448 0x428
1052 0 0x453 2
1060x453 0x403
1072 0 0x436 2
1080x436 0x416
109
1103 0x1024 0 4
111 "17 7 2 1"
112 " c None"
113 ". c #000000"
114 " "
115 " .. . .. .. "
116 " . . . . . . "
117 " . ... .. . "
118 " . . . . . "
119 " .. . . . .. "
120 " "
1213 0 0x430 2
1220x430 0x410
1233 0 0x441 2
1240x441 0x421
1253 0 0x434 2
1260x434 0x414
1273 0 0x444 2
1280x444 0xc424
1293 0 0x433 2
1300x433 0x413
1313 0 0x445 2
1320x445 0x425
1333 0 0x458 2
1340x458 0x408
1353 0 0x43a 2
1360x43a 0x41a
1373 0 0x43b 2
1380x43b 0x41b
1393 0 0x447 2
1400x447 0x427
1413 0 0x45c 2
1420x45c 0x40c
1433 0x1004 0 4 # enter
144 "16 9 2 1"
145 ". c None"
146 "a c #000000"
147 "................"
148 "................"
149 "...........a...."
150 "....aa.....a...."
151 "...aa......a...."
152 "..aaaaaaaaaa...."
153 "...aa..........."
154 "....aa.........."
155 "................"
156
1574 0x1020 0 5
158 "21 7 2 1"
159 " c None"
160 ". c #000000"
161 " "
162 " .. . . ... ... ... "
163 " . . . . . . "
164 " . ... . .. . "
165 " . . . . . . "
166 " .. . . ... . . "
167 " "
1684 0 0x437 2
1690x437 0x427
1704 0 0x45f 2
1710x45f 0x40f
1724 0 0x446 2
1730x446 0x426
1744 0 0x432 2
1750x432 0x422
1764 0 0x431 2
1770x431 0x421
1784 0 0x43d 2
1790x43d 0x42d
1804 0 0x43c 2
1810x43c 0x42c
1824 0 0x2c 2
1830x2c 0x3b
1844 0 0x2e 2
1850x2e 0x3a
1864 0 0x2f 2
1870x2f 0x3f
1884 0x1020 0 5
189 "21 7 2 1"
190 " c None"
191 ". c #000000"
192 " "
193 " .. . . ... ... ... "
194 " . . . . . . "
195 " . ... . .. . "
196 " . . . . . . "
197 " .. . . ... . . "
198 " "
199
2005 0x1021 0 3
201 "17 7 2 1"
202 " c None"
203 ". c #000000"
204 " "
205 " .. ... .. . "
206 " . . . . . "
207 " . . .. . "
208 " . . . . . "
209 " .. . . . ... "
210 " "
2115 0x1023 0 3
212 "13 7 2 1"
213 " c None"
214 ". c #000000"
215 " "
216 " . . ... "
217 " . . . . "
218 " ... . . "
219 " . . . . "
220 " . . ... . "
221 " "
2225 0 0x20 16
2235 0x1022 0 3 # meta alt key
224 "13 7 2 1"
225 " c None"
226 ". c #000000"
227 " "
228 " . . "
229 " ... ... "
230 " . . . "
231 " . . "
232 " . . "
233 " "
2345 0x1021 0 3
235 "17 7 2 1"
236 " c None"
237 ". c #000000"
238 " "
239 " .. ... .. . "
240 " . . . . . "
241 " . . .. . "
242 " . . . . . "
243 " .. . . . ... "
244 " "
2455 0x1030 0 2 #original code is F1, but i'll use it for turning on/off the config dialog
246 "13 7 2 1"
247 " c None"
248 ". c #000000"
249 " "
250 " . "
251 " ... "
252 " ..... "
253 " . "
254 " . "
255 " "