summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--share/multikey/README2
-rw-r--r--share/multikey/de.keymap2
-rw-r--r--share/multikey/en.keymap2
-rw-r--r--share/multikey/enjumpx.keymap2
-rw-r--r--share/multikey/enshort.keymap2
-rw-r--r--share/multikey/es.keymap2
-rw-r--r--share/multikey/fi.keymap2
-rw-r--r--share/multikey/fr.keymap2
-rw-r--r--share/multikey/ko.keymap2
9 files changed, 9 insertions, 9 deletions
diff --git a/share/multikey/README b/share/multikey/README
index b0da95f..a574d3e 100644
--- a/share/multikey/README
+++ b/share/multikey/README
@@ -1,104 +1,104 @@
1+----------------------------------------------------------------------------+ 1+----------------------------------------------------------------------------+
2| | 2| |
3| the basics | 3| the basics |
4| | 4| |
5+----------------------------------------------------------------------------+ 5+----------------------------------------------------------------------------+
6 6
7your best friend is xmbfed. open the unicode font that is in 7your best friend is xmbfed. open the unicode font that is in
8$QT_DIR/lib/fonts/unifont.bdf and search for the characters you want to input. 8$QT_DIR/lib/fonts/unifont.bdf and search for the characters you want to input.
9in the keymap file, the columns are... 9in the keymap file, the columns are...
10 10
11+--- row number (there are 5 rows) 11+--- row number (there are 5 rows)
12| +- qcode (used for special chars like enter, escape, etc...) 12| +- qcode (used for special chars like enter, escape, etc...)
13| | 13| |
14v v 14v v
151 0 0x36 2 151 0 0x36 2
16 ^ ^ 16 ^ ^
17 | | 17 | |
18 | +---- width of key (default key should be 2) 18 | +---- width of key (default key should be 2)
19 +--- the unicode value (the one you see in xmbded) 19 +--- the unicode value (the one you see in xmbded)
20 20
21so, lets say you want to edit the 5th key on the 2nd row. find the 5th line 21so, lets say you want to edit the 5th key on the 2nd row. find the 5th line
22that starts with 2, and replace the 3rd column with the code you found in 22that starts with 2, and replace the 3rd column with the code you found in
23xmbdfed. save the file and test it out by selecting another map, and 23xmbdfed. save the file and test it out by selecting another map, and
24selecting the one you are editing again. 24selecting the one you are editing again.
25 25
26it worked, right? if all you see is a square in it's place, that means your 26it worked, right? if all you see is a square in its place, that means your
27default font doesn't have that char. go to appearance and change the font to 27default font doesn't have that char. go to appearance and change the font to
28one that has that char. 28one that has that char.
29 29
30and if you want, you can have an image as the label instead of the char itself. 30and if you want, you can have an image as the label instead of the char itself.
31just draw the xpm image in gimp or something, save it, open it in your text 31just draw the xpm image in gimp or something, save it, open it in your text
32editor, cut off all the surrounding stuff and leave only the stuff between the 32editor, cut off all the surrounding stuff and leave only the stuff between the
33" chars. place that after your key definition. not too hard, right? one thing 33" chars. place that after your key definition. not too hard, right? one thing
34about this is you cant use xpm images for shift or any other meta keys. 34about this is you cant use xpm images for shift or any other meta keys.
35 35
36+----------------------------------------------------------------------------+ 36+----------------------------------------------------------------------------+
37| | 37| |
38| shift and meta keys | 38| shift and meta keys |
39| | 39| |
40+----------------------------------------------------------------------------+ 40+----------------------------------------------------------------------------+
41 41
42about shift and meta characters. to place chars in the shift map, the line 42about shift and meta characters. to place chars in the shift map, the line
43should consist of two columns. the non-shifted char and the shifted char. for 43should consist of two columns. the non-shifted char and the shifted char. for
44example. 44example.
45 45
460x71 0x51 460x71 0x51
47 47
48so, 0x71 (q) shifted is 0x51 (Q). 48so, 0x71 (q) shifted is 0x51 (Q).
49 49
50and now for meta chars. the reason why you have this feature is because of 50and now for meta chars. the reason why you have this feature is because of
51languages like german, where you can hold down the meta (alt-gr) key and enter 51languages like german, where you can hold down the meta (alt-gr) key and enter
52in other special characters. it's like having a second shift. to add chars to 52in other special characters. it's like having a second shift. to add chars to
53this map, you do the following. 53this map, you do the following.
54 54
55m 0x71 0x31 55m 0x71 0x31
56 56
57here, if you hold down meta and hit the 0x71 (q) key, 0x31 (1) would be input. 57here, if you hold down meta and hit the 0x71 (q) key, 0x31 (1) would be input.
58get it? and one more thing about meta keys and shifting at the same time. if 58get it? and one more thing about meta keys and shifting at the same time. if
59you wanted the above key to shift while meta is held down, just add the 59you wanted the above key to shift while meta is held down, just add the
60original shifted key to the meta map, like this. 60original shifted key to the meta map, like this.
61 61
62m 0x51 0x7e 62m 0x51 0x7e
63 63
64here if you hit meta and then shift, you would get 0x7e (!). 64here if you hit meta and then shift, you would get 0x7e (!).
65 65
66+----------------------------------------------------------------------------+ 66+----------------------------------------------------------------------------+
67| | 67| |
68| circumflex and diaeresis | 68| circumflex and diaeresis |
69| | 69| |
70+----------------------------------------------------------------------------+ 70+----------------------------------------------------------------------------+
71 71
72just in case you use french, there are also maps for circumflex chars and 72just in case you use french, there are also maps for circumflex chars and
73diaeresis. for example... 73diaeresis. for example...
74 74
752 0 0x69 2 752 0 0x69 2
760x69 0x49 760x69 0x49
77c 0x69 0xee 77c 0x69 0xee
78d 0x69 0xef 78d 0x69 0xef
79 79
80this would define an 'i' with a shift, circumflex, and a diaeresis definition. 80this would define an 'i' with a shift, circumflex, and a diaeresis definition.
81to shift the circumflex and diaeresis keys, do the same as you would with a 81to shift the circumflex and diaeresis keys, do the same as you would with a
82meta key. add the orignal key shifted to the circumflex and diaeresis maps. 82meta key. add the orignal key shifted to the circumflex and diaeresis maps.
83 83
84c 0x49 0xce 84c 0x49 0xce
85d 0x49 0xcf 85d 0x49 0xcf
86 86
87+----------------------------------------------------------------------------+ 87+----------------------------------------------------------------------------+
88| | 88| |
89| special keys | 89| special keys |
90| | 90| |
91+----------------------------------------------------------------------------+ 91+----------------------------------------------------------------------------+
92 92
93to define special keys like the meta key, circumflex or diaeresis keys, here 93to define special keys like the meta key, circumflex or diaeresis keys, here
94is what you should use. 94is what you should use.
95 95
965 0x1030 0 2 # opens config dialog 965 0x1030 0 2 # opens config dialog
975 0x1022 0 3 # meta 975 0x1022 0 3 # meta
982 0 0x2c6 2 # circumflex 982 0 0x2c6 2 # circumflex
990x2c6 0xa8 # diaeresis 990x2c6 0xa8 # diaeresis
100 100
101if you have problems, suggestions, or just want to tell me something, you can 101if you have problems, suggestions, or just want to tell me something, you can
102contact me at jake at asdfnews.org 102contact me at jake at asdfnews.org
103 103
104jake richardson 104jake richardson
diff --git a/share/multikey/de.keymap b/share/multikey/de.keymap
index 8346dbc..58d24e7 100644
--- a/share/multikey/de.keymap
+++ b/share/multikey/de.keymap
@@ -1,266 +1,266 @@
1# comment lines must start with a '#' (for now...) 1# comment lines must start with a '#' (for now...)
2# order is: row qcode unicode length blah 2# order is: row qcode unicode length blah
3# 3#
4# please don't write anything between a key definition and it's xpm (excpet for spaces) 4# please don't write anything between a key definition and its xpm (except for spaces)
5title = German 5title = German
6 6
71 0x1000 0 2 # and you can write whatever you want after the last element 71 0x1000 0 2 # and you can write whatever you want after the last element
8 8
9 9
10 "9 9 2 1" 10 "9 9 2 1"
11 ". c None" 11 ". c None"
12 "a c #000000" 12 "a c #000000"
13 "........." 13 "........."
14 "........." 14 "........."
15 ".aa.aa.aa" 15 ".aa.aa.aa"
16 ".a..a..a." 16 ".a..a..a."
17 ".aa.aa.a." 17 ".aa.aa.a."
18 ".a...a.a." 18 ".a...a.a."
19 ".aa.aa.aa" 19 ".aa.aa.aa"
20 "........." 20 "........."
21 "........." 21 "........."
22 22
231 0 0x5e 2 # but not after xpm images... k? 231 0 0x5e 2 # but not after xpm images... k?
240x5e 0xb0 # shifted 240x5e 0xb0 # shifted
251 0 0x31 2 251 0 0x31 2
260x31 0x21 # shifted 260x31 0x21 # shifted
271 0 0x32 2 271 0 0x32 2
280x32 0x22 # shi.... 280x32 0x22 # shi....
29m 0x32 0xb2 # the ^2 29m 0x32 0xb2 # the ^2
301 0 0x33 2 301 0 0x33 2
310x33 0xa7 310x33 0xa7
32m 0x33 0xb3 # the ^3 32m 0x33 0xb3 # the ^3
331 0 0x34 2 331 0 0x34 2
340x34 0x24 340x34 0x24
351 0 0x35 2 351 0 0x35 2
360x35 0x25 360x35 0x25
371 0 0x36 2 371 0 0x36 2
380x36 0x26 380x36 0x26
391 0 0x37 2 391 0 0x37 2
400x37 0x2f 400x37 0x2f
41m 0x37 0x7b # the { 41m 0x37 0x7b # the {
421 0 0x38 2 421 0 0x38 2
430x38 0x28 430x38 0x28
44m 0x38 0x5b # the [ 44m 0x38 0x5b # the [
451 0 0x39 2 451 0 0x39 2
460x39 0x29 460x39 0x29
47m 0x39 0x5d # the ] 47m 0x39 0x5d # the ]
481 0 0x30 2 481 0 0x30 2
490x30 0x3d 490x30 0x3d
50m 0x30 0x7d # the } 50m 0x30 0x7d # the }
511 0 0xdf 2 511 0 0xdf 2
520xdf 0x3f 520xdf 0x3f
53m 0xdf 0x5c # the backslash 53m 0xdf 0x5c # the backslash
541 0x1003 0 2 541 0x1003 0 2
55 55
56 "9 9 2 1" 56 "9 9 2 1"
57 ". c None" 57 ". c None"
58 "a c #000000" 58 "a c #000000"
59 "........." 59 "........."
60 "........." 60 "........."
61 "...a....." 61 "...a....."
62 "..aa....." 62 "..aa....."
63 ".aaaaaaaa" 63 ".aaaaaaaa"
64 "..aa....." 64 "..aa....."
65 "...a....." 65 "...a....."
66 "........." 66 "........."
67 "........." 67 "........."
68 68
69 69
702 0 0x9 3 # tab char, but why doesnt this work...? 702 0 0x9 3 # tab char, but why doesnt this work...?
71 71
72 72
73 "11 9 2 1" 73 "11 9 2 1"
74 ". c None" 74 ". c None"
75 "a c #000000" 75 "a c #000000"
76 "..........." 76 "..........."
77 "..........." 77 "..........."
78 ".....a..a.." 78 ".....a..a.."
79 ".....aa.a.." 79 ".....aa.a.."
80 ".aaaaaaaa.." 80 ".aaaaaaaa.."
81 ".....aa.a.." 81 ".....aa.a.."
82 ".....a..a.." 82 ".....a..a.."
83 "..........." 83 "..........."
84 "..........." 84 "..........."
85 85
862 0 0x71 2 862 0 0x71 2
870x71 0x51 # shift q => Q 870x71 0x51 # shift q => Q
88m 0x71 0x40 # meta-alt q => @ 88m 0x71 0x40 # meta-alt q => @
892 0 0x77 2 892 0 0x77 2
900x77 0x57 900x77 0x57
912 0 0x65 2 912 0 0x65 2
920x65 0x45 920x65 0x45
93m 0x65 0x20ac # the euro? 93m 0x65 0x20ac # the euro?
942 0 0x72 2 942 0 0x72 2
950x72 0x52 950x72 0x52
962 0 0x74 2 962 0 0x74 2
970x74 0x54 970x74 0x54
982 0 0x7a 2 982 0 0x7a 2
990x7a 0x5a 990x7a 0x5a
1002 0 0x75 2 1002 0 0x75 2
1010x75 0x55 1010x75 0x55
1022 0 0x69 2 1022 0 0x69 2
1030x69 0x49 1030x69 0x49
1042 0 0x6f 2 1042 0 0x6f 2
1050x6f 0x4f 1050x6f 0x4f
1062 0 0x70 2 1062 0 0x70 2
1070x70 0x50 1070x70 0x50
1082 0 0xfc 2 1082 0 0xfc 2
1090xfc 0xdc 1090xfc 0xdc
1102 0 0x2b 2 1102 0 0x2b 2
1110x2b 0x2a 1110x2b 0x2a
112m 0x2b 0x7e # the tilde 112m 0x2b 0x7e # the tilde
1132 0 0x23 2 1132 0 0x23 2
1140x23 0x27 1140x23 0x27
115 115
1163 0x1024 0 4 1163 0x1024 0 4
117 "17 7 2 1" 117 "17 7 2 1"
118 " c None" 118 " c None"
119 ". c #000000" 119 ". c #000000"
120 " " 120 " "
121 " .. . .. .. " 121 " .. . .. .. "
122 " . . . . . . " 122 " . . . . . . "
123 " . ... .. . " 123 " . ... .. . "
124 " . . . . . " 124 " . . . . . "
125 " .. . . . .. " 125 " .. . . . .. "
126 " " 126 " "
1273 0 0x61 2 1273 0 0x61 2
1280x61 0x41 1280x61 0x41
1293 0 0x73 2 1293 0 0x73 2
1300x73 0x53 1300x73 0x53
1313 0 0x64 2 1313 0 0x64 2
1320x64 0x44 1320x64 0x44
1333 0 0x66 2 1333 0 0x66 2
1340x66 0x46 1340x66 0x46
1353 0 0x67 2 1353 0 0x67 2
1360x67 0x47 1360x67 0x47
1373 0 0x68 2 1373 0 0x68 2
1380x68 0x48 1380x68 0x48
1393 0 0x6a 2 1393 0 0x6a 2
1400x6a 0x4a 1400x6a 0x4a
1413 0 0x6b 2 1413 0 0x6b 2
1420x6b 0x4b 1420x6b 0x4b
1433 0 0x6c 2 1433 0 0x6c 2
1440x6c 0x4c 1440x6c 0x4c
1453 0 0xf6 2 1453 0 0xf6 2
1460xf6 0xd6 1460xf6 0xd6
1473 0 0xe4 2 1473 0 0xe4 2
1480xe4 0xc4 1480xe4 0xc4
1493 0x1004 0 4 # enter 1493 0x1004 0 4 # enter
150 "16 9 2 1" 150 "16 9 2 1"
151 ". c None" 151 ". c None"
152 "a c #000000" 152 "a c #000000"
153 "................" 153 "................"
154 "................" 154 "................"
155 "...........a...." 155 "...........a...."
156 "....aa.....a...." 156 "....aa.....a...."
157 "...aa......a...." 157 "...aa......a...."
158 "..aaaaaaaaaa...." 158 "..aaaaaaaaaa...."
159 "...aa..........." 159 "...aa..........."
160 "....aa.........." 160 "....aa.........."
161 "................" 161 "................"
162 162
1634 0x1020 0 5 1634 0x1020 0 5
164 "21 7 2 1" 164 "21 7 2 1"
165 " c None" 165 " c None"
166 ". c #000000" 166 ". c #000000"
167 " " 167 " "
168 " .. . . ... ... ... " 168 " .. . . ... ... ... "
169 " . . . . . . " 169 " . . . . . . "
170 " . ... . .. . " 170 " . ... . .. . "
171 " . . . . . . " 171 " . . . . . . "
172 " .. . . ... . . " 172 " .. . . ... . . "
173 " " 173 " "
1744 0 0x3c 2 1744 0 0x3c 2
1750x3c 0x3e 1750x3c 0x3e
176m 0x3c 0x7c # the | 176m 0x3c 0x7c # the |
1774 0 0x79 2 1774 0 0x79 2
1780x79 0x59 1780x79 0x59
1794 0 0x78 2 1794 0 0x78 2
1800x78 0x58 1800x78 0x58
1814 0 0x63 2 1814 0 0x63 2
1820x63 0x43 1820x63 0x43
183m 0x63 0xa2 # the euro-cent 183m 0x63 0xa2 # the euro-cent
1844 0 0x76 2 1844 0 0x76 2
1850x76 0x56 1850x76 0x56
1864 0 0x62 2 1864 0 0x62 2
1870x62 0x42 1870x62 0x42
1884 0 0x6e 2 1884 0 0x6e 2
1890x6e 0x4e 1890x6e 0x4e
1904 0 0x6d 2 1904 0 0x6d 2
1910x6d 0x4d 1910x6d 0x4d
192m 0x6d 0xb5 # the my-thing 192m 0x6d 0xb5 # the my-thing
1934 0 0x2c 2 1934 0 0x2c 2
1940x2c 0x3b 1940x2c 0x3b
1954 0 0x2e 2 1954 0 0x2e 2
1960x2e 0x3a 1960x2e 0x3a
1974 0 0x2d 2 1974 0 0x2d 2
1980x2d 0x5f 1980x2d 0x5f
1994 0x1020 0 5 1994 0x1020 0 5
200 "21 7 2 1" 200 "21 7 2 1"
201 " c None" 201 " c None"
202 ". c #000000" 202 ". c #000000"
203 " " 203 " "
204 " .. . . ... ... ... " 204 " .. . . ... ... ... "
205 " . . . . . . " 205 " . . . . . . "
206 " . ... . .. . " 206 " . ... . .. . "
207 " . . . . . . " 207 " . . . . . . "
208 " .. . . ... . . " 208 " .. . . ... . . "
209 " " 209 " "
210 210
2115 0x1021 0 3 2115 0x1021 0 3
212 "17 7 2 1" 212 "17 7 2 1"
213 " c None" 213 " c None"
214 ". c #000000" 214 ". c #000000"
215 " " 215 " "
216 " .. ... .. . " 216 " .. ... .. . "
217 " . . . . . " 217 " . . . . . "
218 " . . .. . " 218 " . . .. . "
219 " . . . . . " 219 " . . . . . "
220 " .. . . . ... " 220 " .. . . . ... "
221 " " 221 " "
2225 0x1023 0 3 2225 0x1023 0 3
223 "13 7 2 1" 223 "13 7 2 1"
224 " c None" 224 " c None"
225 ". c #000000" 225 ". c #000000"
226 " " 226 " "
227 " . . ... " 227 " . . ... "
228 " . . . . " 228 " . . . . "
229 " ... . . " 229 " ... . . "
230 " . . . . " 230 " . . . . "
231 " . . ... . " 231 " . . ... . "
232 " " 232 " "
2335 0 0x20 16 2335 0 0x20 16
2345 0x1022 0 3 # meta alt key 2345 0x1022 0 3 # meta alt key
235 "13 7 2 1" 235 "13 7 2 1"
236 " c None" 236 " c None"
237 ". c #000000" 237 ". c #000000"
238 " " 238 " "
239 " . . " 239 " . . "
240 " ... ... " 240 " ... ... "
241 " . . . " 241 " . . . "
242 " . . " 242 " . . "
243 " . . " 243 " . . "
244 " " 244 " "
2455 0x1021 0 3 2455 0x1021 0 3
246 "17 7 2 1" 246 "17 7 2 1"
247 " c None" 247 " c None"
248 ". c #000000" 248 ". c #000000"
249 " " 249 " "
250 " .. ... .. . " 250 " .. ... .. . "
251 " . . . . . " 251 " . . . . . "
252 " . . .. . " 252 " . . .. . "
253 " . . . . . " 253 " . . . . . "
254 " .. . . . ... " 254 " .. . . . ... "
255 " " 255 " "
2565 0x1030 0 2 #original code is F1, but i'll use it for turning on/off the config dialog 2565 0x1030 0 2 #original code is F1, but i'll use it for turning on/off the config dialog
257 "13 7 2 1" 257 "13 7 2 1"
258 " c None" 258 " c None"
259 ". c #000000" 259 ". c #000000"
260 " " 260 " "
261 " . " 261 " . "
262 " ... " 262 " ... "
263 " ..... " 263 " ..... "
264 " . " 264 " . "
265 " . " 265 " . "
266 " " 266 " "
diff --git a/share/multikey/en.keymap b/share/multikey/en.keymap
index 15d653b..4e24bdb 100644
--- a/share/multikey/en.keymap
+++ b/share/multikey/en.keymap
@@ -1,260 +1,260 @@
1# comment lines must start with a '#' (for now...) 1# comment lines must start with a '#' (for now...)
2# order is: row qcode unicode length blah 2# order is: row qcode unicode length blah
3# 3#
4# please don't write anything between a key definition and it's xpm (excpet for spaces) 4# please don't write anything between a key definition and its xpm (except for spaces)
5title = English 5title = English
6 6
71 0x1000 0 2 # and you can write whatever you want after the last element 71 0x1000 0 2 # and you can write whatever you want after the last element
8 8
9 9
10 "9 9 2 1" 10 "9 9 2 1"
11 ". c None" 11 ". c None"
12 "a c #000000" 12 "a c #000000"
13 "........." 13 "........."
14 "........." 14 "........."
15 ".aa.aa.aa" 15 ".aa.aa.aa"
16 ".a..a..a." 16 ".a..a..a."
17 ".aa.aa.a." 17 ".aa.aa.a."
18 ".a...a.a." 18 ".a...a.a."
19 ".aa.aa.aa" 19 ".aa.aa.aa"
20 "........." 20 "........."
21 "........." 21 "........."
22 22
231 0 0x60 2 # but not after xpm images... k? 231 0 0x60 2 # but not after xpm images... k?
241 0 0x31 2 241 0 0x31 2
251 0 0x32 2 251 0 0x32 2
261 0 0x33 2 261 0 0x33 2
271 0 0x34 2 271 0 0x34 2
281 0 0x35 2 281 0 0x35 2
291 0 0x36 2 291 0 0x36 2
301 0 0x37 2 301 0 0x37 2
311 0 0x38 2 311 0 0x38 2
321 0 0x39 2 321 0 0x39 2
331 0 0x30 2 331 0 0x30 2
341 0 0x2d 2 341 0 0x2d 2
351 0 0x3d 2 351 0 0x3d 2
361 0x1003 0 2 361 0x1003 0 2
37 37
38 "9 9 2 1" 38 "9 9 2 1"
39 ". c None" 39 ". c None"
40 "a c #000000" 40 "a c #000000"
41 "........." 41 "........."
42 "........." 42 "........."
43 "...a....." 43 "...a....."
44 "..aa....." 44 "..aa....."
45 ".aaaaaaaa" 45 ".aaaaaaaa"
46 "..aa....." 46 "..aa....."
47 "...a....." 47 "...a....."
48 "........." 48 "........."
49 "........." 49 "........."
50 50
51 51
522 0x1001 0x9 3 # tab char, but why doesnt this work...? 522 0x1001 0x9 3 # tab char, but why doesnt this work...?
53 53
54 54
55 "11 9 2 1" 55 "11 9 2 1"
56 ". c None" 56 ". c None"
57 "a c #000000" 57 "a c #000000"
58 "..........." 58 "..........."
59 "..........." 59 "..........."
60 ".....a..a.." 60 ".....a..a.."
61 ".....aa.a.." 61 ".....aa.a.."
62 ".aaaaaaaa.." 62 ".aaaaaaaa.."
63 ".....aa.a.." 63 ".....aa.a.."
64 ".....a..a.." 64 ".....a..a.."
65 "..........." 65 "..........."
66 "..........." 66 "..........."
672 0 0x71 2 672 0 0x71 2
682 0 0x77 2 682 0 0x77 2
692 0 0x65 2 692 0 0x65 2
702 0 0x72 2 702 0 0x72 2
712 0 0x74 2 712 0 0x74 2
722 0 0x79 2 722 0 0x79 2
732 0 0x75 2 732 0 0x75 2
742 0 0x69 2 742 0 0x69 2
752 0 0x6f 2 752 0 0x6f 2
762 0 0x70 2 762 0 0x70 2
772 0 0x5b 2 772 0 0x5b 2
782 0 0x5d 2 782 0 0x5d 2
792 0 0x5c 2 792 0 0x5c 2
80 80
813 0x1024 0 4 813 0x1024 0 4
82 "17 7 2 1" 82 "17 7 2 1"
83 " c None" 83 " c None"
84 ". c #000000" 84 ". c #000000"
85 " " 85 " "
86 " .. . .. .. " 86 " .. . .. .. "
87 " . . . . . . " 87 " . . . . . . "
88 " . ... .. . " 88 " . ... .. . "
89 " . . . . . " 89 " . . . . . "
90 " .. . . . .. " 90 " .. . . . .. "
91 " " 91 " "
923 0 0x61 2 923 0 0x61 2
933 0 0x73 2 933 0 0x73 2
943 0 0x64 2 943 0 0x64 2
953 0 0x66 2 953 0 0x66 2
963 0 0x67 2 963 0 0x67 2
973 0 0x68 2 973 0 0x68 2
983 0 0x6a 2 983 0 0x6a 2
993 0 0x6b 2 993 0 0x6b 2
1003 0 0x6c 2 1003 0 0x6c 2
1013 0 0x3b 2 1013 0 0x3b 2
1023 0 0x27 2 1023 0 0x27 2
1033 0x1004 0 4 # enter 1033 0x1004 0 4 # enter
104 "16 9 2 1" 104 "16 9 2 1"
105 ". c None" 105 ". c None"
106 "a c #000000" 106 "a c #000000"
107 "................" 107 "................"
108 "................" 108 "................"
109 "...........a...." 109 "...........a...."
110 "....aa.....a...." 110 "....aa.....a...."
111 "...aa......a...." 111 "...aa......a...."
112 "..aaaaaaaaaa...." 112 "..aaaaaaaaaa...."
113 "...aa..........." 113 "...aa..........."
114 "....aa.........." 114 "....aa.........."
115 "................" 115 "................"
116 116
1174 0x1020 0 5 1174 0x1020 0 5
118 "21 7 2 1" 118 "21 7 2 1"
119 " c None" 119 " c None"
120 ". c #000000" 120 ". c #000000"
121 " " 121 " "
122 " .. . . ... ... ... " 122 " .. . . ... ... ... "
123 " . . . . . . " 123 " . . . . . . "
124 " . ... . .. . " 124 " . ... . .. . "
125 " . . . . . . " 125 " . . . . . . "
126 " .. . . ... . . " 126 " .. . . ... . . "
127 " " 127 " "
1284 0 0x7a 2 1284 0 0x7a 2
1294 0 0x78 2 1294 0 0x78 2
1304 0 0x63 2 1304 0 0x63 2
1314 0 0x76 2 1314 0 0x76 2
1324 0 0x62 2 1324 0 0x62 2
1334 0 0x6e 2 1334 0 0x6e 2
1344 0 0x6d 2 1344 0 0x6d 2
1354 0 0x2c 2 1354 0 0x2c 2
1364 0 0x2e 2 1364 0 0x2e 2
1374 0 0x2f 2 1374 0 0x2f 2
1384 0x1020 0 5 1384 0x1020 0 5
139 "21 7 2 1" 139 "21 7 2 1"
140 " c None" 140 " c None"
141 ". c #000000" 141 ". c #000000"
142 " " 142 " "
143 " .. . . ... ... ... " 143 " .. . . ... ... ... "
144 " . . . . . . " 144 " . . . . . . "
145 " . ... . .. . " 145 " . ... . .. . "
146 " . . . . . . " 146 " . . . . . . "
147 " .. . . ... . . " 147 " .. . . ... . . "
148 " " 148 " "
149 149
1505 0x1021 0 3 1505 0x1021 0 3
151 "17 7 2 1" 151 "17 7 2 1"
152 " c None" 152 " c None"
153 ". c #000000" 153 ". c #000000"
154 " " 154 " "
155 " .. ... .. . " 155 " .. ... .. . "
156 " . . . . . " 156 " . . . . . "
157 " . . .. . " 157 " . . .. . "
158 " . . . . . " 158 " . . . . . "
159 " .. . . . ... " 159 " .. . . . ... "
160 " " 160 " "
1615 0x1023 0 3 1615 0x1023 0 3
162 "13 7 2 1" 162 "13 7 2 1"
163 " c None" 163 " c None"
164 ". c #000000" 164 ". c #000000"
165 " " 165 " "
166 " . . ... " 166 " . . ... "
167 " . . . . " 167 " . . . . "
168 " ... . . " 168 " ... . . "
169 " . . . . " 169 " . . . . "
170 " . . ... . " 170 " . . ... . "
171 " " 171 " "
1725 0 0x20 16 1725 0 0x20 16
1735 0x1023 0 3 1735 0x1023 0 3
174 "13 7 2 1" 174 "13 7 2 1"
175 " c None" 175 " c None"
176 ". c #000000" 176 ". c #000000"
177 " " 177 " "
178 " . . ... " 178 " . . ... "
179 " . . . . " 179 " . . . . "
180 " ... . . " 180 " ... . . "
181 " . . . . " 181 " . . . . "
182 " . . ... . " 182 " . . ... . "
183 " " 183 " "
1845 0x1021 0 3 1845 0x1021 0 3
185 "17 7 2 1" 185 "17 7 2 1"
186 " c None" 186 " c None"
187 ". c #000000" 187 ". c #000000"
188 " " 188 " "
189 " .. ... .. . " 189 " .. ... .. . "
190 " . . . . . " 190 " . . . . . "
191 " . . .. . " 191 " . . .. . "
192 " . . . . . " 192 " . . . . . "
193 " .. . . . ... " 193 " .. . . . ... "
194 " " 194 " "
1955 0x1030 0 2 #original code is F1, but i'll use it for turning on/off the config dialog 1955 0x1030 0 2 #original code is F1, but i'll use it for turning on/off the config dialog
196 "13 7 2 1" 196 "13 7 2 1"
197 " c None" 197 " c None"
198 ". c #000000" 198 ". c #000000"
199 " " 199 " "
200 " . " 200 " . "
201 " ... " 201 " ... "
202 " ..... " 202 " ..... "
203 " . " 203 " . "
204 " . " 204 " . "
205 " " 205 " "
206# shift table 206# shift table
207# add xpm support for these keys too? 207# add xpm support for these keys too?
208 208
209# unshifed shifted 209# unshifed shifted
2100x60 0x7e 2100x60 0x7e
2110x31 0x21 2110x31 0x21
2120x32 0x40 2120x32 0x40
2130x33 0x23 2130x33 0x23
2140x34 0x24 2140x34 0x24
2150x35 0x25 2150x35 0x25
2160x36 0x5e 2160x36 0x5e
2170x37 0x26 2170x37 0x26
2180x38 0x2a 2180x38 0x2a
2190x39 0x28 2190x39 0x28
2200x30 0x29 2200x30 0x29
2210x2d 0x5f 2210x2d 0x5f
2220x3d 0x2b 2220x3d 0x2b
223 223
2240x71 0x51 2240x71 0x51
2250x77 0x57 2250x77 0x57
2260x65 0x45 2260x65 0x45
2270x72 0x52 2270x72 0x52
2280x74 0x54 2280x74 0x54
2290x79 0x59 2290x79 0x59
2300x75 0x55 2300x75 0x55
2310x69 0x49 2310x69 0x49
2320x6f 0x4f 2320x6f 0x4f
2330x70 0x50 2330x70 0x50
2340x5b 0x7b 2340x5b 0x7b
2350x5d 0x7d 2350x5d 0x7d
2360x5c 0x7c 2360x5c 0x7c
237 237
2380x61 0x41 2380x61 0x41
2390x73 0x53 2390x73 0x53
2400x64 0x44 2400x64 0x44
2410x66 0x46 2410x66 0x46
2420x67 0x47 2420x67 0x47
2430x68 0x48 2430x68 0x48
2440x6a 0x4a 2440x6a 0x4a
2450x6b 0x4b 2450x6b 0x4b
2460x6c 0x4c 2460x6c 0x4c
2470x3b 0x3a 2470x3b 0x3a
2480x27 0x22 2480x27 0x22
249 249
2500x7a 0x5a 2500x7a 0x5a
2510x78 0x58 2510x78 0x58
2520x63 0x43 2520x63 0x43
2530x76 0x56 2530x76 0x56
2540x62 0x42 2540x62 0x42
2550x6e 0x4e 2550x6e 0x4e
2560x6d 0x4d 2560x6d 0x4d
2570x2c 0x3c 2570x2c 0x3c
2580x2e 0x3e 2580x2e 0x3e
2590x2f 0x3f 2590x2f 0x3f
260 260
diff --git a/share/multikey/enjumpx.keymap b/share/multikey/enjumpx.keymap
index e78a0f8..250c5e1 100644
--- a/share/multikey/enjumpx.keymap
+++ b/share/multikey/enjumpx.keymap
@@ -1,394 +1,394 @@
1# comment lines must start with a '#' (for now...) 1# comment lines must start with a '#' (for now...)
2# order is: row qcode unicode length blah 2# order is: row qcode unicode length blah
3# 3#
4# please don't write anything between a key definition and it's xpm (excpet for spaces) 4# please don't write anything between a key definition and its xpm (except for spaces)
5title = English JumpX Layout 5title = English JumpX Layout
6 6
71 0x1000 0 3 # and you can write whatever you want after the last element 71 0x1000 0 3 # and you can write whatever you want after the last element
8 8
9 9
10 "9 9 2 1" 10 "9 9 2 1"
11 ". c None" 11 ". c None"
12 "a c #000000" 12 "a c #000000"
13 "........." 13 "........."
14 "........." 14 "........."
15 ".aa.aa.aa" 15 ".aa.aa.aa"
16 ".a..a..a." 16 ".a..a..a."
17 ".aa.aa.a." 17 ".aa.aa.a."
18 ".a...a.a." 18 ".a...a.a."
19 ".aa.aa.aa" 19 ".aa.aa.aa"
20 "........." 20 "........."
21 "........." 21 "........."
22 22
231 0 0x7a 2 # z 231 0 0x7a 2 # z
241 0 0x76 2 # v 241 0 0x76 2 # v
251 0 0x63 2 # c 251 0 0x63 2 # c
261 0 0x68 2 # h 261 0 0x68 2 # h
271 0 0x77 2 # w 271 0 0x77 2 # w
281 0 0x6b 2 # k 281 0 0x6b 2 # k
29#1 0 0 1 # blank space 29#1 0 0 1 # blank space
301 0 0x31 2 # 1 301 0 0x31 2 # 1
311 0 0x2d 2 # - 311 0 0x2d 2 # -
321 0 0x2b 2 # + 321 0 0x2b 2 # +
331 0 0x36 2 # 6 331 0 0x36 2 # 6
34#1 0 0 1 # blank space 34#1 0 0 1 # blank space
351 0x1003 0 3 # backspace 351 0x1003 0 3 # backspace
36 36
37 "9 9 2 1" 37 "9 9 2 1"
38 ". c None" 38 ". c None"
39 "a c #000000" 39 "a c #000000"
40 "........." 40 "........."
41 "........." 41 "........."
42 "...a....." 42 "...a....."
43 "..aa....." 43 "..aa....."
44 ".aaaaaaaa" 44 ".aaaaaaaa"
45 "..aa....." 45 "..aa....."
46 "...a....." 46 "...a....."
47 "........." 47 "........."
48 "........." 48 "........."
49 49
501 0x1010 0 2 501 0x1010 0 2
51 51
52 "9 9 2 1" 52 "9 9 2 1"
53 ". c None" 53 ". c None"
54 "a c #000000" 54 "a c #000000"
55 "........." 55 "........."
56 ".a..a...." 56 ".a..a...."
57 ".a..a...." 57 ".a..a...."
58 ".a..a...." 58 ".a..a...."
59 ".aaaa..a." 59 ".aaaa..a."
60 ".a..a.a.a" 60 ".a..a.a.a"
61 ".a..a.a.a" 61 ".a..a.a.a"
62 ".a..a..a." 62 ".a..a..a."
63 "........." 63 "........."
64 64
651 0x1016 0 2 651 0x1016 0 2
66 66
67 "9 9 2 1" 67 "9 9 2 1"
68 ". c None" 68 ". c None"
69 "a c #000000" 69 "a c #000000"
70 "........." 70 "........."
71 "........." 71 "........."
72 "a..a.aaa." 72 "a..a.aaa."
73 "a..a.a..a" 73 "a..a.a..a"
74 "a..a.a..a" 74 "a..a.a..a"
75 "aaaa.aaa." 75 "aaaa.aaa."
76 ".....a..." 76 ".....a..."
77 ".....a..." 77 ".....a..."
78 "........." 78 "........."
79 79
802 0x1001 0x9 3 # tab char, but why doesnt this work...? 802 0x1001 0x9 3 # tab char, but why doesnt this work...?
81 81
82 82
83 "11 9 2 1" 83 "11 9 2 1"
84 ". c None" 84 ". c None"
85 "a c #000000" 85 "a c #000000"
86 "..........." 86 "..........."
87 "..........." 87 "..........."
88 ".....a..a.." 88 ".....a..a.."
89 ".....aa.a.." 89 ".....aa.a.."
90 ".aaaaaaaa.." 90 ".aaaaaaaa.."
91 ".....aa.a.." 91 ".....aa.a.."
92 ".....a..a.." 92 ".....a..a.."
93 "..........." 93 "..........."
94 "..........." 94 "..........."
952 0 0x66 2 # f 952 0 0x66 2 # f
962 0 0x69 2 # i 962 0 0x69 2 # i
972 0 0x74 2 # t 972 0 0x74 2 # t
982 0 0x61 2 # a 982 0 0x61 2 # a
992 0 0x6c 2 # l 992 0 0x6c 2 # l
1002 0 0x79 2 # y 1002 0 0x79 2 # y
101#2 0 0 1 # blank space 101#2 0 0 1 # blank space
1022 0 0x32 2 # 2 1022 0 0x32 2 # 2
1032 0 0x2a 2 # * 1032 0 0x2a 2 # *
1042 0 0x21 2 # ! 1042 0 0x21 2 # !
1052 0 0x37 2 # 7 1052 0 0x37 2 # 7
106#2 0 0 1 # blank space 106#2 0 0 1 # blank space
1072 0x1007 0 3 # del 1072 0x1007 0 3 # del
108 108
109 "11 9 2 1" 109 "11 9 2 1"
110 ". c None" 110 ". c None"
111 "a c #000000" 111 "a c #000000"
112 "..........." 112 "..........."
113 "....a.....a" 113 "....a.....a"
114 "....a.....a" 114 "....a.....a"
115 "....a.....a" 115 "....a.....a"
116 "..aaa.aaa.a" 116 "..aaa.aaa.a"
117 ".a..a.a.a.a" 117 ".a..a.a.a.a"
118 ".a..a.a...a" 118 ".a..a.a...a"
119 "..aaa.aaa.a" 119 "..aaa.aaa.a"
120 "..........." 120 "..........."
121 121
1222 0x1011 0 2 1222 0x1011 0 2
123 123
124 "9 9 2 1" 124 "9 9 2 1"
125 ". c None" 125 ". c None"
126 "a c #000000" 126 "a c #000000"
127 "........." 127 "........."
128 ".aaa....." 128 ".aaa....."
129 ".a......." 129 ".a......."
130 ".a......." 130 ".a......."
131 ".aaa.aaa." 131 ".aaa.aaa."
132 ".a...a..a" 132 ".a...a..a"
133 ".a...a..a" 133 ".a...a..a"
134 ".aaa.a..a" 134 ".aaa.a..a"
135 "........." 135 "........."
136 136
1372 0x1017 0 2 1372 0x1017 0 2
138 138
139 "9 9 2 1" 139 "9 9 2 1"
140 ". c None" 140 ". c None"
141 "a c #000000" 141 "a c #000000"
142 "........." 142 "........."
143 "........." 143 "........."
144 "...a....." 144 "...a....."
145 "...a....." 145 "...a....."
146 ".aaa.aaa." 146 ".aaa.aaa."
147 "a..a.a..a" 147 "a..a.a..a"
148 "a..a.a..a" 148 "a..a.a..a"
149 "aaaa.a..a" 149 "aaaa.a..a"
150 "........." 150 "........."
151 151
1523 0x1004 0 3 # enter 1523 0x1004 0 3 # enter
153 "16 9 2 1" 153 "16 9 2 1"
154 ". c None" 154 ". c None"
155 "a c #000000" 155 "a c #000000"
156 "................" 156 "................"
157 "................" 157 "................"
158 "...........a...." 158 "...........a...."
159 "....aa.....a...." 159 "....aa.....a...."
160 "...aa......a...." 160 "...aa......a...."
161 "..aaaaaaaaaa...." 161 "..aaaaaaaaaa...."
162 "...aa..........." 162 "...aa..........."
163 "....aa.........." 163 "....aa.........."
164 "................" 164 "................"
165 165
1663 0 0x20 4 # space bar 1663 0 0x20 4 # space bar
167 167
1683 0 0x6e 2 # n 1683 0 0x6e 2 # n
1693 0 0x65 2 # e 1693 0 0x65 2 # e
1703 0 0x20 4 # space bar 1703 0 0x20 4 # space bar
171#3 0 0 1 # blank space 171#3 0 0 1 # blank space
172 172
1733 0 0x33 2 # 3 1733 0 0x33 2 # 3
1743 0 0x2c 2 # , 1743 0 0x2c 2 # ,
1753 0 0x27 2 # ' 1753 0 0x27 2 # '
1763 0 0x38 2 # 8 1763 0 0x38 2 # 8
177#3 0 0 1 # blank space 177#3 0 0 1 # blank space
178 178
1793 0x1004 0 3 # enter 1793 0x1004 0 3 # enter
180 "16 9 2 1" 180 "16 9 2 1"
181 ". c None" 181 ". c None"
182 "a c #000000" 182 "a c #000000"
183 "................" 183 "................"
184 "................" 184 "................"
185 "...........a...." 185 "...........a...."
186 "....aa.....a...." 186 "....aa.....a...."
187 "...aa......a...." 187 "...aa......a...."
188 "..aaaaaaaaaa...." 188 "..aaaaaaaaaa...."
189 "...aa..........." 189 "...aa..........."
190 "....aa.........." 190 "....aa.........."
191 "................" 191 "................"
192 192
1933 0 0 1 # blank space 1933 0 0 1 # blank space
1943 0x1013 0 2 # up arrow 1943 0x1013 0 2 # up arrow
195 195
196 "9 9 2 1" 196 "9 9 2 1"
197 ". c None" 197 ". c None"
198 "a c #000000" 198 "a c #000000"
199 "........." 199 "........."
200 "........." 200 "........."
201 "....a...." 201 "....a...."
202 "...aaa..." 202 "...aaa..."
203 "..aaaaa.." 203 "..aaaaa.."
204 "....a...." 204 "....a...."
205 "....a...." 205 "....a...."
206 "....a...." 206 "....a...."
207 "........." 207 "........."
208 208
2093 0 0 1 # blank space 2093 0 0 1 # blank space
210 210
2114 0x1023 0 3 2114 0x1023 0 3
212 "13 7 2 1" 212 "13 7 2 1"
213 " c None" 213 " c None"
214 ". c #000000" 214 ". c #000000"
215 " " 215 " "
216 " . . ... " 216 " . . ... "
217 " . . . . " 217 " . . . . "
218 " ... . . " 218 " ... . . "
219 " . . . . " 219 " . . . . "
220 " . . ... . " 220 " . . ... . "
221 " " 221 " "
2224 0 0x67 2 # g 2224 0 0x67 2 # g
2234 0 0x64 2 # d 2234 0 0x64 2 # d
2244 0 0x6f 2 # o 2244 0 0x6f 2 # o
2254 0 0x72 2 # r 2254 0 0x72 2 # r
2264 0 0x73 2 # s 2264 0 0x73 2 # s
2274 0 0x62 2 # b 2274 0 0x62 2 # b
228#4 0 0 2 # blank 228#4 0 0 2 # blank
2294 0 0x34 2 # 4 2294 0 0x34 2 # 4
2304 0 0x2e 2 # . 2304 0 0x2e 2 # .
2314 0 0x25 2 # % 2314 0 0x25 2 # %
2324 0 0x39 2 # 9 2324 0 0x39 2 # 9
233#4 0 0 1 # blank 233#4 0 0 1 # blank
234 234
2354 0x1020 0 3 # shift 2354 0x1020 0 3 # shift
236 "21 7 2 1" 236 "21 7 2 1"
237 " c None" 237 " c None"
238 ". c #000000" 238 ". c #000000"
239 " " 239 " "
240 " .. . . ... ... ... " 240 " .. . . ... ... ... "
241 " . . . . . . " 241 " . . . . . . "
242 " . ... . .. . " 242 " . ... . .. . "
243 " . . . . . . " 243 " . . . . . . "
244 " .. . . ... . . " 244 " .. . . ... . . "
245 " " 245 " "
246 246
2474 0x1012 0 2 # left arrow 2474 0x1012 0 2 # left arrow
248 "9 9 2 1" 248 "9 9 2 1"
249 ". c None" 249 ". c None"
250 "a c #000000" 250 "a c #000000"
251 "........." 251 "........."
252 "........." 252 "........."
253 "...a....." 253 "...a....."
254 "..aa....." 254 "..aa....."
255 ".aaaaaa.." 255 ".aaaaaa.."
256 "..aa....." 256 "..aa....."
257 "...a....." 257 "...a....."
258 "........." 258 "........."
259 "........." 259 "........."
2604 0x1014 0 2 # right arrow 2604 0x1014 0 2 # right arrow
261 "9 9 2 1" 261 "9 9 2 1"
262 ". c None" 262 ". c None"
263 "a c #000000" 263 "a c #000000"
264 "........." 264 "........."
265 "........." 265 "........."
266 ".....a..." 266 ".....a..."
267 ".....aa.." 267 ".....aa.."
268 "..aaaaaa." 268 "..aaaaaa."
269 ".....aa.." 269 ".....aa.."
270 ".....a..." 270 ".....a..."
271 "........." 271 "........."
272 "........." 272 "........."
273 273
2745 0x1021 0 3 2745 0x1021 0 3
275 "17 7 2 1" 275 "17 7 2 1"
276 " c None" 276 " c None"
277 ". c #000000" 277 ". c #000000"
278 " " 278 " "
279 " .. ... .. . " 279 " .. ... .. . "
280 " . . . . . " 280 " . . . . . "
281 " . . .. . " 281 " . . .. . "
282 " . . . . . " 282 " . . . . . "
283 " .. . . . ... " 283 " .. . . . ... "
284 " " 284 " "
285 285
2865 0 0x71 2 # q 2865 0 0x71 2 # q
2875 0 0x6a 2 # j 2875 0 0x6a 2 # j
2885 0 0x75 2 # u 2885 0 0x75 2 # u
2895 0 0x6d 2 # m 2895 0 0x6d 2 # m
2905 0 0x70 2 # p 2905 0 0x70 2 # p
2915 0 0x78 2 # x 2915 0 0x78 2 # x
292#5 0 0 1 # blank 292#5 0 0 1 # blank
2935 0 0x35 2 # 5 2935 0 0x35 2 # 5
2945 0 0x2f 2 # / 2945 0 0x2f 2 # /
2955 0 0x24 2 # $ 2955 0 0x24 2 # $
2965 0 0x30 2 # 0 2965 0 0x30 2 # 0
297#5 0 0 1 # blank 297#5 0 0 1 # blank
298 298
2995 0x1022 0 3 # meta key (for the () key) 2995 0x1022 0 3 # meta key (for the () key)
300 300
301 "9 9 2 1" 301 "9 9 2 1"
302 ". c None" 302 ". c None"
303 "a c #000000" 303 "a c #000000"
304 "........." 304 "........."
305 "..a...a.." 305 "..a...a.."
306 "..a...a.." 306 "..a...a.."
307 ".a.....a." 307 ".a.....a."
308 ".a.....a." 308 ".a.....a."
309 ".a.....a." 309 ".a.....a."
310 "..a...a.." 310 "..a...a.."
311 "..a...a.." 311 "..a...a.."
312 "........." 312 "........."
313 313
3145 0 0 1 # blank 3145 0 0 1 # blank
3155 0x1015 0 2 # down arrow 3155 0x1015 0 2 # down arrow
316 316
317 "9 9 2 1" 317 "9 9 2 1"
318 ". c None" 318 ". c None"
319 "a c #000000" 319 "a c #000000"
320 "........." 320 "........."
321 "........." 321 "........."
322 "....a...." 322 "....a...."
323 "....a...." 323 "....a...."
324 "....a...." 324 "....a...."
325 "..aaaaa.." 325 "..aaaaa.."
326 "...aaa..." 326 "...aaa..."
327 "....a...." 327 "....a...."
328 "........." 328 "........."
329 329
3305 0x1030 0 2 #original code is F1, but i'll use it for turning on/off the config dialog 3305 0x1030 0 2 #original code is F1, but i'll use it for turning on/off the config dialog
331 "13 7 2 1" 331 "13 7 2 1"
332 " c None" 332 " c None"
333 ". c #000000" 333 ". c #000000"
334 " " 334 " "
335 " . " 335 " . "
336 " ... " 336 " ... "
337 " ..... " 337 " ..... "
338 " . " 338 " . "
339 " . " 339 " . "
340 " " 340 " "
341# shift table 341# shift table
342 342
343# specia chars 343# specia chars
3440x2d 0x5f 3440x2d 0x5f
3450x2b 0x3d 3450x2b 0x3d
3460x2a 0x23 3460x2a 0x23
3470x21 0x3f 3470x21 0x3f
3480x2c 0x3b 3480x2c 0x3b
3490x27 0x22 3490x27 0x22
3500x2e 0x3a 3500x2e 0x3a
3510x25 0x7c 3510x25 0x7c
3520x2f 0x5c 3520x2f 0x5c
3530x24 0x26 3530x24 0x26
354 354
355# a - z 355# a - z
356 356
3570x61 0x41 3570x61 0x41
3580x62 0x42 3580x62 0x42
3590x63 0x43 3590x63 0x43
3600x64 0x44 3600x64 0x44
3610x65 0x45 3610x65 0x45
3620x66 0x46 3620x66 0x46
3630x67 0x47 3630x67 0x47
3640x68 0x48 3640x68 0x48
3650x69 0x49 3650x69 0x49
3660x6a 0x4a 3660x6a 0x4a
3670x6b 0x4b 3670x6b 0x4b
3680x6c 0x4c 3680x6c 0x4c
3690x6d 0x4d 3690x6d 0x4d
3700x6e 0x4e 3700x6e 0x4e
3710x6f 0x4f 3710x6f 0x4f
3720x70 0x50 3720x70 0x50
3730x71 0x51 3730x71 0x51
3740x72 0x52 3740x72 0x52
3750x73 0x53 3750x73 0x53
3760x74 0x54 3760x74 0x54
3770x75 0x55 3770x75 0x55
3780x76 0x56 3780x76 0x56
3790x77 0x57 3790x77 0x57
3800x78 0x58 3800x78 0x58
3810x79 0x59 3810x79 0x59
3820x7a 0x5a 3820x7a 0x5a
383 383
384# meta map (used for parentheses and stuff in this keymap) 384# meta map (used for parentheses and stuff in this keymap)
385m 0x2d 0x28 385m 0x2d 0x28
386m 0x2b 0x29 386m 0x2b 0x29
387m 0x2a 0x5b 387m 0x2a 0x5b
388m 0x21 0x5d 388m 0x21 0x5d
389m 0x2c 0x7b 389m 0x2c 0x7b
390m 0x27 0x7d 390m 0x27 0x7d
391m 0x2e 0x3c 391m 0x2e 0x3c
392m 0x25 0x3e 392m 0x25 0x3e
393m 0x2f 0x40 393m 0x2f 0x40
394m 0x24 0x7e 394m 0x24 0x7e
diff --git a/share/multikey/enshort.keymap b/share/multikey/enshort.keymap
index e2159ab..23f2f6b 100644
--- a/share/multikey/enshort.keymap
+++ b/share/multikey/enshort.keymap
@@ -1,215 +1,215 @@
1# comment lines must start with a '#' (for now...) 1# comment lines must start with a '#' (for now...)
2# order is: row qcode unicode length blah 2# order is: row qcode unicode length blah
3# 3#
4# please don't write anything between a key definition and it's xpm (excpet for spaces) 4# please don't write anything between a key definition and its xpm (except for spaces)
5title = English Short 5title = English Short
6 6
71 0x1000 0 2 # and you can write whatever you want after the last element 71 0x1000 0 2 # and you can write whatever you want after the last element
8 8
9 9
10 "9 9 2 1" 10 "9 9 2 1"
11 ". c None" 11 ". c None"
12 "a c #000000" 12 "a c #000000"
13 "........." 13 "........."
14 "........." 14 "........."
15 ".aa.aa.aa" 15 ".aa.aa.aa"
16 ".a..a..a." 16 ".a..a..a."
17 ".aa.aa.a." 17 ".aa.aa.a."
18 ".a...a.a." 18 ".a...a.a."
19 ".aa.aa.aa" 19 ".aa.aa.aa"
20 "........." 20 "........."
21 "........." 21 "........."
221 0 0x71 2 221 0 0x71 2
231 0 0x77 2 231 0 0x77 2
241 0 0x65 2 241 0 0x65 2
251 0 0x72 2 251 0 0x72 2
261 0 0x74 2 261 0 0x74 2
271 0 0x79 2 271 0 0x79 2
281 0 0x75 2 281 0 0x75 2
291 0 0x69 2 291 0 0x69 2
301 0 0x6f 2 301 0 0x6f 2
311 0 0x70 2 311 0 0x70 2
321 0 0x5b 2 321 0 0x5b 2
331 0 0x5d 2 331 0 0x5d 2
341 0 0x5c 2 341 0 0x5c 2
35 35
361 0x1003 0 2 361 0x1003 0 2
37 37
38 "9 9 2 1" 38 "9 9 2 1"
39 ". c None" 39 ". c None"
40 "a c #000000" 40 "a c #000000"
41 "........." 41 "........."
42 "........." 42 "........."
43 "...a....." 43 "...a....."
44 "..aa....." 44 "..aa....."
45 ".aaaaaaaa" 45 ".aaaaaaaa"
46 "..aa....." 46 "..aa....."
47 "...a....." 47 "...a....."
48 "........." 48 "........."
49 "........." 49 "........."
50 50
512 0x1001 0x9 3 # tab char, but why doesnt this work...? 512 0x1001 0x9 3 # tab char, but why doesnt this work...?
52 52
53 53
54 "11 9 2 1" 54 "11 9 2 1"
55 ". c None" 55 ". c None"
56 "a c #000000" 56 "a c #000000"
57 "..........." 57 "..........."
58 "..........." 58 "..........."
59 ".....a..a.." 59 ".....a..a.."
60 ".....aa.a.." 60 ".....aa.a.."
61 ".aaaaaaaa.." 61 ".aaaaaaaa.."
62 ".....aa.a.." 62 ".....aa.a.."
63 ".....a..a.." 63 ".....a..a.."
64 "..........." 64 "..........."
65 "..........." 65 "..........."
66 66
672 0 0x61 2 672 0 0x61 2
682 0 0x73 2 682 0 0x73 2
692 0 0x64 2 692 0 0x64 2
702 0 0x66 2 702 0 0x66 2
712 0 0x67 2 712 0 0x67 2
722 0 0x68 2 722 0 0x68 2
732 0 0x6a 2 732 0 0x6a 2
742 0 0x6b 2 742 0 0x6b 2
752 0 0x6c 2 752 0 0x6c 2
762 0 0x3b 2 762 0 0x3b 2
772 0 0x27 2 772 0 0x27 2
782 0x1004 0 3 # enter 782 0x1004 0 3 # enter
79 "16 9 2 1" 79 "16 9 2 1"
80 ". c None" 80 ". c None"
81 "a c #000000" 81 "a c #000000"
82 "................" 82 "................"
83 "................" 83 "................"
84 "...........a...." 84 "...........a...."
85 "....aa.....a...." 85 "....aa.....a...."
86 "...aa......a...." 86 "...aa......a...."
87 "..aaaaaaaaaa...." 87 "..aaaaaaaaaa...."
88 "...aa..........." 88 "...aa..........."
89 "....aa.........." 89 "....aa.........."
90 "................" 90 "................"
91 91
922 0x1030 0 2 # open config dialog 922 0x1030 0 2 # open config dialog
93 93
94 "9 9 2 1" 94 "9 9 2 1"
95 ". c None" 95 ". c None"
96 "a c #000000" 96 "a c #000000"
97 "........." 97 "........."
98 "........." 98 "........."
99 "....a...." 99 "....a...."
100 "...aaa..." 100 "...aaa..."
101 "..aaaaa.." 101 "..aaaaa.."
102 "....a...." 102 "....a...."
103 "....a...." 103 "....a...."
104 "....a...." 104 "....a...."
105 "........." 105 "........."
106 106
107 107
1083 0x1020 0 4 1083 0x1020 0 4
109 "21 7 2 1" 109 "21 7 2 1"
110 " c None" 110 " c None"
111 ". c #000000" 111 ". c #000000"
112 " " 112 " "
113 " .. . . ... ... ... " 113 " .. . . ... ... ... "
114 " . . . . . . " 114 " . . . . . . "
115 " . ... . .. . " 115 " . ... . .. . "
116 " . . . . . . " 116 " . . . . . . "
117 " .. . . ... . . " 117 " .. . . ... . . "
118 " " 118 " "
119 119
1203 0 0x7a 2 1203 0 0x7a 2
1213 0 0x78 2 1213 0 0x78 2
1223 0 0x63 2 1223 0 0x63 2
1233 0 0x76 2 1233 0 0x76 2
1243 0 0x20 4 1243 0 0x20 4
1253 0 0x62 2 1253 0 0x62 2
1263 0 0x6e 2 1263 0 0x6e 2
1273 0 0x6d 2 1273 0 0x6d 2
1283 0 0x2c 2 1283 0 0x2c 2
1293 0 0x2e 2 1293 0 0x2e 2
1303 0 0x2f 2 1303 0 0x2f 2
131 131
1323 0x1022 0 2 # meta alt key 1323 0x1022 0 2 # meta alt key
133 "15 7 2 1" 133 "15 7 2 1"
134 " c None" 134 " c None"
135 ". c #000000" 135 ". c #000000"
136 " .. " 136 " .. "
137 " .. . . .. " 137 " .. . . .. "
138 " . . . . . . " 138 " . . . . . . "
139 " . . . " 139 " . . . "
140 " . . . " 140 " . . . "
141 " .... ... . . " 141 " .... ... . . "
142 " .. " 142 " .. "
143 143
144 144
145# shift table 145# shift table
146# add xpm support for these keys too? 146# add xpm support for these keys too?
147 147
148# qwerty shift 148# qwerty shift
1490x71 0x51 1490x71 0x51
1500x77 0x57 1500x77 0x57
1510x65 0x45 1510x65 0x45
1520x72 0x52 1520x72 0x52
1530x74 0x54 1530x74 0x54
1540x79 0x59 1540x79 0x59
1550x75 0x55 1550x75 0x55
1560x69 0x49 1560x69 0x49
1570x6f 0x4f 1570x6f 0x4f
1580x70 0x50 1580x70 0x50
1590x5b 0x7b 1590x5b 0x7b
1600x5d 0x7d 1600x5d 0x7d
1610x5c 0x7c 1610x5c 0x7c
162 162
163# qwerty to numbers 163# qwerty to numbers
164m 0x71 0x60 164m 0x71 0x60
165m 0x77 0x31 165m 0x77 0x31
166m 0x65 0x32 166m 0x65 0x32
167m 0x72 0x33 167m 0x72 0x33
168m 0x74 0x34 168m 0x74 0x34
169m 0x79 0x35 169m 0x79 0x35
170m 0x75 0x36 170m 0x75 0x36
171m 0x69 0x37 171m 0x69 0x37
172m 0x6f 0x38 172m 0x6f 0x38
173m 0x70 0x39 173m 0x70 0x39
174m 0x5b 0x30 174m 0x5b 0x30
175m 0x5d 0x2d 175m 0x5d 0x2d
176m 0x5c 0x3d 176m 0x5c 0x3d
177 177
178# qwerty to numbers shifted 178# qwerty to numbers shifted
179m 0x51 0x7e 179m 0x51 0x7e
180m 0x57 0x21 180m 0x57 0x21
181m 0x45 0x40 181m 0x45 0x40
182m 0x52 0x23 182m 0x52 0x23
183m 0x54 0x24 183m 0x54 0x24
184m 0x59 0x25 184m 0x59 0x25
185m 0x55 0x5e 185m 0x55 0x5e
186m 0x49 0x26 186m 0x49 0x26
187m 0x4f 0x2a 187m 0x4f 0x2a
188m 0x50 0x28 188m 0x50 0x28
189m 0x7b 0x29 189m 0x7b 0x29
190m 0x7d 0x5f 190m 0x7d 0x5f
191m 0x7c 0x2b 191m 0x7c 0x2b
192 192
1930x61 0x41 1930x61 0x41
1940x73 0x53 1940x73 0x53
1950x64 0x44 1950x64 0x44
1960x66 0x46 1960x66 0x46
1970x67 0x47 1970x67 0x47
1980x68 0x48 1980x68 0x48
1990x6a 0x4a 1990x6a 0x4a
2000x6b 0x4b 2000x6b 0x4b
2010x6c 0x4c 2010x6c 0x4c
2020x3b 0x3a 2020x3b 0x3a
2030x27 0x22 2030x27 0x22
204 204
2050x7a 0x5a 2050x7a 0x5a
2060x78 0x58 2060x78 0x58
2070x63 0x43 2070x63 0x43
2080x76 0x56 2080x76 0x56
2090x62 0x42 2090x62 0x42
2100x6e 0x4e 2100x6e 0x4e
2110x6d 0x4d 2110x6d 0x4d
2120x2c 0x3c 2120x2c 0x3c
2130x2e 0x3e 2130x2e 0x3e
2140x2f 0x3f 2140x2f 0x3f
215 215
diff --git a/share/multikey/es.keymap b/share/multikey/es.keymap
index 7fb53b7..7839bb8 100644
--- a/share/multikey/es.keymap
+++ b/share/multikey/es.keymap
@@ -1,359 +1,359 @@
1# comment lines must start with a '#' (for now...) 1# comment lines must start with a '#' (for now...)
2# order is: row qcode unicode length blah 2# order is: row qcode unicode length blah
3# 3#
4# please don't write anything between a key definition and it's xpm (excpet for spaces) 4# please don't write anything between a key definition and its xpm (except for spaces)
5title = Spanish 5title = Spanish
6 6
71 0x1000 0 2 # and you can write whatever you want after the last element 71 0x1000 0 2 # and you can write whatever you want after the last element
8 8
9 9
10 "9 9 2 1" 10 "9 9 2 1"
11 ". c None" 11 ". c None"
12 "a c #000000" 12 "a c #000000"
13 "........." 13 "........."
14 "........." 14 "........."
15 ".aa.aa.aa" 15 ".aa.aa.aa"
16 ".a..a..a." 16 ".a..a..a."
17 ".aa.aa.a." 17 ".aa.aa.a."
18 ".a...a.a." 18 ".a...a.a."
19 ".aa.aa.aa" 19 ".aa.aa.aa"
20 "........." 20 "........."
21 "........." 21 "........."
22 22
231 0 0xba 2 # but not after xpm images... k? 231 0 0xba 2 # but not after xpm images... k?
240xba 0xaa 240xba 0xaa
25 25
261 0 0x31 2 261 0 0x31 2
270x31 0x7c 270x31 0x7c
28m 0x31 0xa6 28m 0x31 0xa6
29 29
301 0 0x32 2 301 0 0x32 2
310x32 0x22 310x32 0x22
32m 0x32 0x40 32m 0x32 0x40
33 33
341 0 0x33 2 341 0 0x33 2
350x33 0xb7 350x33 0xb7
36m 0x33 0x23 36m 0x33 0x23
37 37
381 0 0x34 2 381 0 0x34 2
390x34 0x24 390x34 0x24
40m 0x34 0x7e 40m 0x34 0x7e
41 41
421 0 0x35 2 421 0 0x35 2
430x35 0x25 430x35 0x25
44m 0x35 0x20ac # euro 44m 0x35 0x20ac # euro
45 45
461 0 0x36 2 461 0 0x36 2
470x36 0x26 470x36 0x26
48m 0x36 0xac 48m 0x36 0xac
49 49
501 0 0x37 2 501 0 0x37 2
510x37 0x2f 510x37 0x2f
52 52
531 0 0x38 2 531 0 0x38 2
540x38 0x28 540x38 0x28
55 55
561 0 0x39 2 561 0 0x39 2
570x39 0x29 570x39 0x29
58 58
591 0 0x30 2 591 0 0x30 2
600x30 0x3d 600x30 0x3d
61 61
621 0 0x27 2 621 0 0x27 2
630x27 0x3f 630x27 0x3f
64 64
651 0 0xa1 2 651 0 0xa1 2
660xa1 0xbf 660xa1 0xbf
67 67
681 0x1003 0 2 681 0x1003 0 2
69 69
70 "9 9 2 1" 70 "9 9 2 1"
71 ". c None" 71 ". c None"
72 "a c #000000" 72 "a c #000000"
73 "........." 73 "........."
74 "........." 74 "........."
75 "...a....." 75 "...a....."
76 "..aa....." 76 "..aa....."
77 ".aaaaaaaa" 77 ".aaaaaaaa"
78 "..aa....." 78 "..aa....."
79 "...a....." 79 "...a....."
80 "........." 80 "........."
81 "........." 81 "........."
82 82
83 83
84 84
852 0 0x9 3 # tab char, but why doesnt this work...? 852 0 0x9 3 # tab char, but why doesnt this work...?
86 86
87 "11 9 2 1" 87 "11 9 2 1"
88 ". c None" 88 ". c None"
89 "a c #000000" 89 "a c #000000"
90 "..........." 90 "..........."
91 "..........." 91 "..........."
92 ".....a..a.." 92 ".....a..a.."
93 ".....aa.a.." 93 ".....aa.a.."
94 ".aaaaaaaa.." 94 ".aaaaaaaa.."
95 ".....aa.a.." 95 ".....aa.a.."
96 ".....a..a.." 96 ".....a..a.."
97 "..........." 97 "..........."
98 "..........." 98 "..........."
99 99
1002 0 0x71 2 1002 0 0x71 2
1010x71 0x51 1010x71 0x51
102 102
1032 0 0x77 2 1032 0 0x77 2
1040x77 0x57 1040x77 0x57
105 105
1062 0 0x65 2 # e E 1062 0 0x65 2 # e E
107 0x65 0x45 107 0x65 0x45
108m 0x65 0x20ac 108m 0x65 0x20ac
109b 0x65 0xe8 109b 0x65 0xe8
110a 0x65 0xe9 110a 0x65 0xe9
111b 0x45 0xc8 111b 0x45 0xc8
112a 0x45 0xc9 112a 0x45 0xc9
113d 0x65 0xeb 113d 0x65 0xeb
114d 0x45 0xcb 114d 0x45 0xcb
115c 0x65 0xea 115c 0x65 0xea
116d 0x45 0xca 116d 0x45 0xca
117 117
1182 0 0x72 2 1182 0 0x72 2
1190x72 0x52 1190x72 0x52
120 120
1212 0 0x74 2 1212 0 0x74 2
1220x74 0x54 1220x74 0x54
123 123
1242 0 0x79 2 1242 0 0x79 2
1250x79 0x59 1250x79 0x59
126 126
1272 0 0x75 2 # u U 1272 0 0x75 2 # u U
1280x75 0x55 1280x75 0x55
129a 0x75 0xfa 129a 0x75 0xfa
130b 0x75 0xf9 130b 0x75 0xf9
131a 0x55 0xda 131a 0x55 0xda
132b 0x55 0xd9 132b 0x55 0xd9
133d 0x75 0xfc 133d 0x75 0xfc
134d 0x55 0xdc 134d 0x55 0xdc
135c 0x75 0xfb 135c 0x75 0xfb
136c 0x55 0xdb 136c 0x55 0xdb
137 137
1382 0 0x69 2 # i I 1382 0 0x69 2 # i I
1390x69 0x49 1390x69 0x49
140a 0x69 0xed 140a 0x69 0xed
141b 0x69 0xec 141b 0x69 0xec
142a 0x49 0xcd 142a 0x49 0xcd
143b 0x49 0xcc 143b 0x49 0xcc
144d 0x69 0xef 144d 0x69 0xef
145d 0x49 0xcf 145d 0x49 0xcf
146c 0x69 0xee 146c 0x69 0xee
147c 0x49 0xce 147c 0x49 0xce
148 148
1492 0 0x6f 2 # o O 1492 0 0x6f 2 # o O
1500x6f 0x4f 1500x6f 0x4f
151a 0x6f 0xf3 151a 0x6f 0xf3
152b 0x6f 0xf2 152b 0x6f 0xf2
153a 0x4f 0xd3 153a 0x4f 0xd3
154b 0x4f 0xd2 154b 0x4f 0xd2
155d 0x6f 0xf6 155d 0x6f 0xf6
156d 0x4f 0xd6 156d 0x4f 0xd6
157c 0x6f 0xf4 157c 0x6f 0xf4
158c 0x4f 0xd4 158c 0x4f 0xd4
159 159
1602 0 0x70 2 1602 0 0x70 2
1610x70 0x50 1610x70 0x50
162 162
1632 0 0x2cb 2 # Acento 1632 0 0x2cb 2 # Acento
164 0x2cb 0x5e # Circumflejo 164 0x2cb 0x5e # Circumflejo
165m 0x2cb 0x5b 165m 0x2cb 0x5b
166 166
1672 0 0x2b 2 1672 0 0x2b 2
1680x2b 0x2a 1680x2b 0x2a
169m 0x2b 0x5d 169m 0x2b 0x5d
170 170
1712 0 0xe7 2 1712 0 0xe7 2
172m 0xe7 0x7d 172m 0xe7 0x7d
173 173
174 174
1753 0x1024 0 4 1753 0x1024 0 4
176 "17 7 2 1" 176 "17 7 2 1"
177 " c None" 177 " c None"
178 ". c #000000" 178 ". c #000000"
179 " " 179 " "
180 " .. . .. .. " 180 " .. . .. .. "
181 " . . . . . . " 181 " . . . . . . "
182 " . ... .. . " 182 " . ... .. . "
183 " . . . . . " 183 " . . . . . "
184 " .. . . . .. " 184 " .. . . . .. "
185 " " 185 " "
186 186
1873 0 0x61 2 # a A 1873 0 0x61 2 # a A
1880x61 0x41 1880x61 0x41
189a 0x61 0xe1 189a 0x61 0xe1
190b 0x61 0xe0 190b 0x61 0xe0
191a 0x41 0xc1 191a 0x41 0xc1
192b 0x41 0xc0 192b 0x41 0xc0
193d 0x61 0xe4 193d 0x61 0xe4
194d 0x41 0xc4 194d 0x41 0xc4
195c 0x61 0xe2 195c 0x61 0xe2
196c 0x41 0xc2 196c 0x41 0xc2
197 197
1983 0 0x73 2 1983 0 0x73 2
1990x73 0x53 1990x73 0x53
200 200
2013 0 0x64 2 2013 0 0x64 2
2020x64 0x44 2020x64 0x44
203 203
2043 0 0x66 2 2043 0 0x66 2
2050x66 0x46 2050x66 0x46
206 206
2073 0 0x67 2 2073 0 0x67 2
2080x67 0x47 2080x67 0x47
209 209
2103 0 0x68 2 2103 0 0x68 2
2110x68 0x48 2110x68 0x48
212 212
2133 0 0x6a 2 2133 0 0x6a 2
2140x6a 0x4a 2140x6a 0x4a
215 215
2163 0 0x6b 2 2163 0 0x6b 2
2170x6b 0x4b 2170x6b 0x4b
218 218
2193 0 0x6c 2 2193 0 0x6c 2
2200x6c 0x4c 2200x6c 0x4c
221 221
2223 0 0xf1 2 2223 0 0xf1 2
2230xf1 0xd1 2230xf1 0xd1
224 224
2253 0 0x2ca 2 2253 0 0x2ca 2
2260x2ca 0xa8 2260x2ca 0xa8
227m 0x2ca 0x7b 227m 0x2ca 0x7b
228 228
2293 0x1004 0 4 # enter 2293 0x1004 0 4 # enter
230 "16 9 2 1" 230 "16 9 2 1"
231 ". c None" 231 ". c None"
232 "a c #000000" 232 "a c #000000"
233 "................" 233 "................"
234 "................" 234 "................"
235 "...........a...." 235 "...........a...."
236 "....aa.....a...." 236 "....aa.....a...."
237 "...aa......a...." 237 "...aa......a...."
238 "..aaaaaaaaaa...." 238 "..aaaaaaaaaa...."
239 "...aa..........." 239 "...aa..........."
240 "....aa.........." 240 "....aa.........."
241 "................" 241 "................"
242 242
243 243
244 244
2454 0x1020 0 3 2454 0x1020 0 3
246 "21 7 2 1" 246 "21 7 2 1"
247 " c None" 247 " c None"
248 ". c #000000" 248 ". c #000000"
249 " " 249 " "
250 " .. . . ... ... ... " 250 " .. . . ... ... ... "
251 " . . . . . . " 251 " . . . . . . "
252 " . ... . .. . " 252 " . ... . .. . "
253 " . . . . . . " 253 " . . . . . . "
254 " .. . . ... . . " 254 " .. . . ... . . "
255 " " 255 " "
256 256
2574 0 0x3c 2 2574 0 0x3c 2
2580x3c 0x3e 2580x3c 0x3e
259 259
2604 0 0x7a 2 2604 0 0x7a 2
2610x7a 0x5a 2610x7a 0x5a
262 262
2634 0 0x78 2 2634 0 0x78 2
2640x78 0x58 2640x78 0x58
265 265
2664 0 0x63 2 2664 0 0x63 2
2670x63 0x43 2670x63 0x43
268 268
2694 0 0x76 2 2694 0 0x76 2
2700x76 0x56 2700x76 0x56
271 271
2724 0 0x62 2 2724 0 0x62 2
2730x62 0x42 2730x62 0x42
274 274
2754 0 0x6e 2 2754 0 0x6e 2
2760x6e 0x4e 2760x6e 0x4e
277 277
2784 0 0x6d 2 2784 0 0x6d 2
2790x6d 0x4d 2790x6d 0x4d
280 280
2814 0 0x2c 2 2814 0 0x2c 2
2820x2c 0x3b 2820x2c 0x3b
283 283
2844 0 0x2e 2 2844 0 0x2e 2
2850x2e 0x3a 2850x2e 0x3a
286 286
2874 0 0x2d 2 2874 0 0x2d 2
2880x2d 0x5f 2880x2d 0x5f
289 289
2904 0x1020 0 5 2904 0x1020 0 5
291 "21 7 2 1" 291 "21 7 2 1"
292 " c None" 292 " c None"
293 ". c #000000" 293 ". c #000000"
294 " " 294 " "
295 " .. . . ... ... ... " 295 " .. . . ... ... ... "
296 " . . . . . . " 296 " . . . . . . "
297 " . ... . .. . " 297 " . ... . .. . "
298 " . . . . . . " 298 " . . . . . . "
299 " .. . . ... . . " 299 " .. . . ... . . "
300 " " 300 " "
301 301
3025 0x1021 0 3 3025 0x1021 0 3
303 "17 7 2 1" 303 "17 7 2 1"
304 " c None" 304 " c None"
305 ". c #000000" 305 ". c #000000"
306 " " 306 " "
307 " .. ... .. . " 307 " .. ... .. . "
308 " . . . . . " 308 " . . . . . "
309 " . . .. . " 309 " . . .. . "
310 " . . . . . " 310 " . . . . . "
311 " .. . . . ... " 311 " .. . . . ... "
312 " " 312 " "
3135 0x1023 0 3 3135 0x1023 0 3
314 "13 7 2 1" 314 "13 7 2 1"
315 " c None" 315 " c None"
316 ". c #000000" 316 ". c #000000"
317 " " 317 " "
318 " . . ... " 318 " . . ... "
319 " . . . . " 319 " . . . . "
320 " ... . . " 320 " ... . . "
321 " . . . . " 321 " . . . . "
322 " . . ... . " 322 " . . ... . "
323 " " 323 " "
3245 0 0x20 15 3245 0 0x20 15
3255 0x1022 0 4 # meta alt key 3255 0x1022 0 4 # meta alt key
326 "24 7 2 1" 326 "24 7 2 1"
327 " c None" 327 " c None"
328 ". c #000000" 328 ". c #000000"
329 " " 329 " "
330 " . . ... .. .. " 330 " . . ... .. .. "
331 " . . . . . . . " 331 " . . . . . . . "
332 " ... . . . .. .. " 332 " ... . . . .. .. "
333 " . . . . . . . . " 333 " . . . . . . . . "
334 " . . ... . .. . ." 334 " . . ... . .. . ."
335 " " 335 " "
3365 0x1021 0 3 3365 0x1021 0 3
337 "17 7 2 1" 337 "17 7 2 1"
338 " c None" 338 " c None"
339 ". c #000000" 339 ". c #000000"
340 " " 340 " "
341 " .. ... .. . " 341 " .. ... .. . "
342 " . . . . . " 342 " . . . . . "
343 " . . .. . " 343 " . . .. . "
344 " . . . . . " 344 " . . . . . "
345 " .. . . . ... " 345 " .. . . . ... "
346 " " 346 " "
3475 0x1030 0 2 #original code is F1, but i'll use it for turning on/off the config dialog 3475 0x1030 0 2 #original code is F1, but i'll use it for turning on/off the config dialog
348 "13 7 2 1" 348 "13 7 2 1"
349 " c None" 349 " c None"
350 ". c #000000" 350 ". c #000000"
351 " " 351 " "
352 " . " 352 " . "
353 " ... " 353 " ... "
354 " ..... " 354 " ..... "
355 " . " 355 " . "
356 " . " 356 " . "
357 " " 357 " "
358# shift table 358# shift table
359# add xpm support for these keys too? 359# add xpm support for these keys too?
diff --git a/share/multikey/fi.keymap b/share/multikey/fi.keymap
index b836ac5..e3c9c9e 100644
--- a/share/multikey/fi.keymap
+++ b/share/multikey/fi.keymap
@@ -1,265 +1,265 @@
1# comment lines must start with a '#' (for now...) 1# comment lines must start with a '#' (for now...)
2# order is: row qcode unicode length blah 2# order is: row qcode unicode length blah
3# 3#
4# please don't write anything between a key definition and it's xpm (excpet for spaces) 4# please don't write anything between a key definition and its xpm (except for spaces)
5title = Finnish 5title = Finnish
6 6
71 0x1000 0 2 # and you can write whatever you want after the last element 71 0x1000 0 2 # and you can write whatever you want after the last element
8 8
9 9
10 "9 9 2 1" 10 "9 9 2 1"
11 ". c None" 11 ". c None"
12 "a c #000000" 12 "a c #000000"
13 "........." 13 "........."
14 "........." 14 "........."
15 ".aa.aa.aa" 15 ".aa.aa.aa"
16 ".a..a..a." 16 ".a..a..a."
17 ".aa.aa.a." 17 ".aa.aa.a."
18 ".a...a.a." 18 ".a...a.a."
19 ".aa.aa.aa" 19 ".aa.aa.aa"
20 "........." 20 "........."
21 "........." 21 "........."
22 22
231 0 0xa7 2 # but not after xpm images... k? 231 0 0xa7 2 # but not after xpm images... k?
240xa7 0xbd # shifted 240xa7 0xbd # shifted
251 0 0x31 2 251 0 0x31 2
260x31 0x21 # shifted 260x31 0x21 # shifted
271 0 0x32 2 271 0 0x32 2
280x32 0x22 # shi.... 280x32 0x22 # shi....
29m 0x32 0x40 # the @ 29m 0x32 0x40 # the @
301 0 0x33 2 301 0 0x33 2
310x33 0x23 310x33 0x23
32m 0x33 0xa3 # the £ 32m 0x33 0xa3 # the £
331 0 0x34 2 331 0 0x34 2
340x34 0xa4 340x34 0xa4
35m 0x34 0x24 35m 0x34 0x24
361 0 0x35 2 361 0 0x35 2
370x35 0x25 370x35 0x25
381 0 0x36 2 381 0 0x36 2
390x36 0x26 390x36 0x26
401 0 0x37 2 401 0 0x37 2
410x37 0x2f 410x37 0x2f
42m 0x37 0x7b # the { 42m 0x37 0x7b # the {
431 0 0x38 2 431 0 0x38 2
440x38 0x28 440x38 0x28
45m 0x38 0x5b # the [ 45m 0x38 0x5b # the [
461 0 0x39 2 461 0 0x39 2
470x39 0x29 470x39 0x29
48m 0x39 0x5d # the ] 48m 0x39 0x5d # the ]
491 0 0x30 2 491 0 0x30 2
500x30 0x3d 500x30 0x3d
51m 0x30 0x7d # the } 51m 0x30 0x7d # the }
521 0 0x2b 2 521 0 0x2b 2
530xdf 0x3f 530xdf 0x3f
54m 0xdf 0x5c # the backslash 54m 0xdf 0x5c # the backslash
551 0x1003 0 2 551 0x1003 0 2
56 56
57 "9 9 2 1" 57 "9 9 2 1"
58 ". c None" 58 ". c None"
59 "a c #000000" 59 "a c #000000"
60 "........." 60 "........."
61 "........." 61 "........."
62 "...a....." 62 "...a....."
63 "..aa....." 63 "..aa....."
64 ".aaaaaaaa" 64 ".aaaaaaaa"
65 "..aa....." 65 "..aa....."
66 "...a....." 66 "...a....."
67 "........." 67 "........."
68 "........." 68 "........."
69 69
70 70
712 0 0x9 3 # tab char, but why doesnt this work...? 712 0 0x9 3 # tab char, but why doesnt this work...?
72 72
73 73
74 "11 9 2 1" 74 "11 9 2 1"
75 ". c None" 75 ". c None"
76 "a c #000000" 76 "a c #000000"
77 "..........." 77 "..........."
78 "..........." 78 "..........."
79 ".....a..a.." 79 ".....a..a.."
80 ".....aa.a.." 80 ".....aa.a.."
81 ".aaaaaaaa.." 81 ".aaaaaaaa.."
82 ".....aa.a.." 82 ".....aa.a.."
83 ".....a..a.." 83 ".....a..a.."
84 "..........." 84 "..........."
85 "..........." 85 "..........."
86 86
872 0 0x71 2 872 0 0x71 2
880x71 0x51 # shift q => Q 880x71 0x51 # shift q => Q
89m 0x71 0x40 # meta-alt q => @ 89m 0x71 0x40 # meta-alt q => @
902 0 0x77 2 902 0 0x77 2
910x77 0x57 910x77 0x57
922 0 0x65 2 922 0 0x65 2
930x65 0x45 930x65 0x45
94m 0x65 0x20ac # the euro? 94m 0x65 0x20ac # the euro?
952 0 0x72 2 952 0 0x72 2
960x72 0x52 960x72 0x52
972 0 0x74 2 972 0 0x74 2
980x74 0x54 980x74 0x54
992 0 0x79 2 992 0 0x79 2
1000x79 0x59 1000x79 0x59
1012 0 0x75 2 1012 0 0x75 2
1020x75 0x55 1020x75 0x55
1032 0 0x69 2 1032 0 0x69 2
1040x69 0x49 1040x69 0x49
1052 0 0x6f 2 1052 0 0x6f 2
1060x6f 0x4f 1060x6f 0x4f
1072 0 0x70 2 1072 0 0x70 2
1080x70 0x50 1080x70 0x50
1092 0 0xe5 2 1092 0 0xe5 2
1100xe5 0xc5 1100xe5 0xc5
1112 0 0x22 2 1112 0 0x22 2
1120x22 0x5e 1120x22 0x5e
113m 0x22 0x7e # the tilde 113m 0x22 0x7e # the tilde
1142 0 0x27 2 1142 0 0x27 2
1150x27 0x2a 1150x27 0x2a
1163 0x1024 0 4 1163 0x1024 0 4
117 "17 7 2 1" 117 "17 7 2 1"
118 " c None" 118 " c None"
119 ". c #000000" 119 ". c #000000"
120 " " 120 " "
121 " .. . .. .. " 121 " .. . .. .. "
122 " . . . . . . " 122 " . . . . . . "
123 " . ... .. . " 123 " . ... .. . "
124 " . . . . . " 124 " . . . . . "
125 " .. . . . .. " 125 " .. . . . .. "
126 " " 126 " "
1273 0 0x61 2 1273 0 0x61 2
1280x61 0x41 1280x61 0x41
1293 0 0x73 2 1293 0 0x73 2
1300x73 0x53 1300x73 0x53
1313 0 0x64 2 1313 0 0x64 2
1320x64 0x44 1320x64 0x44
1333 0 0x66 2 1333 0 0x66 2
1340x66 0x46 1340x66 0x46
1353 0 0x67 2 1353 0 0x67 2
1360x67 0x47 1360x67 0x47
1373 0 0x68 2 1373 0 0x68 2
1380x68 0x48 1380x68 0x48
1393 0 0x6a 2 1393 0 0x6a 2
1400x6a 0x4a 1400x6a 0x4a
1413 0 0x6b 2 1413 0 0x6b 2
1420x6b 0x4b 1420x6b 0x4b
1433 0 0x6c 2 1433 0 0x6c 2
1440x6c 0x4c 1440x6c 0x4c
1453 0 0xf6 2 1453 0 0xf6 2
1460xf6 0xd6 1460xf6 0xd6
1473 0 0xe4 2 1473 0 0xe4 2
1480xe4 0xc4 1480xe4 0xc4
1493 0x1004 0 4 # enter 1493 0x1004 0 4 # enter
150 "16 9 2 1" 150 "16 9 2 1"
151 ". c None" 151 ". c None"
152 "a c #000000" 152 "a c #000000"
153 "................" 153 "................"
154 "................" 154 "................"
155 "...........a...." 155 "...........a...."
156 "....aa.....a...." 156 "....aa.....a...."
157 "...aa......a...." 157 "...aa......a...."
158 "..aaaaaaaaaa...." 158 "..aaaaaaaaaa...."
159 "...aa..........." 159 "...aa..........."
160 "....aa.........." 160 "....aa.........."
161 "................" 161 "................"
162 162
1634 0x1020 0 5 1634 0x1020 0 5
164 "21 7 2 1" 164 "21 7 2 1"
165 " c None" 165 " c None"
166 ". c #000000" 166 ". c #000000"
167 " " 167 " "
168 " .. . . ... ... ... " 168 " .. . . ... ... ... "
169 " . . . . . . " 169 " . . . . . . "
170 " . ... . .. . " 170 " . ... . .. . "
171 " . . . . . . " 171 " . . . . . . "
172 " .. . . ... . . " 172 " .. . . ... . . "
173 " " 173 " "
1744 0 0x3c 2 1744 0 0x3c 2
1750x3c 0x3e 1750x3c 0x3e
176m 0x3c 0x7c 176m 0x3c 0x7c
1774 0 0x7a 2 1774 0 0x7a 2
1780x7a 0x5a 1780x7a 0x5a
1794 0 0x78 2 1794 0 0x78 2
1800x78 0x58 1800x78 0x58
1814 0 0x63 2 1814 0 0x63 2
1820x63 0x43 1820x63 0x43
1834 0 0x76 2 1834 0 0x76 2
1840x76 0x56 1840x76 0x56
1854 0 0x62 2 1854 0 0x62 2
1860x62 0x42 1860x62 0x42
1874 0 0x6e 2 1874 0 0x6e 2
1880x6e 0x4e 1880x6e 0x4e
1894 0 0x6d 2 1894 0 0x6d 2
1900x6d 0x4d 1900x6d 0x4d
191m 0x6d 0xb5 # the my-thing 191m 0x6d 0xb5 # the my-thing
1924 0 0x2c 2 1924 0 0x2c 2
1930x2c 0x3b 1930x2c 0x3b
1944 0 0x2e 2 1944 0 0x2e 2
1950x2e 0x3a 1950x2e 0x3a
1964 0 0x2d 2 1964 0 0x2d 2
1970x2d 0x5f 1970x2d 0x5f
1984 0x1020 0 5 1984 0x1020 0 5
199 "21 7 2 1" 199 "21 7 2 1"
200 " c None" 200 " c None"
201 ". c #000000" 201 ". c #000000"
202 " " 202 " "
203 " .. . . ... ... ... " 203 " .. . . ... ... ... "
204 " . . . . . . " 204 " . . . . . . "
205 " . ... . .. . " 205 " . ... . .. . "
206 " . . . . . . " 206 " . . . . . . "
207 " .. . . ... . . " 207 " .. . . ... . . "
208 " " 208 " "
209 209
2105 0x1021 0 3 2105 0x1021 0 3
211 "17 7 2 1" 211 "17 7 2 1"
212 " c None" 212 " c None"
213 ". c #000000" 213 ". c #000000"
214 " " 214 " "
215 " .. ... .. . " 215 " .. ... .. . "
216 " . . . . . " 216 " . . . . . "
217 " . . .. . " 217 " . . .. . "
218 " . . . . . " 218 " . . . . . "
219 " .. . . . ... " 219 " .. . . . ... "
220 " " 220 " "
2215 0x1023 0 3 2215 0x1023 0 3
222 "13 7 2 1" 222 "13 7 2 1"
223 " c None" 223 " c None"
224 ". c #000000" 224 ". c #000000"
225 " " 225 " "
226 " . . ... " 226 " . . ... "
227 " . . . . " 227 " . . . . "
228 " ... . . " 228 " ... . . "
229 " . . . . " 229 " . . . . "
230 " . . ... . " 230 " . . ... . "
231 " " 231 " "
2325 0 0x20 16 2325 0 0x20 16
2335 0x1022 0 3 # meta alt key 2335 0x1022 0 3 # meta alt key
234 "13 7 2 1" 234 "13 7 2 1"
235 " c None" 235 " c None"
236 ". c #000000" 236 ". c #000000"
237 " " 237 " "
238 " . . " 238 " . . "
239 " ... ... " 239 " ... ... "
240 " . . . " 240 " . . . "
241 " . . " 241 " . . "
242 " . . " 242 " . . "
243 " " 243 " "
2445 0x1021 0 3 2445 0x1021 0 3
245 "17 7 2 1" 245 "17 7 2 1"
246 " c None" 246 " c None"
247 ". c #000000" 247 ". c #000000"
248 " " 248 " "
249 " .. ... .. . " 249 " .. ... .. . "
250 " . . . . . " 250 " . . . . . "
251 " . . .. . " 251 " . . .. . "
252 " . . . . . " 252 " . . . . . "
253 " .. . . . ... " 253 " .. . . . ... "
254 " " 254 " "
2555 0x1030 0 2 #original code is F1, but i'll use it for turning on/off the config dialog 2555 0x1030 0 2 #original code is F1, but i'll use it for turning on/off the config dialog
256 "13 7 2 1" 256 "13 7 2 1"
257 " c None" 257 " c None"
258 ". c #000000" 258 ". c #000000"
259 " " 259 " "
260 " . " 260 " . "
261 " ... " 261 " ... "
262 " ..... " 262 " ..... "
263 " . " 263 " . "
264 " . " 264 " . "
265 " " 265 " "
diff --git a/share/multikey/fr.keymap b/share/multikey/fr.keymap
index e8d73c2..52cc12d 100644
--- a/share/multikey/fr.keymap
+++ b/share/multikey/fr.keymap
@@ -1,282 +1,282 @@
1# comment lines must start with a '#' (for now...) 1# comment lines must start with a '#' (for now...)
2# order is: row qcode unicode length blah 2# order is: row qcode unicode length blah
3# 3#
4# please don't write anything between a key definition and it's xpm (excpet for spaces) 4# please don't write anything between a key definition and its xpm (except for spaces)
5title = French 5title = French
6 6
71 0x1000 0 2 # and you can write whatever you want after the last element 71 0x1000 0 2 # and you can write whatever you want after the last element
8 "9 9 2 1" 8 "9 9 2 1"
9 ". c None" 9 ". c None"
10 "a c #000000" 10 "a c #000000"
11 "........." 11 "........."
12 "........." 12 "........."
13 ".aa.aa.aa" 13 ".aa.aa.aa"
14 ".a..a..a." 14 ".a..a..a."
15 ".aa.aa.a." 15 ".aa.aa.a."
16 ".a...a.a." 16 ".a...a.a."
17 ".aa.aa.aa" 17 ".aa.aa.aa"
18 "........." 18 "........."
19 "........." 19 "........."
201 0 0x26 2 # but not after xpm images... k? 201 0 0x26 2 # but not after xpm images... k?
210x26 0x31 210x26 0x31
221 0 0xe9 2 221 0 0xe9 2
230xe9 0x32 230xe9 0x32
24m 0xe9 0x7e 24m 0xe9 0x7e
251 0 0x22 2 251 0 0x22 2
260x22 0x33 260x22 0x33
27m 0x22 0x23 27m 0x22 0x23
281 0 0x27 2 281 0 0x27 2
290x27 0x34 290x27 0x34
30m 0x27 0x7b 30m 0x27 0x7b
311 0 0x28 2 311 0 0x28 2
320x28 0x35 320x28 0x35
33m 0x28 0x5b 33m 0x28 0x5b
341 0 0x2d 2 341 0 0x2d 2
350x2d 0x36 350x2d 0x36
36m 0x2d 0x7c 36m 0x2d 0x7c
371 0 0xe8 2 371 0 0xe8 2
380xe8 0x37 380xe8 0x37
39m 0xe8 0x60 39m 0xe8 0x60
401 0 0x5f 2 401 0 0x5f 2
410x5f 0x38 410x5f 0x38
42m 0x5f 0x5c 42m 0x5f 0x5c
431 0 0xe7 2 431 0 0xe7 2
440xe7 0x39 440xe7 0x39
45m 0xe7 0x5e 45m 0xe7 0x5e
461 0 0xe0 2 461 0 0xe0 2
470xe0 0x30 470xe0 0x30
48m 0xe0 0x40 48m 0xe0 0x40
491 0 0x29 2 491 0 0x29 2
500x29 0xb0 500x29 0xb0
51m 0x29 0x5d 51m 0x29 0x5d
521 0 0x3d 2 521 0 0x3d 2
530x3d 0x2b 530x3d 0x2b
54m 0x3d 0x7d 54m 0x3d 0x7d
551 0 0x2a 2 551 0 0x2a 2
560x2a 0xb5 560x2a 0xb5
571 0x1003 0 2 571 0x1003 0 2
58 "9 9 2 1" 58 "9 9 2 1"
59 ". c None" 59 ". c None"
60 "a c #000000" 60 "a c #000000"
61 "........." 61 "........."
62 "........." 62 "........."
63 "...a....." 63 "...a....."
64 "..aa....." 64 "..aa....."
65 ".aaaaaaaa" 65 ".aaaaaaaa"
66 "..aa....." 66 "..aa....."
67 "...a....." 67 "...a....."
68 "........." 68 "........."
69 "........." 69 "........."
70 70
712 0 0x9 3 # tab char, but why doesnt this work...? 712 0 0x9 3 # tab char, but why doesnt this work...?
72 "11 9 2 1" 72 "11 9 2 1"
73 ". c None" 73 ". c None"
74 "a c #000000" 74 "a c #000000"
75 "..........." 75 "..........."
76 "..........." 76 "..........."
77 ".....a..a.." 77 ".....a..a.."
78 ".....aa.a.." 78 ".....aa.a.."
79 ".aaaaaaaa.." 79 ".aaaaaaaa.."
80 ".....aa.a.." 80 ".....aa.a.."
81 ".....a..a.." 81 ".....a..a.."
82 "..........." 82 "..........."
83 "..........." 83 "..........."
842 0 0x61 2 842 0 0x61 2
850x61 0x41 850x61 0x41
86c 0x61 0xe2 86c 0x61 0xe2
87d 0x61 0xe4 87d 0x61 0xe4
88c 0x41 0xc2 88c 0x41 0xc2
89d 0x41 0xc4 89d 0x41 0xc4
902 0 0x7a 2 902 0 0x7a 2
910x7a 0x5a 910x7a 0x5a
922 0 0x65 2 922 0 0x65 2
930x65 0x45 930x65 0x45
94m 0x65 0x20ac 94m 0x65 0x20ac
95c 0x65 0xea 95c 0x65 0xea
96d 0x65 0xeb 96d 0x65 0xeb
97c 0x45 0xca 97c 0x45 0xca
98d 0x45 0xcb 98d 0x45 0xcb
992 0 0x72 2 992 0 0x72 2
1000x72 0x52 1000x72 0x52
1012 0 0x74 2 1012 0 0x74 2
1020x74 0x54 1020x74 0x54
1032 0 0x79 2 1032 0 0x79 2
1040x79 0x59 1040x79 0x59
1052 0 0x75 2 1052 0 0x75 2
1060x75 0x55 1060x75 0x55
107c 0x75 0xfb 107c 0x75 0xfb
108d 0x75 0xfc 108d 0x75 0xfc
109c 0x55 0xdb 109c 0x55 0xdb
110d 0x55 0xdc 110d 0x55 0xdc
1112 0 0x69 2 1112 0 0x69 2
1120x69 0x49 1120x69 0x49
113c 0x69 0xee 113c 0x69 0xee
114d 0x69 0xef 114d 0x69 0xef
115c 0x49 0xce 115c 0x49 0xce
116d 0x49 0xcf 116d 0x49 0xcf
1172 0 0x6f 2 1172 0 0x6f 2
1180x6f 0x4f 1180x6f 0x4f
119c 0x6f 0xf4 119c 0x6f 0xf4
120d 0x6f 0xf6 120d 0x6f 0xf6
121c 0x4f 0xd4 121c 0x4f 0xd4
122d 0x4f 0xd6 122d 0x4f 0xd6
1232 0 0x70 2 1232 0 0x70 2
1240x70 0x50 1240x70 0x50
125 125
1262 0 0x2c6 2 # circumflex 1262 0 0x2c6 2 # circumflex
1270x2c6 0xa8 # diaeresis 1270x2c6 0xa8 # diaeresis
128 128
1292 0 0x24 2 1292 0 0x24 2
1300x24 0xa3 1300x24 0xa3
131m 0x24 0xa4 131m 0x24 0xa4
1322 0x1004 0 2 1322 0x1004 0 2
133 133
1343 0x1024 0 4 1343 0x1024 0 4
135 "17 7 2 1" 135 "17 7 2 1"
136 " c None" 136 " c None"
137 ". c #000000" 137 ". c #000000"
138 " " 138 " "
139 " .. . .. .. " 139 " .. . .. .. "
140 " . . . . . . " 140 " . . . . . . "
141 " . ... .. . " 141 " . ... .. . "
142 " . . . . . " 142 " . . . . . "
143 " .. . . . .. " 143 " .. . . . .. "
144 " " 144 " "
1453 0 0x71 2 1453 0 0x71 2
1460x71 0x51 1460x71 0x51
1473 0 0x73 2 1473 0 0x73 2
1480x73 0x53 1480x73 0x53
1493 0 0x64 2 1493 0 0x64 2
1500x64 0x44 1500x64 0x44
1513 0 0x66 2 1513 0 0x66 2
1520x66 0x46 1520x66 0x46
1533 0 0x67 2 1533 0 0x67 2
1540x67 0x47 1540x67 0x47
1553 0 0x68 2 1553 0 0x68 2
1560x68 0x48 1560x68 0x48
1573 0 0x6a 2 1573 0 0x6a 2
1580x6a 0x4a 1580x6a 0x4a
1593 0 0x6b 2 1593 0 0x6b 2
1600x6b 0x4b 1600x6b 0x4b
1613 0 0x6c 2 1613 0 0x6c 2
1620x6c 0x4c 1620x6c 0x4c
1633 0 0x6d 2 1633 0 0x6d 2
1640x6d 0x4d 1640x6d 0x4d
1653 0 0xf9 2 1653 0 0xf9 2
1660xf9 0x25 1660xf9 0x25
1673 0x1004 0 4 # enter 1673 0x1004 0 4 # enter
168 "16 9 2 1" 168 "16 9 2 1"
169 ". c None" 169 ". c None"
170 "a c #000000" 170 "a c #000000"
171 "................" 171 "................"
172 "................" 172 "................"
173 "...........a...." 173 "...........a...."
174 "....aa.....a...." 174 "....aa.....a...."
175 "...aa......a...." 175 "...aa......a...."
176 "..aaaaaaaaaa...." 176 "..aaaaaaaaaa...."
177 "...aa..........." 177 "...aa..........."
178 "....aa.........." 178 "....aa.........."
179 "................" 179 "................"
180 180
1814 0x1020 0 3 1814 0x1020 0 3
182 "21 7 2 1" 182 "21 7 2 1"
183 " c None" 183 " c None"
184 ". c #000000" 184 ". c #000000"
185 " " 185 " "
186 " .. . . ... ... ... " 186 " .. . . ... ... ... "
187 " . . . . . . " 187 " . . . . . . "
188 " . ... . .. . " 188 " . ... . .. . "
189 " . . . . . . " 189 " . . . . . . "
190 " .. . . ... . . " 190 " .. . . ... . . "
191 " " 191 " "
1924 0 0x3c 2 1924 0 0x3c 2
1930x3c 0x3e 1930x3c 0x3e
1944 0 0x77 2 1944 0 0x77 2
1950x77 0x57 1950x77 0x57
1964 0 0x78 2 1964 0 0x78 2
1970x78 0x58 1970x78 0x58
1984 0 0x63 2 1984 0 0x63 2
1990x63 0x43 1990x63 0x43
2004 0 0x76 2 2004 0 0x76 2
2010x76 0x56 2010x76 0x56
2024 0 0x62 2 2024 0 0x62 2
2030x62 0x42 2030x62 0x42
2044 0 0x6e 2 2044 0 0x6e 2
2050x6e 0x4e 2050x6e 0x4e
2064 0 0x2c 2 2064 0 0x2c 2
2070x2c 0x3f 2070x2c 0x3f
2084 0 0x3b 2 2084 0 0x3b 2
2090x3b 0x2e 2090x3b 0x2e
2104 0 0x3a 2 2104 0 0x3a 2
2110x3a 0x2f 2110x3a 0x2f
2124 0 0x21 2 2124 0 0x21 2
2130x21 0xa7 2130x21 0xa7
2144 0x1020 0 5 2144 0x1020 0 5
215 "21 7 2 1" 215 "21 7 2 1"
216 " c None" 216 " c None"
217 ". c #000000" 217 ". c #000000"
218 " " 218 " "
219 " .. . . ... ... ... " 219 " .. . . ... ... ... "
220 " . . . . . . " 220 " . . . . . . "
221 " . ... . .. . " 221 " . ... . .. . "
222 " . . . . . . " 222 " . . . . . . "
223 " .. . . ... . . " 223 " .. . . ... . . "
224 " " 224 " "
225 225
2265 0x1021 0 3 2265 0x1021 0 3
227 "17 7 2 1" 227 "17 7 2 1"
228 " c None" 228 " c None"
229 ". c #000000" 229 ". c #000000"
230 " " 230 " "
231 " .. ... .. . " 231 " .. ... .. . "
232 " . . . . . " 232 " . . . . . "
233 " . . .. . " 233 " . . .. . "
234 " . . . . . " 234 " . . . . . "
235 " .. . . . ... " 235 " .. . . . ... "
236 " " 236 " "
2375 0x1023 0 3 2375 0x1023 0 3
238 "13 7 2 1" 238 "13 7 2 1"
239 " c None" 239 " c None"
240 ". c #000000" 240 ". c #000000"
241 " " 241 " "
242 " . . ... " 242 " . . ... "
243 " . . . . " 243 " . . . . "
244 " ... . . " 244 " ... . . "
245 " . . . . " 245 " . . . . "
246 " . . ... . " 246 " . . ... . "
247 " " 247 " "
2485 0 0x20 16 2485 0 0x20 16
2495 0x1022 0 3 2495 0x1022 0 3
250 "13 7 2 1" 250 "13 7 2 1"
251 " c None" 251 " c None"
252 ". c #000000" 252 ". c #000000"
253 " " 253 " "
254 " . . ... " 254 " . . ... "
255 " . . . . " 255 " . . . . "
256 " ... . . " 256 " ... . . "
257 " . . . . " 257 " . . . . "
258 " . . ... . " 258 " . . ... . "
259 " " 259 " "
2605 0x1021 0 3 2605 0x1021 0 3
261 "17 7 2 1" 261 "17 7 2 1"
262 " c None" 262 " c None"
263 ". c #000000" 263 ". c #000000"
264 " " 264 " "
265 " .. ... .. . " 265 " .. ... .. . "
266 " . . . . . " 266 " . . . . . "
267 " . . .. . " 267 " . . .. . "
268 " . . . . . " 268 " . . . . . "
269 " .. . . . ... " 269 " .. . . . ... "
270 " " 270 " "
2715 0x1030 0 2 #original code is F1, but i'll use it for turning on/off the config dialog 2715 0x1030 0 2 #original code is F1, but i'll use it for turning on/off the config dialog
272 "13 7 2 1" 272 "13 7 2 1"
273 " c None" 273 " c None"
274 ". c #000000" 274 ". c #000000"
275 " " 275 " "
276 " . " 276 " . "
277 " ... " 277 " ... "
278 " ..... " 278 " ..... "
279 " . " 279 " . "
280 " . " 280 " . "
281 " " 281 " "
282 282
diff --git a/share/multikey/ko.keymap b/share/multikey/ko.keymap
index 559f044..1eca733 100644
--- a/share/multikey/ko.keymap
+++ b/share/multikey/ko.keymap
@@ -1,241 +1,241 @@
1# comment lines must start with a '#' (for now...) 1# comment lines must start with a '#' (for now...)
2# order is: row qcode unicode length blah 2# order is: row qcode unicode length blah
3# 3#
4# please don't write anything between a key definition and it's xpm (excpet for spaces) 4# please don't write anything between a key definition and its xpm (except for spaces)
5 5
6lang = ko 6lang = ko
7title = Korean Standard Keyboard 7title = Korean Standard Keyboard
8 8
91 0x1000 0 2 # and you can write whatever you want after the last element 91 0x1000 0 2 # and you can write whatever you want after the last element
10 10
11 11
12 "9 9 2 1" 12 "9 9 2 1"
13 ". c None" 13 ". c None"
14 "a c #000000" 14 "a c #000000"
15 "........." 15 "........."
16 "........." 16 "........."
17 ".aa.aa.aa" 17 ".aa.aa.aa"
18 ".a..a..a." 18 ".a..a..a."
19 ".aa.aa.a." 19 ".aa.aa.a."
20 ".a...a.a." 20 ".a...a.a."
21 ".aa.aa.aa" 21 ".aa.aa.aa"
22 "........." 22 "........."
23 "........." 23 "........."
24 24
251 0 0x60 2 # but not after xpm images... k? 251 0 0x60 2 # but not after xpm images... k?
261 0 0x31 2 261 0 0x31 2
271 0 0x32 2 271 0 0x32 2
281 0 0x33 2 281 0 0x33 2
291 0 0x34 2 291 0 0x34 2
301 0 0x35 2 301 0 0x35 2
311 0 0x36 2 311 0 0x36 2
321 0 0x37 2 321 0 0x37 2
331 0 0x38 2 331 0 0x38 2
341 0 0x39 2 341 0 0x39 2
351 0 0x30 2 351 0 0x30 2
361 0 0x2d 2 361 0 0x2d 2
371 0 0x3d 2 371 0 0x3d 2
381 0x1003 0 2 381 0x1003 0 2
39 39
40 "9 9 2 1" 40 "9 9 2 1"
41 ". c None" 41 ". c None"
42 "a c #000000" 42 "a c #000000"
43 "........." 43 "........."
44 "........." 44 "........."
45 "...a....." 45 "...a....."
46 "..aa....." 46 "..aa....."
47 ".aaaaaaaa" 47 ".aaaaaaaa"
48 "..aa....." 48 "..aa....."
49 "...a....." 49 "...a....."
50 "........." 50 "........."
51 "........." 51 "........."
52 52
53 53
542 0 0x9 3 # tab char, but why doesnt this work...? 542 0 0x9 3 # tab char, but why doesnt this work...?
55 55
56 56
57 "11 9 2 1" 57 "11 9 2 1"
58 ". c None" 58 ". c None"
59 "a c #000000" 59 "a c #000000"
60 "..........." 60 "..........."
61 "..........." 61 "..........."
62 ".....a..a.." 62 ".....a..a.."
63 ".....aa.a.." 63 ".....aa.a.."
64 ".aaaaaaaa.." 64 ".aaaaaaaa.."
65 ".....aa.a.." 65 ".....aa.a.."
66 ".....a..a.." 66 ".....a..a.."
67 "..........." 67 "..........."
68 "..........." 68 "..........."
692 0 0x1107 2 692 0 0x1107 2
702 0 0x110c 2 702 0 0x110c 2
712 0 0x1103 2 712 0 0x1103 2
722 0 0x1100 2 722 0 0x1100 2
732 0 0x1109 2 732 0 0x1109 2
742 0 0x116d 2 742 0 0x116d 2
752 0 0x1167 2 752 0 0x1167 2
762 0 0x1163 2 762 0 0x1163 2
772 0 0x1162 2 772 0 0x1162 2
782 0 0x1166 2 782 0 0x1166 2
792 0 0x5b 2 792 0 0x5b 2
802 0 0x5d 2 802 0 0x5d 2
812 0 0x5c 2 812 0 0x5c 2
82 82
833 0x1024 0 4 833 0x1024 0 4
84 "17 7 2 1" 84 "17 7 2 1"
85 " c None" 85 " c None"
86 ". c #000000" 86 ". c #000000"
87 " " 87 " "
88 " .. . .. .. " 88 " .. . .. .. "
89 " . . . . . . " 89 " . . . . . . "
90 " . ... .. . " 90 " . ... .. . "
91 " . . . . . " 91 " . . . . . "
92 " .. . . . .. " 92 " .. . . . .. "
93 " " 93 " "
943 0 0x1106 2 943 0 0x1106 2
953 0 0x1102 2 953 0 0x1102 2
963 0 0x110b 2 963 0 0x110b 2
973 0 0x1105 2 973 0 0x1105 2
983 0 0x1112 2 983 0 0x1112 2
993 0 0x1169 2 993 0 0x1169 2
1003 0 0x1165 2 1003 0 0x1165 2
1013 0 0x1161 2 1013 0 0x1161 2
1023 0 0x1175 2 1023 0 0x1175 2
1033 0 0x3b 2 1033 0 0x3b 2
1043 0 0x27 2 1043 0 0x27 2
1053 0x1004 0 4 # enter 1053 0x1004 0 4 # enter
106 "16 9 2 1" 106 "16 9 2 1"
107 ". c None" 107 ". c None"
108 "a c #000000" 108 "a c #000000"
109 "................" 109 "................"
110 "................" 110 "................"
111 "...........a...." 111 "...........a...."
112 "....aa.....a...." 112 "....aa.....a...."
113 "...aa......a...." 113 "...aa......a...."
114 "..aaaaaaaaaa...." 114 "..aaaaaaaaaa...."
115 "...aa..........." 115 "...aa..........."
116 "....aa.........." 116 "....aa.........."
117 "................" 117 "................"
118 118
1194 0x1020 0 5 1194 0x1020 0 5
120 "21 7 2 1" 120 "21 7 2 1"
121 " c None" 121 " c None"
122 ". c #000000" 122 ". c #000000"
123 " " 123 " "
124 " .. . . ... ... ... " 124 " .. . . ... ... ... "
125 " . . . . . . " 125 " . . . . . . "
126 " . ... . .. . " 126 " . ... . .. . "
127 " . . . . . . " 127 " . . . . . . "
128 " .. . . ... . . " 128 " .. . . ... . . "
129 " " 129 " "
1304 0 0x110f 2 1304 0 0x110f 2
1314 0 0x1110 2 1314 0 0x1110 2
1324 0 0x110e 2 1324 0 0x110e 2
1334 0 0x1111 2 1334 0 0x1111 2
1344 0 0x1172 2 1344 0 0x1172 2
1354 0 0x116e 2 1354 0 0x116e 2
1364 0 0x1173 2 1364 0 0x1173 2
1374 0 0x2c 2 1374 0 0x2c 2
1384 0 0x2e 2 1384 0 0x2e 2
1394 0 0x2f 2 1394 0 0x2f 2
1404 0x1020 0 5 1404 0x1020 0 5
141 "21 7 2 1" 141 "21 7 2 1"
142 " c None" 142 " c None"
143 ". c #000000" 143 ". c #000000"
144 " " 144 " "
145 " .. . . ... ... ... " 145 " .. . . ... ... ... "
146 " . . . . . . " 146 " . . . . . . "
147 " . ... . .. . " 147 " . ... . .. . "
148 " . . . . . . " 148 " . . . . . . "
149 " .. . . ... . . " 149 " .. . . ... . . "
150 " " 150 " "
151 151
1525 0x1021 0 3 1525 0x1021 0 3
153 "17 7 2 1" 153 "17 7 2 1"
154 " c None" 154 " c None"
155 ". c #000000" 155 ". c #000000"
156 " " 156 " "
157 " .. ... .. . " 157 " .. ... .. . "
158 " . . . . . " 158 " . . . . . "
159 " . . .. . " 159 " . . .. . "
160 " . . . . . " 160 " . . . . . "
161 " .. . . . ... " 161 " .. . . . ... "
162 " " 162 " "
1635 0x1023 0 3 1635 0x1023 0 3
164 "13 7 2 1" 164 "13 7 2 1"
165 " c None" 165 " c None"
166 ". c #000000" 166 ". c #000000"
167 " " 167 " "
168 " . . ... " 168 " . . ... "
169 " . . . . " 169 " . . . . "
170 " ... . . " 170 " ... . . "
171 " . . . . " 171 " . . . . "
172 " . . ... . " 172 " . . ... . "
173 " " 173 " "
1745 0 0x20 16 1745 0 0x20 16
1755 0x1023 0 3 1755 0x1023 0 3
176 "13 7 2 1" 176 "13 7 2 1"
177 " c None" 177 " c None"
178 ". c #000000" 178 ". c #000000"
179 " " 179 " "
180 " . . ... " 180 " . . ... "
181 " . . . . " 181 " . . . . "
182 " ... . . " 182 " ... . . "
183 " . . . . " 183 " . . . . "
184 " . . ... . " 184 " . . ... . "
185 " " 185 " "
1865 0x1021 0 3 1865 0x1021 0 3
187 "17 7 2 1" 187 "17 7 2 1"
188 " c None" 188 " c None"
189 ". c #000000" 189 ". c #000000"
190 " " 190 " "
191 " .. ... .. . " 191 " .. ... .. . "
192 " . . . . . " 192 " . . . . . "
193 " . . .. . " 193 " . . .. . "
194 " . . . . . " 194 " . . . . . "
195 " .. . . . ... " 195 " .. . . . ... "
196 " " 196 " "
1975 0x1030 0 2 #original code is F1, but i'll use it for turning on/off pickboard 1975 0x1030 0 2 #original code is F1, but i'll use it for turning on/off pickboard
198 "13 7 2 1" 198 "13 7 2 1"
199 " c None" 199 " c None"
200 ". c #000000" 200 ". c #000000"
201 " " 201 " "
202 " . " 202 " . "
203 " ... " 203 " ... "
204 " ..... " 204 " ..... "
205 " . " 205 " . "
206 " . " 206 " . "
207 " " 207 " "
208# shift table 208# shift table
209# add xpm support for these keys too? 209# add xpm support for these keys too?
2100x60 0x7e 2100x60 0x7e
2110x31 0x21 2110x31 0x21
2120x32 0x40 2120x32 0x40
2130x33 0x23 2130x33 0x23
2140x34 0x24 2140x34 0x24
2150x35 0x25 2150x35 0x25
2160x36 0x5e 2160x36 0x5e
2170x37 0x26 2170x37 0x26
2180x38 0x2a 2180x38 0x2a
2190x39 0x28 2190x39 0x28
2200x30 0x29 2200x30 0x29
2210x2d 0x5f 2210x2d 0x5f
2220x3d 0x2b 2220x3d 0x2b
223 223
2240x1107 0x1108 2240x1107 0x1108
2250x110c 0x110d 2250x110c 0x110d
2260x1103 0x1104 2260x1103 0x1104
2270x1100 0x1101 2270x1100 0x1101
2280x1109 0x110a 2280x1109 0x110a
2290x1162 0x1164 2290x1162 0x1164
2300x1166 0x1168 2300x1166 0x1168
2310x5b 0x7b 2310x5b 0x7b
2320x5d 0x7d 2320x5d 0x7d
2330x5c 0x7c 2330x5c 0x7c
234 234
2350x3b 0x3a 2350x3b 0x3a
2360x27 0x22 2360x27 0x22
237 237
2380x2c 0x3c 2380x2c 0x3c
2390x2e 0x3e 2390x2e 0x3e
2400x2f 0x3f 2400x2f 0x3f
241 241