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,100 +1,100 @@
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
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,100 +1,100 @@
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
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,100 +1,100 @@
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
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,100 +1,100 @@
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..."
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,100 +1,100 @@
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
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,100 +1,100 @@
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
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,100 +1,100 @@
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
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,100 +1,100 @@
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