-rw-r--r-- | share/multikey/README | 2 | ||||
-rw-r--r-- | share/multikey/de.keymap | 2 | ||||
-rw-r--r-- | share/multikey/en.keymap | 2 | ||||
-rw-r--r-- | share/multikey/enjumpx.keymap | 2 | ||||
-rw-r--r-- | share/multikey/enshort.keymap | 2 | ||||
-rw-r--r-- | share/multikey/es.keymap | 2 | ||||
-rw-r--r-- | share/multikey/fi.keymap | 2 | ||||
-rw-r--r-- | share/multikey/fr.keymap | 2 | ||||
-rw-r--r-- | share/multikey/ko.keymap | 2 |
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 | ||
7 | your best friend is xmbfed. open the unicode font that is in | 7 | your 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. |
9 | in the keymap file, the columns are... | 9 | in 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 | | | |
14 | v v | 14 | v v |
15 | 1 0 0x36 2 | 15 | 1 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 | ||
21 | so, lets say you want to edit the 5th key on the 2nd row. find the 5th line | 21 | so, lets say you want to edit the 5th key on the 2nd row. find the 5th line |
22 | that starts with 2, and replace the 3rd column with the code you found in | 22 | that starts with 2, and replace the 3rd column with the code you found in |
23 | xmbdfed. save the file and test it out by selecting another map, and | 23 | xmbdfed. save the file and test it out by selecting another map, and |
24 | selecting the one you are editing again. | 24 | selecting the one you are editing again. |
25 | 25 | ||
26 | it worked, right? if all you see is a square in it's place, that means your | 26 | it worked, right? if all you see is a square in its place, that means your |
27 | default font doesn't have that char. go to appearance and change the font to | 27 | default font doesn't have that char. go to appearance and change the font to |
28 | one that has that char. | 28 | one that has that char. |
29 | 29 | ||
30 | and if you want, you can have an image as the label instead of the char itself. | 30 | and if you want, you can have an image as the label instead of the char itself. |
31 | just draw the xpm image in gimp or something, save it, open it in your text | 31 | just draw the xpm image in gimp or something, save it, open it in your text |
32 | editor, cut off all the surrounding stuff and leave only the stuff between the | 32 | editor, 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 |
34 | about this is you cant use xpm images for shift or any other meta keys. | 34 | about 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 | ||
42 | about shift and meta characters. to place chars in the shift map, the line | 42 | about shift and meta characters. to place chars in the shift map, the line |
43 | should consist of two columns. the non-shifted char and the shifted char. for | 43 | should consist of two columns. the non-shifted char and the shifted char. for |
44 | example. | 44 | example. |
45 | 45 | ||
46 | 0x71 0x51 | 46 | 0x71 0x51 |
47 | 47 | ||
48 | so, 0x71 (q) shifted is 0x51 (Q). | 48 | so, 0x71 (q) shifted is 0x51 (Q). |
49 | 49 | ||
50 | and now for meta chars. the reason why you have this feature is because of | 50 | and now for meta chars. the reason why you have this feature is because of |
51 | languages like german, where you can hold down the meta (alt-gr) key and enter | 51 | languages like german, where you can hold down the meta (alt-gr) key and enter |
52 | in other special characters. it's like having a second shift. to add chars to | 52 | in other special characters. it's like having a second shift. to add chars to |
53 | this map, you do the following. | 53 | this map, you do the following. |
54 | 54 | ||
55 | m 0x71 0x31 | 55 | m 0x71 0x31 |
56 | 56 | ||
57 | here, if you hold down meta and hit the 0x71 (q) key, 0x31 (1) would be input. | 57 | here, if you hold down meta and hit the 0x71 (q) key, 0x31 (1) would be input. |
58 | get it? and one more thing about meta keys and shifting at the same time. if | 58 | get it? and one more thing about meta keys and shifting at the same time. if |
59 | you wanted the above key to shift while meta is held down, just add the | 59 | you wanted the above key to shift while meta is held down, just add the |
60 | original shifted key to the meta map, like this. | 60 | original shifted key to the meta map, like this. |
61 | 61 | ||
62 | m 0x51 0x7e | 62 | m 0x51 0x7e |
63 | 63 | ||
64 | here if you hit meta and then shift, you would get 0x7e (!). | 64 | here 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 | ||
72 | just in case you use french, there are also maps for circumflex chars and | 72 | just in case you use french, there are also maps for circumflex chars and |
73 | diaeresis. for example... | 73 | diaeresis. for example... |
74 | 74 | ||
75 | 2 0 0x69 2 | 75 | 2 0 0x69 2 |
76 | 0x69 0x49 | 76 | 0x69 0x49 |
77 | c 0x69 0xee | 77 | c 0x69 0xee |
78 | d 0x69 0xef | 78 | d 0x69 0xef |
79 | 79 | ||
80 | this would define an 'i' with a shift, circumflex, and a diaeresis definition. | 80 | this would define an 'i' with a shift, circumflex, and a diaeresis definition. |
81 | to shift the circumflex and diaeresis keys, do the same as you would with a | 81 | to shift the circumflex and diaeresis keys, do the same as you would with a |
82 | meta key. add the orignal key shifted to the circumflex and diaeresis maps. | 82 | meta key. add the orignal key shifted to the circumflex and diaeresis maps. |
83 | 83 | ||
84 | c 0x49 0xce | 84 | c 0x49 0xce |
85 | d 0x49 0xcf | 85 | d 0x49 0xcf |
86 | 86 | ||
87 | +----------------------------------------------------------------------------+ | 87 | +----------------------------------------------------------------------------+ |
88 | | | | 88 | | | |
89 | | special keys | | 89 | | special keys | |
90 | | | | 90 | | | |
91 | +----------------------------------------------------------------------------+ | 91 | +----------------------------------------------------------------------------+ |
92 | 92 | ||
93 | to define special keys like the meta key, circumflex or diaeresis keys, here | 93 | to define special keys like the meta key, circumflex or diaeresis keys, here |
94 | is what you should use. | 94 | is what you should use. |
95 | 95 | ||
96 | 5 0x1030 0 2 # opens config dialog | 96 | 5 0x1030 0 2 # opens config dialog |
97 | 5 0x1022 0 3 # meta | 97 | 5 0x1022 0 3 # meta |
98 | 2 0 0x2c6 2 # circumflex | 98 | 2 0 0x2c6 2 # circumflex |
99 | 0x2c6 0xa8 # diaeresis | 99 | 0x2c6 0xa8 # diaeresis |
100 | 100 | ||
101 | if you have problems, suggestions, or just want to tell me something, you can | 101 | if you have problems, suggestions, or just want to tell me something, you can |
102 | contact me at jake at asdfnews.org | 102 | contact me at jake at asdfnews.org |
103 | 103 | ||
104 | jake richardson | 104 | jake 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) |
5 | title = German | 5 | title = German |
6 | 6 | ||
7 | 1 0x1000 0 2 # and you can write whatever you want after the last element | 7 | 1 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 | ||
23 | 1 0 0x5e 2 # but not after xpm images... k? | 23 | 1 0 0x5e 2 # but not after xpm images... k? |
24 | 0x5e 0xb0 # shifted | 24 | 0x5e 0xb0 # shifted |
25 | 1 0 0x31 2 | 25 | 1 0 0x31 2 |
26 | 0x31 0x21 # shifted | 26 | 0x31 0x21 # shifted |
27 | 1 0 0x32 2 | 27 | 1 0 0x32 2 |
28 | 0x32 0x22 # shi.... | 28 | 0x32 0x22 # shi.... |
29 | m 0x32 0xb2 # the ^2 | 29 | m 0x32 0xb2 # the ^2 |
30 | 1 0 0x33 2 | 30 | 1 0 0x33 2 |
31 | 0x33 0xa7 | 31 | 0x33 0xa7 |
32 | m 0x33 0xb3 # the ^3 | 32 | m 0x33 0xb3 # the ^3 |
33 | 1 0 0x34 2 | 33 | 1 0 0x34 2 |
34 | 0x34 0x24 | 34 | 0x34 0x24 |
35 | 1 0 0x35 2 | 35 | 1 0 0x35 2 |
36 | 0x35 0x25 | 36 | 0x35 0x25 |
37 | 1 0 0x36 2 | 37 | 1 0 0x36 2 |
38 | 0x36 0x26 | 38 | 0x36 0x26 |
39 | 1 0 0x37 2 | 39 | 1 0 0x37 2 |
40 | 0x37 0x2f | 40 | 0x37 0x2f |
41 | m 0x37 0x7b # the { | 41 | m 0x37 0x7b # the { |
42 | 1 0 0x38 2 | 42 | 1 0 0x38 2 |
43 | 0x38 0x28 | 43 | 0x38 0x28 |
44 | m 0x38 0x5b # the [ | 44 | m 0x38 0x5b # the [ |
45 | 1 0 0x39 2 | 45 | 1 0 0x39 2 |
46 | 0x39 0x29 | 46 | 0x39 0x29 |
47 | m 0x39 0x5d # the ] | 47 | m 0x39 0x5d # the ] |
48 | 1 0 0x30 2 | 48 | 1 0 0x30 2 |
49 | 0x30 0x3d | 49 | 0x30 0x3d |
50 | m 0x30 0x7d # the } | 50 | m 0x30 0x7d # the } |
51 | 1 0 0xdf 2 | 51 | 1 0 0xdf 2 |
52 | 0xdf 0x3f | 52 | 0xdf 0x3f |
53 | m 0xdf 0x5c # the backslash | 53 | m 0xdf 0x5c # the backslash |
54 | 1 0x1003 0 2 | 54 | 1 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 | ||
70 | 2 0 0x9 3 # tab char, but why doesnt this work...? | 70 | 2 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 | ||
86 | 2 0 0x71 2 | 86 | 2 0 0x71 2 |
87 | 0x71 0x51 # shift q => Q | 87 | 0x71 0x51 # shift q => Q |
88 | m 0x71 0x40 # meta-alt q => @ | 88 | m 0x71 0x40 # meta-alt q => @ |
89 | 2 0 0x77 2 | 89 | 2 0 0x77 2 |
90 | 0x77 0x57 | 90 | 0x77 0x57 |
91 | 2 0 0x65 2 | 91 | 2 0 0x65 2 |
92 | 0x65 0x45 | 92 | 0x65 0x45 |
93 | m 0x65 0x20ac # the euro? | 93 | m 0x65 0x20ac # the euro? |
94 | 2 0 0x72 2 | 94 | 2 0 0x72 2 |
95 | 0x72 0x52 | 95 | 0x72 0x52 |
96 | 2 0 0x74 2 | 96 | 2 0 0x74 2 |
97 | 0x74 0x54 | 97 | 0x74 0x54 |
98 | 2 0 0x7a 2 | 98 | 2 0 0x7a 2 |
99 | 0x7a 0x5a | 99 | 0x7a 0x5a |
100 | 2 0 0x75 2 | 100 | 2 0 0x75 2 |
101 | 0x75 0x55 | 101 | 0x75 0x55 |
102 | 2 0 0x69 2 | 102 | 2 0 0x69 2 |
103 | 0x69 0x49 | 103 | 0x69 0x49 |
104 | 2 0 0x6f 2 | 104 | 2 0 0x6f 2 |
105 | 0x6f 0x4f | 105 | 0x6f 0x4f |
106 | 2 0 0x70 2 | 106 | 2 0 0x70 2 |
107 | 0x70 0x50 | 107 | 0x70 0x50 |
108 | 2 0 0xfc 2 | 108 | 2 0 0xfc 2 |
109 | 0xfc 0xdc | 109 | 0xfc 0xdc |
110 | 2 0 0x2b 2 | 110 | 2 0 0x2b 2 |
111 | 0x2b 0x2a | 111 | 0x2b 0x2a |
112 | m 0x2b 0x7e # the tilde | 112 | m 0x2b 0x7e # the tilde |
113 | 2 0 0x23 2 | 113 | 2 0 0x23 2 |
114 | 0x23 0x27 | 114 | 0x23 0x27 |
115 | 115 | ||
116 | 3 0x1024 0 4 | 116 | 3 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 | " " |
127 | 3 0 0x61 2 | 127 | 3 0 0x61 2 |
128 | 0x61 0x41 | 128 | 0x61 0x41 |
129 | 3 0 0x73 2 | 129 | 3 0 0x73 2 |
130 | 0x73 0x53 | 130 | 0x73 0x53 |
131 | 3 0 0x64 2 | 131 | 3 0 0x64 2 |
132 | 0x64 0x44 | 132 | 0x64 0x44 |
133 | 3 0 0x66 2 | 133 | 3 0 0x66 2 |
134 | 0x66 0x46 | 134 | 0x66 0x46 |
135 | 3 0 0x67 2 | 135 | 3 0 0x67 2 |
136 | 0x67 0x47 | 136 | 0x67 0x47 |
137 | 3 0 0x68 2 | 137 | 3 0 0x68 2 |
138 | 0x68 0x48 | 138 | 0x68 0x48 |
139 | 3 0 0x6a 2 | 139 | 3 0 0x6a 2 |
140 | 0x6a 0x4a | 140 | 0x6a 0x4a |
141 | 3 0 0x6b 2 | 141 | 3 0 0x6b 2 |
142 | 0x6b 0x4b | 142 | 0x6b 0x4b |
143 | 3 0 0x6c 2 | 143 | 3 0 0x6c 2 |
144 | 0x6c 0x4c | 144 | 0x6c 0x4c |
145 | 3 0 0xf6 2 | 145 | 3 0 0xf6 2 |
146 | 0xf6 0xd6 | 146 | 0xf6 0xd6 |
147 | 3 0 0xe4 2 | 147 | 3 0 0xe4 2 |
148 | 0xe4 0xc4 | 148 | 0xe4 0xc4 |
149 | 3 0x1004 0 4 # enter | 149 | 3 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 | ||
163 | 4 0x1020 0 5 | 163 | 4 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 | " " |
174 | 4 0 0x3c 2 | 174 | 4 0 0x3c 2 |
175 | 0x3c 0x3e | 175 | 0x3c 0x3e |
176 | m 0x3c 0x7c # the | | 176 | m 0x3c 0x7c # the | |
177 | 4 0 0x79 2 | 177 | 4 0 0x79 2 |
178 | 0x79 0x59 | 178 | 0x79 0x59 |
179 | 4 0 0x78 2 | 179 | 4 0 0x78 2 |
180 | 0x78 0x58 | 180 | 0x78 0x58 |
181 | 4 0 0x63 2 | 181 | 4 0 0x63 2 |
182 | 0x63 0x43 | 182 | 0x63 0x43 |
183 | m 0x63 0xa2 # the euro-cent | 183 | m 0x63 0xa2 # the euro-cent |
184 | 4 0 0x76 2 | 184 | 4 0 0x76 2 |
185 | 0x76 0x56 | 185 | 0x76 0x56 |
186 | 4 0 0x62 2 | 186 | 4 0 0x62 2 |
187 | 0x62 0x42 | 187 | 0x62 0x42 |
188 | 4 0 0x6e 2 | 188 | 4 0 0x6e 2 |
189 | 0x6e 0x4e | 189 | 0x6e 0x4e |
190 | 4 0 0x6d 2 | 190 | 4 0 0x6d 2 |
191 | 0x6d 0x4d | 191 | 0x6d 0x4d |
192 | m 0x6d 0xb5 # the my-thing | 192 | m 0x6d 0xb5 # the my-thing |
193 | 4 0 0x2c 2 | 193 | 4 0 0x2c 2 |
194 | 0x2c 0x3b | 194 | 0x2c 0x3b |
195 | 4 0 0x2e 2 | 195 | 4 0 0x2e 2 |
196 | 0x2e 0x3a | 196 | 0x2e 0x3a |
197 | 4 0 0x2d 2 | 197 | 4 0 0x2d 2 |
198 | 0x2d 0x5f | 198 | 0x2d 0x5f |
199 | 4 0x1020 0 5 | 199 | 4 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 | ||
211 | 5 0x1021 0 3 | 211 | 5 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 | " " |
222 | 5 0x1023 0 3 | 222 | 5 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 | " " |
233 | 5 0 0x20 16 | 233 | 5 0 0x20 16 |
234 | 5 0x1022 0 3 # meta alt key | 234 | 5 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 | " " |
245 | 5 0x1021 0 3 | 245 | 5 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 | " " |
256 | 5 0x1030 0 2 #original code is F1, but i'll use it for turning on/off the config dialog | 256 | 5 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) |
5 | title = English | 5 | title = English |
6 | 6 | ||
7 | 1 0x1000 0 2 # and you can write whatever you want after the last element | 7 | 1 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 | ||
23 | 1 0 0x60 2 # but not after xpm images... k? | 23 | 1 0 0x60 2 # but not after xpm images... k? |
24 | 1 0 0x31 2 | 24 | 1 0 0x31 2 |
25 | 1 0 0x32 2 | 25 | 1 0 0x32 2 |
26 | 1 0 0x33 2 | 26 | 1 0 0x33 2 |
27 | 1 0 0x34 2 | 27 | 1 0 0x34 2 |
28 | 1 0 0x35 2 | 28 | 1 0 0x35 2 |
29 | 1 0 0x36 2 | 29 | 1 0 0x36 2 |
30 | 1 0 0x37 2 | 30 | 1 0 0x37 2 |
31 | 1 0 0x38 2 | 31 | 1 0 0x38 2 |
32 | 1 0 0x39 2 | 32 | 1 0 0x39 2 |
33 | 1 0 0x30 2 | 33 | 1 0 0x30 2 |
34 | 1 0 0x2d 2 | 34 | 1 0 0x2d 2 |
35 | 1 0 0x3d 2 | 35 | 1 0 0x3d 2 |
36 | 1 0x1003 0 2 | 36 | 1 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 | ||
52 | 2 0x1001 0x9 3 # tab char, but why doesnt this work...? | 52 | 2 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 | "..........." |
67 | 2 0 0x71 2 | 67 | 2 0 0x71 2 |
68 | 2 0 0x77 2 | 68 | 2 0 0x77 2 |
69 | 2 0 0x65 2 | 69 | 2 0 0x65 2 |
70 | 2 0 0x72 2 | 70 | 2 0 0x72 2 |
71 | 2 0 0x74 2 | 71 | 2 0 0x74 2 |
72 | 2 0 0x79 2 | 72 | 2 0 0x79 2 |
73 | 2 0 0x75 2 | 73 | 2 0 0x75 2 |
74 | 2 0 0x69 2 | 74 | 2 0 0x69 2 |
75 | 2 0 0x6f 2 | 75 | 2 0 0x6f 2 |
76 | 2 0 0x70 2 | 76 | 2 0 0x70 2 |
77 | 2 0 0x5b 2 | 77 | 2 0 0x5b 2 |
78 | 2 0 0x5d 2 | 78 | 2 0 0x5d 2 |
79 | 2 0 0x5c 2 | 79 | 2 0 0x5c 2 |
80 | 80 | ||
81 | 3 0x1024 0 4 | 81 | 3 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 | " " |
92 | 3 0 0x61 2 | 92 | 3 0 0x61 2 |
93 | 3 0 0x73 2 | 93 | 3 0 0x73 2 |
94 | 3 0 0x64 2 | 94 | 3 0 0x64 2 |
95 | 3 0 0x66 2 | 95 | 3 0 0x66 2 |
96 | 3 0 0x67 2 | 96 | 3 0 0x67 2 |
97 | 3 0 0x68 2 | 97 | 3 0 0x68 2 |
98 | 3 0 0x6a 2 | 98 | 3 0 0x6a 2 |
99 | 3 0 0x6b 2 | 99 | 3 0 0x6b 2 |
100 | 3 0 0x6c 2 | 100 | 3 0 0x6c 2 |
101 | 3 0 0x3b 2 | 101 | 3 0 0x3b 2 |
102 | 3 0 0x27 2 | 102 | 3 0 0x27 2 |
103 | 3 0x1004 0 4 # enter | 103 | 3 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 | ||
117 | 4 0x1020 0 5 | 117 | 4 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 | " " |
128 | 4 0 0x7a 2 | 128 | 4 0 0x7a 2 |
129 | 4 0 0x78 2 | 129 | 4 0 0x78 2 |
130 | 4 0 0x63 2 | 130 | 4 0 0x63 2 |
131 | 4 0 0x76 2 | 131 | 4 0 0x76 2 |
132 | 4 0 0x62 2 | 132 | 4 0 0x62 2 |
133 | 4 0 0x6e 2 | 133 | 4 0 0x6e 2 |
134 | 4 0 0x6d 2 | 134 | 4 0 0x6d 2 |
135 | 4 0 0x2c 2 | 135 | 4 0 0x2c 2 |
136 | 4 0 0x2e 2 | 136 | 4 0 0x2e 2 |
137 | 4 0 0x2f 2 | 137 | 4 0 0x2f 2 |
138 | 4 0x1020 0 5 | 138 | 4 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 | ||
150 | 5 0x1021 0 3 | 150 | 5 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 | " " |
161 | 5 0x1023 0 3 | 161 | 5 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 | " " |
172 | 5 0 0x20 16 | 172 | 5 0 0x20 16 |
173 | 5 0x1023 0 3 | 173 | 5 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 | " " |
184 | 5 0x1021 0 3 | 184 | 5 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 | " " |
195 | 5 0x1030 0 2 #original code is F1, but i'll use it for turning on/off the config dialog | 195 | 5 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 |
210 | 0x60 0x7e | 210 | 0x60 0x7e |
211 | 0x31 0x21 | 211 | 0x31 0x21 |
212 | 0x32 0x40 | 212 | 0x32 0x40 |
213 | 0x33 0x23 | 213 | 0x33 0x23 |
214 | 0x34 0x24 | 214 | 0x34 0x24 |
215 | 0x35 0x25 | 215 | 0x35 0x25 |
216 | 0x36 0x5e | 216 | 0x36 0x5e |
217 | 0x37 0x26 | 217 | 0x37 0x26 |
218 | 0x38 0x2a | 218 | 0x38 0x2a |
219 | 0x39 0x28 | 219 | 0x39 0x28 |
220 | 0x30 0x29 | 220 | 0x30 0x29 |
221 | 0x2d 0x5f | 221 | 0x2d 0x5f |
222 | 0x3d 0x2b | 222 | 0x3d 0x2b |
223 | 223 | ||
224 | 0x71 0x51 | 224 | 0x71 0x51 |
225 | 0x77 0x57 | 225 | 0x77 0x57 |
226 | 0x65 0x45 | 226 | 0x65 0x45 |
227 | 0x72 0x52 | 227 | 0x72 0x52 |
228 | 0x74 0x54 | 228 | 0x74 0x54 |
229 | 0x79 0x59 | 229 | 0x79 0x59 |
230 | 0x75 0x55 | 230 | 0x75 0x55 |
231 | 0x69 0x49 | 231 | 0x69 0x49 |
232 | 0x6f 0x4f | 232 | 0x6f 0x4f |
233 | 0x70 0x50 | 233 | 0x70 0x50 |
234 | 0x5b 0x7b | 234 | 0x5b 0x7b |
235 | 0x5d 0x7d | 235 | 0x5d 0x7d |
236 | 0x5c 0x7c | 236 | 0x5c 0x7c |
237 | 237 | ||
238 | 0x61 0x41 | 238 | 0x61 0x41 |
239 | 0x73 0x53 | 239 | 0x73 0x53 |
240 | 0x64 0x44 | 240 | 0x64 0x44 |
241 | 0x66 0x46 | 241 | 0x66 0x46 |
242 | 0x67 0x47 | 242 | 0x67 0x47 |
243 | 0x68 0x48 | 243 | 0x68 0x48 |
244 | 0x6a 0x4a | 244 | 0x6a 0x4a |
245 | 0x6b 0x4b | 245 | 0x6b 0x4b |
246 | 0x6c 0x4c | 246 | 0x6c 0x4c |
247 | 0x3b 0x3a | 247 | 0x3b 0x3a |
248 | 0x27 0x22 | 248 | 0x27 0x22 |
249 | 249 | ||
250 | 0x7a 0x5a | 250 | 0x7a 0x5a |
251 | 0x78 0x58 | 251 | 0x78 0x58 |
252 | 0x63 0x43 | 252 | 0x63 0x43 |
253 | 0x76 0x56 | 253 | 0x76 0x56 |
254 | 0x62 0x42 | 254 | 0x62 0x42 |
255 | 0x6e 0x4e | 255 | 0x6e 0x4e |
256 | 0x6d 0x4d | 256 | 0x6d 0x4d |
257 | 0x2c 0x3c | 257 | 0x2c 0x3c |
258 | 0x2e 0x3e | 258 | 0x2e 0x3e |
259 | 0x2f 0x3f | 259 | 0x2f 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) |
5 | title = English JumpX Layout | 5 | title = English JumpX Layout |
6 | 6 | ||
7 | 1 0x1000 0 3 # and you can write whatever you want after the last element | 7 | 1 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 | ||
23 | 1 0 0x7a 2 # z | 23 | 1 0 0x7a 2 # z |
24 | 1 0 0x76 2 # v | 24 | 1 0 0x76 2 # v |
25 | 1 0 0x63 2 # c | 25 | 1 0 0x63 2 # c |
26 | 1 0 0x68 2 # h | 26 | 1 0 0x68 2 # h |
27 | 1 0 0x77 2 # w | 27 | 1 0 0x77 2 # w |
28 | 1 0 0x6b 2 # k | 28 | 1 0 0x6b 2 # k |
29 | #1 0 0 1 # blank space | 29 | #1 0 0 1 # blank space |
30 | 1 0 0x31 2 # 1 | 30 | 1 0 0x31 2 # 1 |
31 | 1 0 0x2d 2 # - | 31 | 1 0 0x2d 2 # - |
32 | 1 0 0x2b 2 # + | 32 | 1 0 0x2b 2 # + |
33 | 1 0 0x36 2 # 6 | 33 | 1 0 0x36 2 # 6 |
34 | #1 0 0 1 # blank space | 34 | #1 0 0 1 # blank space |
35 | 1 0x1003 0 3 # backspace | 35 | 1 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 | ||
50 | 1 0x1010 0 2 | 50 | 1 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 | ||
65 | 1 0x1016 0 2 | 65 | 1 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 | ||
80 | 2 0x1001 0x9 3 # tab char, but why doesnt this work...? | 80 | 2 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 | "..........." |
95 | 2 0 0x66 2 # f | 95 | 2 0 0x66 2 # f |
96 | 2 0 0x69 2 # i | 96 | 2 0 0x69 2 # i |
97 | 2 0 0x74 2 # t | 97 | 2 0 0x74 2 # t |
98 | 2 0 0x61 2 # a | 98 | 2 0 0x61 2 # a |
99 | 2 0 0x6c 2 # l | 99 | 2 0 0x6c 2 # l |
100 | 2 0 0x79 2 # y | 100 | 2 0 0x79 2 # y |
101 | #2 0 0 1 # blank space | 101 | #2 0 0 1 # blank space |
102 | 2 0 0x32 2 # 2 | 102 | 2 0 0x32 2 # 2 |
103 | 2 0 0x2a 2 # * | 103 | 2 0 0x2a 2 # * |
104 | 2 0 0x21 2 # ! | 104 | 2 0 0x21 2 # ! |
105 | 2 0 0x37 2 # 7 | 105 | 2 0 0x37 2 # 7 |
106 | #2 0 0 1 # blank space | 106 | #2 0 0 1 # blank space |
107 | 2 0x1007 0 3 # del | 107 | 2 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 | ||
122 | 2 0x1011 0 2 | 122 | 2 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 | ||
137 | 2 0x1017 0 2 | 137 | 2 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 | ||
152 | 3 0x1004 0 3 # enter | 152 | 3 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 | ||
166 | 3 0 0x20 4 # space bar | 166 | 3 0 0x20 4 # space bar |
167 | 167 | ||
168 | 3 0 0x6e 2 # n | 168 | 3 0 0x6e 2 # n |
169 | 3 0 0x65 2 # e | 169 | 3 0 0x65 2 # e |
170 | 3 0 0x20 4 # space bar | 170 | 3 0 0x20 4 # space bar |
171 | #3 0 0 1 # blank space | 171 | #3 0 0 1 # blank space |
172 | 172 | ||
173 | 3 0 0x33 2 # 3 | 173 | 3 0 0x33 2 # 3 |
174 | 3 0 0x2c 2 # , | 174 | 3 0 0x2c 2 # , |
175 | 3 0 0x27 2 # ' | 175 | 3 0 0x27 2 # ' |
176 | 3 0 0x38 2 # 8 | 176 | 3 0 0x38 2 # 8 |
177 | #3 0 0 1 # blank space | 177 | #3 0 0 1 # blank space |
178 | 178 | ||
179 | 3 0x1004 0 3 # enter | 179 | 3 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 | ||
193 | 3 0 0 1 # blank space | 193 | 3 0 0 1 # blank space |
194 | 3 0x1013 0 2 # up arrow | 194 | 3 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 | ||
209 | 3 0 0 1 # blank space | 209 | 3 0 0 1 # blank space |
210 | 210 | ||
211 | 4 0x1023 0 3 | 211 | 4 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 | " " |
222 | 4 0 0x67 2 # g | 222 | 4 0 0x67 2 # g |
223 | 4 0 0x64 2 # d | 223 | 4 0 0x64 2 # d |
224 | 4 0 0x6f 2 # o | 224 | 4 0 0x6f 2 # o |
225 | 4 0 0x72 2 # r | 225 | 4 0 0x72 2 # r |
226 | 4 0 0x73 2 # s | 226 | 4 0 0x73 2 # s |
227 | 4 0 0x62 2 # b | 227 | 4 0 0x62 2 # b |
228 | #4 0 0 2 # blank | 228 | #4 0 0 2 # blank |
229 | 4 0 0x34 2 # 4 | 229 | 4 0 0x34 2 # 4 |
230 | 4 0 0x2e 2 # . | 230 | 4 0 0x2e 2 # . |
231 | 4 0 0x25 2 # % | 231 | 4 0 0x25 2 # % |
232 | 4 0 0x39 2 # 9 | 232 | 4 0 0x39 2 # 9 |
233 | #4 0 0 1 # blank | 233 | #4 0 0 1 # blank |
234 | 234 | ||
235 | 4 0x1020 0 3 # shift | 235 | 4 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 | ||
247 | 4 0x1012 0 2 # left arrow | 247 | 4 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 | "........." |
260 | 4 0x1014 0 2 # right arrow | 260 | 4 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 | ||
274 | 5 0x1021 0 3 | 274 | 5 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 | ||
286 | 5 0 0x71 2 # q | 286 | 5 0 0x71 2 # q |
287 | 5 0 0x6a 2 # j | 287 | 5 0 0x6a 2 # j |
288 | 5 0 0x75 2 # u | 288 | 5 0 0x75 2 # u |
289 | 5 0 0x6d 2 # m | 289 | 5 0 0x6d 2 # m |
290 | 5 0 0x70 2 # p | 290 | 5 0 0x70 2 # p |
291 | 5 0 0x78 2 # x | 291 | 5 0 0x78 2 # x |
292 | #5 0 0 1 # blank | 292 | #5 0 0 1 # blank |
293 | 5 0 0x35 2 # 5 | 293 | 5 0 0x35 2 # 5 |
294 | 5 0 0x2f 2 # / | 294 | 5 0 0x2f 2 # / |
295 | 5 0 0x24 2 # $ | 295 | 5 0 0x24 2 # $ |
296 | 5 0 0x30 2 # 0 | 296 | 5 0 0x30 2 # 0 |
297 | #5 0 0 1 # blank | 297 | #5 0 0 1 # blank |
298 | 298 | ||
299 | 5 0x1022 0 3 # meta key (for the () key) | 299 | 5 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 | ||
314 | 5 0 0 1 # blank | 314 | 5 0 0 1 # blank |
315 | 5 0x1015 0 2 # down arrow | 315 | 5 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 | ||
330 | 5 0x1030 0 2 #original code is F1, but i'll use it for turning on/off the config dialog | 330 | 5 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 |
344 | 0x2d 0x5f | 344 | 0x2d 0x5f |
345 | 0x2b 0x3d | 345 | 0x2b 0x3d |
346 | 0x2a 0x23 | 346 | 0x2a 0x23 |
347 | 0x21 0x3f | 347 | 0x21 0x3f |
348 | 0x2c 0x3b | 348 | 0x2c 0x3b |
349 | 0x27 0x22 | 349 | 0x27 0x22 |
350 | 0x2e 0x3a | 350 | 0x2e 0x3a |
351 | 0x25 0x7c | 351 | 0x25 0x7c |
352 | 0x2f 0x5c | 352 | 0x2f 0x5c |
353 | 0x24 0x26 | 353 | 0x24 0x26 |
354 | 354 | ||
355 | # a - z | 355 | # a - z |
356 | 356 | ||
357 | 0x61 0x41 | 357 | 0x61 0x41 |
358 | 0x62 0x42 | 358 | 0x62 0x42 |
359 | 0x63 0x43 | 359 | 0x63 0x43 |
360 | 0x64 0x44 | 360 | 0x64 0x44 |
361 | 0x65 0x45 | 361 | 0x65 0x45 |
362 | 0x66 0x46 | 362 | 0x66 0x46 |
363 | 0x67 0x47 | 363 | 0x67 0x47 |
364 | 0x68 0x48 | 364 | 0x68 0x48 |
365 | 0x69 0x49 | 365 | 0x69 0x49 |
366 | 0x6a 0x4a | 366 | 0x6a 0x4a |
367 | 0x6b 0x4b | 367 | 0x6b 0x4b |
368 | 0x6c 0x4c | 368 | 0x6c 0x4c |
369 | 0x6d 0x4d | 369 | 0x6d 0x4d |
370 | 0x6e 0x4e | 370 | 0x6e 0x4e |
371 | 0x6f 0x4f | 371 | 0x6f 0x4f |
372 | 0x70 0x50 | 372 | 0x70 0x50 |
373 | 0x71 0x51 | 373 | 0x71 0x51 |
374 | 0x72 0x52 | 374 | 0x72 0x52 |
375 | 0x73 0x53 | 375 | 0x73 0x53 |
376 | 0x74 0x54 | 376 | 0x74 0x54 |
377 | 0x75 0x55 | 377 | 0x75 0x55 |
378 | 0x76 0x56 | 378 | 0x76 0x56 |
379 | 0x77 0x57 | 379 | 0x77 0x57 |
380 | 0x78 0x58 | 380 | 0x78 0x58 |
381 | 0x79 0x59 | 381 | 0x79 0x59 |
382 | 0x7a 0x5a | 382 | 0x7a 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) |
385 | m 0x2d 0x28 | 385 | m 0x2d 0x28 |
386 | m 0x2b 0x29 | 386 | m 0x2b 0x29 |
387 | m 0x2a 0x5b | 387 | m 0x2a 0x5b |
388 | m 0x21 0x5d | 388 | m 0x21 0x5d |
389 | m 0x2c 0x7b | 389 | m 0x2c 0x7b |
390 | m 0x27 0x7d | 390 | m 0x27 0x7d |
391 | m 0x2e 0x3c | 391 | m 0x2e 0x3c |
392 | m 0x25 0x3e | 392 | m 0x25 0x3e |
393 | m 0x2f 0x40 | 393 | m 0x2f 0x40 |
394 | m 0x24 0x7e | 394 | m 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) |
5 | title = English Short | 5 | title = English Short |
6 | 6 | ||
7 | 1 0x1000 0 2 # and you can write whatever you want after the last element | 7 | 1 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 | 1 0 0x71 2 | 22 | 1 0 0x71 2 |
23 | 1 0 0x77 2 | 23 | 1 0 0x77 2 |
24 | 1 0 0x65 2 | 24 | 1 0 0x65 2 |
25 | 1 0 0x72 2 | 25 | 1 0 0x72 2 |
26 | 1 0 0x74 2 | 26 | 1 0 0x74 2 |
27 | 1 0 0x79 2 | 27 | 1 0 0x79 2 |
28 | 1 0 0x75 2 | 28 | 1 0 0x75 2 |
29 | 1 0 0x69 2 | 29 | 1 0 0x69 2 |
30 | 1 0 0x6f 2 | 30 | 1 0 0x6f 2 |
31 | 1 0 0x70 2 | 31 | 1 0 0x70 2 |
32 | 1 0 0x5b 2 | 32 | 1 0 0x5b 2 |
33 | 1 0 0x5d 2 | 33 | 1 0 0x5d 2 |
34 | 1 0 0x5c 2 | 34 | 1 0 0x5c 2 |
35 | 35 | ||
36 | 1 0x1003 0 2 | 36 | 1 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 | 2 0x1001 0x9 3 # tab char, but why doesnt this work...? | 51 | 2 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 | ||
67 | 2 0 0x61 2 | 67 | 2 0 0x61 2 |
68 | 2 0 0x73 2 | 68 | 2 0 0x73 2 |
69 | 2 0 0x64 2 | 69 | 2 0 0x64 2 |
70 | 2 0 0x66 2 | 70 | 2 0 0x66 2 |
71 | 2 0 0x67 2 | 71 | 2 0 0x67 2 |
72 | 2 0 0x68 2 | 72 | 2 0 0x68 2 |
73 | 2 0 0x6a 2 | 73 | 2 0 0x6a 2 |
74 | 2 0 0x6b 2 | 74 | 2 0 0x6b 2 |
75 | 2 0 0x6c 2 | 75 | 2 0 0x6c 2 |
76 | 2 0 0x3b 2 | 76 | 2 0 0x3b 2 |
77 | 2 0 0x27 2 | 77 | 2 0 0x27 2 |
78 | 2 0x1004 0 3 # enter | 78 | 2 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 | ||
92 | 2 0x1030 0 2 # open config dialog | 92 | 2 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 | ||
108 | 3 0x1020 0 4 | 108 | 3 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 | ||
120 | 3 0 0x7a 2 | 120 | 3 0 0x7a 2 |
121 | 3 0 0x78 2 | 121 | 3 0 0x78 2 |
122 | 3 0 0x63 2 | 122 | 3 0 0x63 2 |
123 | 3 0 0x76 2 | 123 | 3 0 0x76 2 |
124 | 3 0 0x20 4 | 124 | 3 0 0x20 4 |
125 | 3 0 0x62 2 | 125 | 3 0 0x62 2 |
126 | 3 0 0x6e 2 | 126 | 3 0 0x6e 2 |
127 | 3 0 0x6d 2 | 127 | 3 0 0x6d 2 |
128 | 3 0 0x2c 2 | 128 | 3 0 0x2c 2 |
129 | 3 0 0x2e 2 | 129 | 3 0 0x2e 2 |
130 | 3 0 0x2f 2 | 130 | 3 0 0x2f 2 |
131 | 131 | ||
132 | 3 0x1022 0 2 # meta alt key | 132 | 3 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 |
149 | 0x71 0x51 | 149 | 0x71 0x51 |
150 | 0x77 0x57 | 150 | 0x77 0x57 |
151 | 0x65 0x45 | 151 | 0x65 0x45 |
152 | 0x72 0x52 | 152 | 0x72 0x52 |
153 | 0x74 0x54 | 153 | 0x74 0x54 |
154 | 0x79 0x59 | 154 | 0x79 0x59 |
155 | 0x75 0x55 | 155 | 0x75 0x55 |
156 | 0x69 0x49 | 156 | 0x69 0x49 |
157 | 0x6f 0x4f | 157 | 0x6f 0x4f |
158 | 0x70 0x50 | 158 | 0x70 0x50 |
159 | 0x5b 0x7b | 159 | 0x5b 0x7b |
160 | 0x5d 0x7d | 160 | 0x5d 0x7d |
161 | 0x5c 0x7c | 161 | 0x5c 0x7c |
162 | 162 | ||
163 | # qwerty to numbers | 163 | # qwerty to numbers |
164 | m 0x71 0x60 | 164 | m 0x71 0x60 |
165 | m 0x77 0x31 | 165 | m 0x77 0x31 |
166 | m 0x65 0x32 | 166 | m 0x65 0x32 |
167 | m 0x72 0x33 | 167 | m 0x72 0x33 |
168 | m 0x74 0x34 | 168 | m 0x74 0x34 |
169 | m 0x79 0x35 | 169 | m 0x79 0x35 |
170 | m 0x75 0x36 | 170 | m 0x75 0x36 |
171 | m 0x69 0x37 | 171 | m 0x69 0x37 |
172 | m 0x6f 0x38 | 172 | m 0x6f 0x38 |
173 | m 0x70 0x39 | 173 | m 0x70 0x39 |
174 | m 0x5b 0x30 | 174 | m 0x5b 0x30 |
175 | m 0x5d 0x2d | 175 | m 0x5d 0x2d |
176 | m 0x5c 0x3d | 176 | m 0x5c 0x3d |
177 | 177 | ||
178 | # qwerty to numbers shifted | 178 | # qwerty to numbers shifted |
179 | m 0x51 0x7e | 179 | m 0x51 0x7e |
180 | m 0x57 0x21 | 180 | m 0x57 0x21 |
181 | m 0x45 0x40 | 181 | m 0x45 0x40 |
182 | m 0x52 0x23 | 182 | m 0x52 0x23 |
183 | m 0x54 0x24 | 183 | m 0x54 0x24 |
184 | m 0x59 0x25 | 184 | m 0x59 0x25 |
185 | m 0x55 0x5e | 185 | m 0x55 0x5e |
186 | m 0x49 0x26 | 186 | m 0x49 0x26 |
187 | m 0x4f 0x2a | 187 | m 0x4f 0x2a |
188 | m 0x50 0x28 | 188 | m 0x50 0x28 |
189 | m 0x7b 0x29 | 189 | m 0x7b 0x29 |
190 | m 0x7d 0x5f | 190 | m 0x7d 0x5f |
191 | m 0x7c 0x2b | 191 | m 0x7c 0x2b |
192 | 192 | ||
193 | 0x61 0x41 | 193 | 0x61 0x41 |
194 | 0x73 0x53 | 194 | 0x73 0x53 |
195 | 0x64 0x44 | 195 | 0x64 0x44 |
196 | 0x66 0x46 | 196 | 0x66 0x46 |
197 | 0x67 0x47 | 197 | 0x67 0x47 |
198 | 0x68 0x48 | 198 | 0x68 0x48 |
199 | 0x6a 0x4a | 199 | 0x6a 0x4a |
200 | 0x6b 0x4b | 200 | 0x6b 0x4b |
201 | 0x6c 0x4c | 201 | 0x6c 0x4c |
202 | 0x3b 0x3a | 202 | 0x3b 0x3a |
203 | 0x27 0x22 | 203 | 0x27 0x22 |
204 | 204 | ||
205 | 0x7a 0x5a | 205 | 0x7a 0x5a |
206 | 0x78 0x58 | 206 | 0x78 0x58 |
207 | 0x63 0x43 | 207 | 0x63 0x43 |
208 | 0x76 0x56 | 208 | 0x76 0x56 |
209 | 0x62 0x42 | 209 | 0x62 0x42 |
210 | 0x6e 0x4e | 210 | 0x6e 0x4e |
211 | 0x6d 0x4d | 211 | 0x6d 0x4d |
212 | 0x2c 0x3c | 212 | 0x2c 0x3c |
213 | 0x2e 0x3e | 213 | 0x2e 0x3e |
214 | 0x2f 0x3f | 214 | 0x2f 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) |
5 | title = Spanish | 5 | title = Spanish |
6 | 6 | ||
7 | 1 0x1000 0 2 # and you can write whatever you want after the last element | 7 | 1 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 | ||
23 | 1 0 0xba 2 # but not after xpm images... k? | 23 | 1 0 0xba 2 # but not after xpm images... k? |
24 | 0xba 0xaa | 24 | 0xba 0xaa |
25 | 25 | ||
26 | 1 0 0x31 2 | 26 | 1 0 0x31 2 |
27 | 0x31 0x7c | 27 | 0x31 0x7c |
28 | m 0x31 0xa6 | 28 | m 0x31 0xa6 |
29 | 29 | ||
30 | 1 0 0x32 2 | 30 | 1 0 0x32 2 |
31 | 0x32 0x22 | 31 | 0x32 0x22 |
32 | m 0x32 0x40 | 32 | m 0x32 0x40 |
33 | 33 | ||
34 | 1 0 0x33 2 | 34 | 1 0 0x33 2 |
35 | 0x33 0xb7 | 35 | 0x33 0xb7 |
36 | m 0x33 0x23 | 36 | m 0x33 0x23 |
37 | 37 | ||
38 | 1 0 0x34 2 | 38 | 1 0 0x34 2 |
39 | 0x34 0x24 | 39 | 0x34 0x24 |
40 | m 0x34 0x7e | 40 | m 0x34 0x7e |
41 | 41 | ||
42 | 1 0 0x35 2 | 42 | 1 0 0x35 2 |
43 | 0x35 0x25 | 43 | 0x35 0x25 |
44 | m 0x35 0x20ac # euro | 44 | m 0x35 0x20ac # euro |
45 | 45 | ||
46 | 1 0 0x36 2 | 46 | 1 0 0x36 2 |
47 | 0x36 0x26 | 47 | 0x36 0x26 |
48 | m 0x36 0xac | 48 | m 0x36 0xac |
49 | 49 | ||
50 | 1 0 0x37 2 | 50 | 1 0 0x37 2 |
51 | 0x37 0x2f | 51 | 0x37 0x2f |
52 | 52 | ||
53 | 1 0 0x38 2 | 53 | 1 0 0x38 2 |
54 | 0x38 0x28 | 54 | 0x38 0x28 |
55 | 55 | ||
56 | 1 0 0x39 2 | 56 | 1 0 0x39 2 |
57 | 0x39 0x29 | 57 | 0x39 0x29 |
58 | 58 | ||
59 | 1 0 0x30 2 | 59 | 1 0 0x30 2 |
60 | 0x30 0x3d | 60 | 0x30 0x3d |
61 | 61 | ||
62 | 1 0 0x27 2 | 62 | 1 0 0x27 2 |
63 | 0x27 0x3f | 63 | 0x27 0x3f |
64 | 64 | ||
65 | 1 0 0xa1 2 | 65 | 1 0 0xa1 2 |
66 | 0xa1 0xbf | 66 | 0xa1 0xbf |
67 | 67 | ||
68 | 1 0x1003 0 2 | 68 | 1 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 | ||
85 | 2 0 0x9 3 # tab char, but why doesnt this work...? | 85 | 2 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 | ||
100 | 2 0 0x71 2 | 100 | 2 0 0x71 2 |
101 | 0x71 0x51 | 101 | 0x71 0x51 |
102 | 102 | ||
103 | 2 0 0x77 2 | 103 | 2 0 0x77 2 |
104 | 0x77 0x57 | 104 | 0x77 0x57 |
105 | 105 | ||
106 | 2 0 0x65 2 # e E | 106 | 2 0 0x65 2 # e E |
107 | 0x65 0x45 | 107 | 0x65 0x45 |
108 | m 0x65 0x20ac | 108 | m 0x65 0x20ac |
109 | b 0x65 0xe8 | 109 | b 0x65 0xe8 |
110 | a 0x65 0xe9 | 110 | a 0x65 0xe9 |
111 | b 0x45 0xc8 | 111 | b 0x45 0xc8 |
112 | a 0x45 0xc9 | 112 | a 0x45 0xc9 |
113 | d 0x65 0xeb | 113 | d 0x65 0xeb |
114 | d 0x45 0xcb | 114 | d 0x45 0xcb |
115 | c 0x65 0xea | 115 | c 0x65 0xea |
116 | d 0x45 0xca | 116 | d 0x45 0xca |
117 | 117 | ||
118 | 2 0 0x72 2 | 118 | 2 0 0x72 2 |
119 | 0x72 0x52 | 119 | 0x72 0x52 |
120 | 120 | ||
121 | 2 0 0x74 2 | 121 | 2 0 0x74 2 |
122 | 0x74 0x54 | 122 | 0x74 0x54 |
123 | 123 | ||
124 | 2 0 0x79 2 | 124 | 2 0 0x79 2 |
125 | 0x79 0x59 | 125 | 0x79 0x59 |
126 | 126 | ||
127 | 2 0 0x75 2 # u U | 127 | 2 0 0x75 2 # u U |
128 | 0x75 0x55 | 128 | 0x75 0x55 |
129 | a 0x75 0xfa | 129 | a 0x75 0xfa |
130 | b 0x75 0xf9 | 130 | b 0x75 0xf9 |
131 | a 0x55 0xda | 131 | a 0x55 0xda |
132 | b 0x55 0xd9 | 132 | b 0x55 0xd9 |
133 | d 0x75 0xfc | 133 | d 0x75 0xfc |
134 | d 0x55 0xdc | 134 | d 0x55 0xdc |
135 | c 0x75 0xfb | 135 | c 0x75 0xfb |
136 | c 0x55 0xdb | 136 | c 0x55 0xdb |
137 | 137 | ||
138 | 2 0 0x69 2 # i I | 138 | 2 0 0x69 2 # i I |
139 | 0x69 0x49 | 139 | 0x69 0x49 |
140 | a 0x69 0xed | 140 | a 0x69 0xed |
141 | b 0x69 0xec | 141 | b 0x69 0xec |
142 | a 0x49 0xcd | 142 | a 0x49 0xcd |
143 | b 0x49 0xcc | 143 | b 0x49 0xcc |
144 | d 0x69 0xef | 144 | d 0x69 0xef |
145 | d 0x49 0xcf | 145 | d 0x49 0xcf |
146 | c 0x69 0xee | 146 | c 0x69 0xee |
147 | c 0x49 0xce | 147 | c 0x49 0xce |
148 | 148 | ||
149 | 2 0 0x6f 2 # o O | 149 | 2 0 0x6f 2 # o O |
150 | 0x6f 0x4f | 150 | 0x6f 0x4f |
151 | a 0x6f 0xf3 | 151 | a 0x6f 0xf3 |
152 | b 0x6f 0xf2 | 152 | b 0x6f 0xf2 |
153 | a 0x4f 0xd3 | 153 | a 0x4f 0xd3 |
154 | b 0x4f 0xd2 | 154 | b 0x4f 0xd2 |
155 | d 0x6f 0xf6 | 155 | d 0x6f 0xf6 |
156 | d 0x4f 0xd6 | 156 | d 0x4f 0xd6 |
157 | c 0x6f 0xf4 | 157 | c 0x6f 0xf4 |
158 | c 0x4f 0xd4 | 158 | c 0x4f 0xd4 |
159 | 159 | ||
160 | 2 0 0x70 2 | 160 | 2 0 0x70 2 |
161 | 0x70 0x50 | 161 | 0x70 0x50 |
162 | 162 | ||
163 | 2 0 0x2cb 2 # Acento | 163 | 2 0 0x2cb 2 # Acento |
164 | 0x2cb 0x5e # Circumflejo | 164 | 0x2cb 0x5e # Circumflejo |
165 | m 0x2cb 0x5b | 165 | m 0x2cb 0x5b |
166 | 166 | ||
167 | 2 0 0x2b 2 | 167 | 2 0 0x2b 2 |
168 | 0x2b 0x2a | 168 | 0x2b 0x2a |
169 | m 0x2b 0x5d | 169 | m 0x2b 0x5d |
170 | 170 | ||
171 | 2 0 0xe7 2 | 171 | 2 0 0xe7 2 |
172 | m 0xe7 0x7d | 172 | m 0xe7 0x7d |
173 | 173 | ||
174 | 174 | ||
175 | 3 0x1024 0 4 | 175 | 3 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 | ||
187 | 3 0 0x61 2 # a A | 187 | 3 0 0x61 2 # a A |
188 | 0x61 0x41 | 188 | 0x61 0x41 |
189 | a 0x61 0xe1 | 189 | a 0x61 0xe1 |
190 | b 0x61 0xe0 | 190 | b 0x61 0xe0 |
191 | a 0x41 0xc1 | 191 | a 0x41 0xc1 |
192 | b 0x41 0xc0 | 192 | b 0x41 0xc0 |
193 | d 0x61 0xe4 | 193 | d 0x61 0xe4 |
194 | d 0x41 0xc4 | 194 | d 0x41 0xc4 |
195 | c 0x61 0xe2 | 195 | c 0x61 0xe2 |
196 | c 0x41 0xc2 | 196 | c 0x41 0xc2 |
197 | 197 | ||
198 | 3 0 0x73 2 | 198 | 3 0 0x73 2 |
199 | 0x73 0x53 | 199 | 0x73 0x53 |
200 | 200 | ||
201 | 3 0 0x64 2 | 201 | 3 0 0x64 2 |
202 | 0x64 0x44 | 202 | 0x64 0x44 |
203 | 203 | ||
204 | 3 0 0x66 2 | 204 | 3 0 0x66 2 |
205 | 0x66 0x46 | 205 | 0x66 0x46 |
206 | 206 | ||
207 | 3 0 0x67 2 | 207 | 3 0 0x67 2 |
208 | 0x67 0x47 | 208 | 0x67 0x47 |
209 | 209 | ||
210 | 3 0 0x68 2 | 210 | 3 0 0x68 2 |
211 | 0x68 0x48 | 211 | 0x68 0x48 |
212 | 212 | ||
213 | 3 0 0x6a 2 | 213 | 3 0 0x6a 2 |
214 | 0x6a 0x4a | 214 | 0x6a 0x4a |
215 | 215 | ||
216 | 3 0 0x6b 2 | 216 | 3 0 0x6b 2 |
217 | 0x6b 0x4b | 217 | 0x6b 0x4b |
218 | 218 | ||
219 | 3 0 0x6c 2 | 219 | 3 0 0x6c 2 |
220 | 0x6c 0x4c | 220 | 0x6c 0x4c |
221 | 221 | ||
222 | 3 0 0xf1 2 | 222 | 3 0 0xf1 2 |
223 | 0xf1 0xd1 | 223 | 0xf1 0xd1 |
224 | 224 | ||
225 | 3 0 0x2ca 2 | 225 | 3 0 0x2ca 2 |
226 | 0x2ca 0xa8 | 226 | 0x2ca 0xa8 |
227 | m 0x2ca 0x7b | 227 | m 0x2ca 0x7b |
228 | 228 | ||
229 | 3 0x1004 0 4 # enter | 229 | 3 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 | ||
245 | 4 0x1020 0 3 | 245 | 4 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 | ||
257 | 4 0 0x3c 2 | 257 | 4 0 0x3c 2 |
258 | 0x3c 0x3e | 258 | 0x3c 0x3e |
259 | 259 | ||
260 | 4 0 0x7a 2 | 260 | 4 0 0x7a 2 |
261 | 0x7a 0x5a | 261 | 0x7a 0x5a |
262 | 262 | ||
263 | 4 0 0x78 2 | 263 | 4 0 0x78 2 |
264 | 0x78 0x58 | 264 | 0x78 0x58 |
265 | 265 | ||
266 | 4 0 0x63 2 | 266 | 4 0 0x63 2 |
267 | 0x63 0x43 | 267 | 0x63 0x43 |
268 | 268 | ||
269 | 4 0 0x76 2 | 269 | 4 0 0x76 2 |
270 | 0x76 0x56 | 270 | 0x76 0x56 |
271 | 271 | ||
272 | 4 0 0x62 2 | 272 | 4 0 0x62 2 |
273 | 0x62 0x42 | 273 | 0x62 0x42 |
274 | 274 | ||
275 | 4 0 0x6e 2 | 275 | 4 0 0x6e 2 |
276 | 0x6e 0x4e | 276 | 0x6e 0x4e |
277 | 277 | ||
278 | 4 0 0x6d 2 | 278 | 4 0 0x6d 2 |
279 | 0x6d 0x4d | 279 | 0x6d 0x4d |
280 | 280 | ||
281 | 4 0 0x2c 2 | 281 | 4 0 0x2c 2 |
282 | 0x2c 0x3b | 282 | 0x2c 0x3b |
283 | 283 | ||
284 | 4 0 0x2e 2 | 284 | 4 0 0x2e 2 |
285 | 0x2e 0x3a | 285 | 0x2e 0x3a |
286 | 286 | ||
287 | 4 0 0x2d 2 | 287 | 4 0 0x2d 2 |
288 | 0x2d 0x5f | 288 | 0x2d 0x5f |
289 | 289 | ||
290 | 4 0x1020 0 5 | 290 | 4 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 | ||
302 | 5 0x1021 0 3 | 302 | 5 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 | " " |
313 | 5 0x1023 0 3 | 313 | 5 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 | " " |
324 | 5 0 0x20 15 | 324 | 5 0 0x20 15 |
325 | 5 0x1022 0 4 # meta alt key | 325 | 5 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 | " " |
336 | 5 0x1021 0 3 | 336 | 5 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 | " " |
347 | 5 0x1030 0 2 #original code is F1, but i'll use it for turning on/off the config dialog | 347 | 5 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) |
5 | title = Finnish | 5 | title = Finnish |
6 | 6 | ||
7 | 1 0x1000 0 2 # and you can write whatever you want after the last element | 7 | 1 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 | ||
23 | 1 0 0xa7 2 # but not after xpm images... k? | 23 | 1 0 0xa7 2 # but not after xpm images... k? |
24 | 0xa7 0xbd # shifted | 24 | 0xa7 0xbd # shifted |
25 | 1 0 0x31 2 | 25 | 1 0 0x31 2 |
26 | 0x31 0x21 # shifted | 26 | 0x31 0x21 # shifted |
27 | 1 0 0x32 2 | 27 | 1 0 0x32 2 |
28 | 0x32 0x22 # shi.... | 28 | 0x32 0x22 # shi.... |
29 | m 0x32 0x40 # the @ | 29 | m 0x32 0x40 # the @ |
30 | 1 0 0x33 2 | 30 | 1 0 0x33 2 |
31 | 0x33 0x23 | 31 | 0x33 0x23 |
32 | m 0x33 0xa3 # the £ | 32 | m 0x33 0xa3 # the £ |
33 | 1 0 0x34 2 | 33 | 1 0 0x34 2 |
34 | 0x34 0xa4 | 34 | 0x34 0xa4 |
35 | m 0x34 0x24 | 35 | m 0x34 0x24 |
36 | 1 0 0x35 2 | 36 | 1 0 0x35 2 |
37 | 0x35 0x25 | 37 | 0x35 0x25 |
38 | 1 0 0x36 2 | 38 | 1 0 0x36 2 |
39 | 0x36 0x26 | 39 | 0x36 0x26 |
40 | 1 0 0x37 2 | 40 | 1 0 0x37 2 |
41 | 0x37 0x2f | 41 | 0x37 0x2f |
42 | m 0x37 0x7b # the { | 42 | m 0x37 0x7b # the { |
43 | 1 0 0x38 2 | 43 | 1 0 0x38 2 |
44 | 0x38 0x28 | 44 | 0x38 0x28 |
45 | m 0x38 0x5b # the [ | 45 | m 0x38 0x5b # the [ |
46 | 1 0 0x39 2 | 46 | 1 0 0x39 2 |
47 | 0x39 0x29 | 47 | 0x39 0x29 |
48 | m 0x39 0x5d # the ] | 48 | m 0x39 0x5d # the ] |
49 | 1 0 0x30 2 | 49 | 1 0 0x30 2 |
50 | 0x30 0x3d | 50 | 0x30 0x3d |
51 | m 0x30 0x7d # the } | 51 | m 0x30 0x7d # the } |
52 | 1 0 0x2b 2 | 52 | 1 0 0x2b 2 |
53 | 0xdf 0x3f | 53 | 0xdf 0x3f |
54 | m 0xdf 0x5c # the backslash | 54 | m 0xdf 0x5c # the backslash |
55 | 1 0x1003 0 2 | 55 | 1 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 | ||
71 | 2 0 0x9 3 # tab char, but why doesnt this work...? | 71 | 2 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 | ||
87 | 2 0 0x71 2 | 87 | 2 0 0x71 2 |
88 | 0x71 0x51 # shift q => Q | 88 | 0x71 0x51 # shift q => Q |
89 | m 0x71 0x40 # meta-alt q => @ | 89 | m 0x71 0x40 # meta-alt q => @ |
90 | 2 0 0x77 2 | 90 | 2 0 0x77 2 |
91 | 0x77 0x57 | 91 | 0x77 0x57 |
92 | 2 0 0x65 2 | 92 | 2 0 0x65 2 |
93 | 0x65 0x45 | 93 | 0x65 0x45 |
94 | m 0x65 0x20ac # the euro? | 94 | m 0x65 0x20ac # the euro? |
95 | 2 0 0x72 2 | 95 | 2 0 0x72 2 |
96 | 0x72 0x52 | 96 | 0x72 0x52 |
97 | 2 0 0x74 2 | 97 | 2 0 0x74 2 |
98 | 0x74 0x54 | 98 | 0x74 0x54 |
99 | 2 0 0x79 2 | 99 | 2 0 0x79 2 |
100 | 0x79 0x59 | 100 | 0x79 0x59 |
101 | 2 0 0x75 2 | 101 | 2 0 0x75 2 |
102 | 0x75 0x55 | 102 | 0x75 0x55 |
103 | 2 0 0x69 2 | 103 | 2 0 0x69 2 |
104 | 0x69 0x49 | 104 | 0x69 0x49 |
105 | 2 0 0x6f 2 | 105 | 2 0 0x6f 2 |
106 | 0x6f 0x4f | 106 | 0x6f 0x4f |
107 | 2 0 0x70 2 | 107 | 2 0 0x70 2 |
108 | 0x70 0x50 | 108 | 0x70 0x50 |
109 | 2 0 0xe5 2 | 109 | 2 0 0xe5 2 |
110 | 0xe5 0xc5 | 110 | 0xe5 0xc5 |
111 | 2 0 0x22 2 | 111 | 2 0 0x22 2 |
112 | 0x22 0x5e | 112 | 0x22 0x5e |
113 | m 0x22 0x7e # the tilde | 113 | m 0x22 0x7e # the tilde |
114 | 2 0 0x27 2 | 114 | 2 0 0x27 2 |
115 | 0x27 0x2a | 115 | 0x27 0x2a |
116 | 3 0x1024 0 4 | 116 | 3 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 | " " |
127 | 3 0 0x61 2 | 127 | 3 0 0x61 2 |
128 | 0x61 0x41 | 128 | 0x61 0x41 |
129 | 3 0 0x73 2 | 129 | 3 0 0x73 2 |
130 | 0x73 0x53 | 130 | 0x73 0x53 |
131 | 3 0 0x64 2 | 131 | 3 0 0x64 2 |
132 | 0x64 0x44 | 132 | 0x64 0x44 |
133 | 3 0 0x66 2 | 133 | 3 0 0x66 2 |
134 | 0x66 0x46 | 134 | 0x66 0x46 |
135 | 3 0 0x67 2 | 135 | 3 0 0x67 2 |
136 | 0x67 0x47 | 136 | 0x67 0x47 |
137 | 3 0 0x68 2 | 137 | 3 0 0x68 2 |
138 | 0x68 0x48 | 138 | 0x68 0x48 |
139 | 3 0 0x6a 2 | 139 | 3 0 0x6a 2 |
140 | 0x6a 0x4a | 140 | 0x6a 0x4a |
141 | 3 0 0x6b 2 | 141 | 3 0 0x6b 2 |
142 | 0x6b 0x4b | 142 | 0x6b 0x4b |
143 | 3 0 0x6c 2 | 143 | 3 0 0x6c 2 |
144 | 0x6c 0x4c | 144 | 0x6c 0x4c |
145 | 3 0 0xf6 2 | 145 | 3 0 0xf6 2 |
146 | 0xf6 0xd6 | 146 | 0xf6 0xd6 |
147 | 3 0 0xe4 2 | 147 | 3 0 0xe4 2 |
148 | 0xe4 0xc4 | 148 | 0xe4 0xc4 |
149 | 3 0x1004 0 4 # enter | 149 | 3 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 | ||
163 | 4 0x1020 0 5 | 163 | 4 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 | " " |
174 | 4 0 0x3c 2 | 174 | 4 0 0x3c 2 |
175 | 0x3c 0x3e | 175 | 0x3c 0x3e |
176 | m 0x3c 0x7c | 176 | m 0x3c 0x7c |
177 | 4 0 0x7a 2 | 177 | 4 0 0x7a 2 |
178 | 0x7a 0x5a | 178 | 0x7a 0x5a |
179 | 4 0 0x78 2 | 179 | 4 0 0x78 2 |
180 | 0x78 0x58 | 180 | 0x78 0x58 |
181 | 4 0 0x63 2 | 181 | 4 0 0x63 2 |
182 | 0x63 0x43 | 182 | 0x63 0x43 |
183 | 4 0 0x76 2 | 183 | 4 0 0x76 2 |
184 | 0x76 0x56 | 184 | 0x76 0x56 |
185 | 4 0 0x62 2 | 185 | 4 0 0x62 2 |
186 | 0x62 0x42 | 186 | 0x62 0x42 |
187 | 4 0 0x6e 2 | 187 | 4 0 0x6e 2 |
188 | 0x6e 0x4e | 188 | 0x6e 0x4e |
189 | 4 0 0x6d 2 | 189 | 4 0 0x6d 2 |
190 | 0x6d 0x4d | 190 | 0x6d 0x4d |
191 | m 0x6d 0xb5 # the my-thing | 191 | m 0x6d 0xb5 # the my-thing |
192 | 4 0 0x2c 2 | 192 | 4 0 0x2c 2 |
193 | 0x2c 0x3b | 193 | 0x2c 0x3b |
194 | 4 0 0x2e 2 | 194 | 4 0 0x2e 2 |
195 | 0x2e 0x3a | 195 | 0x2e 0x3a |
196 | 4 0 0x2d 2 | 196 | 4 0 0x2d 2 |
197 | 0x2d 0x5f | 197 | 0x2d 0x5f |
198 | 4 0x1020 0 5 | 198 | 4 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 | ||
210 | 5 0x1021 0 3 | 210 | 5 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 | " " |
221 | 5 0x1023 0 3 | 221 | 5 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 | " " |
232 | 5 0 0x20 16 | 232 | 5 0 0x20 16 |
233 | 5 0x1022 0 3 # meta alt key | 233 | 5 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 | " " |
244 | 5 0x1021 0 3 | 244 | 5 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 | " " |
255 | 5 0x1030 0 2 #original code is F1, but i'll use it for turning on/off the config dialog | 255 | 5 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) |
5 | title = French | 5 | title = French |
6 | 6 | ||
7 | 1 0x1000 0 2 # and you can write whatever you want after the last element | 7 | 1 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 | "........." |
20 | 1 0 0x26 2 # but not after xpm images... k? | 20 | 1 0 0x26 2 # but not after xpm images... k? |
21 | 0x26 0x31 | 21 | 0x26 0x31 |
22 | 1 0 0xe9 2 | 22 | 1 0 0xe9 2 |
23 | 0xe9 0x32 | 23 | 0xe9 0x32 |
24 | m 0xe9 0x7e | 24 | m 0xe9 0x7e |
25 | 1 0 0x22 2 | 25 | 1 0 0x22 2 |
26 | 0x22 0x33 | 26 | 0x22 0x33 |
27 | m 0x22 0x23 | 27 | m 0x22 0x23 |
28 | 1 0 0x27 2 | 28 | 1 0 0x27 2 |
29 | 0x27 0x34 | 29 | 0x27 0x34 |
30 | m 0x27 0x7b | 30 | m 0x27 0x7b |
31 | 1 0 0x28 2 | 31 | 1 0 0x28 2 |
32 | 0x28 0x35 | 32 | 0x28 0x35 |
33 | m 0x28 0x5b | 33 | m 0x28 0x5b |
34 | 1 0 0x2d 2 | 34 | 1 0 0x2d 2 |
35 | 0x2d 0x36 | 35 | 0x2d 0x36 |
36 | m 0x2d 0x7c | 36 | m 0x2d 0x7c |
37 | 1 0 0xe8 2 | 37 | 1 0 0xe8 2 |
38 | 0xe8 0x37 | 38 | 0xe8 0x37 |
39 | m 0xe8 0x60 | 39 | m 0xe8 0x60 |
40 | 1 0 0x5f 2 | 40 | 1 0 0x5f 2 |
41 | 0x5f 0x38 | 41 | 0x5f 0x38 |
42 | m 0x5f 0x5c | 42 | m 0x5f 0x5c |
43 | 1 0 0xe7 2 | 43 | 1 0 0xe7 2 |
44 | 0xe7 0x39 | 44 | 0xe7 0x39 |
45 | m 0xe7 0x5e | 45 | m 0xe7 0x5e |
46 | 1 0 0xe0 2 | 46 | 1 0 0xe0 2 |
47 | 0xe0 0x30 | 47 | 0xe0 0x30 |
48 | m 0xe0 0x40 | 48 | m 0xe0 0x40 |
49 | 1 0 0x29 2 | 49 | 1 0 0x29 2 |
50 | 0x29 0xb0 | 50 | 0x29 0xb0 |
51 | m 0x29 0x5d | 51 | m 0x29 0x5d |
52 | 1 0 0x3d 2 | 52 | 1 0 0x3d 2 |
53 | 0x3d 0x2b | 53 | 0x3d 0x2b |
54 | m 0x3d 0x7d | 54 | m 0x3d 0x7d |
55 | 1 0 0x2a 2 | 55 | 1 0 0x2a 2 |
56 | 0x2a 0xb5 | 56 | 0x2a 0xb5 |
57 | 1 0x1003 0 2 | 57 | 1 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 | ||
71 | 2 0 0x9 3 # tab char, but why doesnt this work...? | 71 | 2 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 | "..........." |
84 | 2 0 0x61 2 | 84 | 2 0 0x61 2 |
85 | 0x61 0x41 | 85 | 0x61 0x41 |
86 | c 0x61 0xe2 | 86 | c 0x61 0xe2 |
87 | d 0x61 0xe4 | 87 | d 0x61 0xe4 |
88 | c 0x41 0xc2 | 88 | c 0x41 0xc2 |
89 | d 0x41 0xc4 | 89 | d 0x41 0xc4 |
90 | 2 0 0x7a 2 | 90 | 2 0 0x7a 2 |
91 | 0x7a 0x5a | 91 | 0x7a 0x5a |
92 | 2 0 0x65 2 | 92 | 2 0 0x65 2 |
93 | 0x65 0x45 | 93 | 0x65 0x45 |
94 | m 0x65 0x20ac | 94 | m 0x65 0x20ac |
95 | c 0x65 0xea | 95 | c 0x65 0xea |
96 | d 0x65 0xeb | 96 | d 0x65 0xeb |
97 | c 0x45 0xca | 97 | c 0x45 0xca |
98 | d 0x45 0xcb | 98 | d 0x45 0xcb |
99 | 2 0 0x72 2 | 99 | 2 0 0x72 2 |
100 | 0x72 0x52 | 100 | 0x72 0x52 |
101 | 2 0 0x74 2 | 101 | 2 0 0x74 2 |
102 | 0x74 0x54 | 102 | 0x74 0x54 |
103 | 2 0 0x79 2 | 103 | 2 0 0x79 2 |
104 | 0x79 0x59 | 104 | 0x79 0x59 |
105 | 2 0 0x75 2 | 105 | 2 0 0x75 2 |
106 | 0x75 0x55 | 106 | 0x75 0x55 |
107 | c 0x75 0xfb | 107 | c 0x75 0xfb |
108 | d 0x75 0xfc | 108 | d 0x75 0xfc |
109 | c 0x55 0xdb | 109 | c 0x55 0xdb |
110 | d 0x55 0xdc | 110 | d 0x55 0xdc |
111 | 2 0 0x69 2 | 111 | 2 0 0x69 2 |
112 | 0x69 0x49 | 112 | 0x69 0x49 |
113 | c 0x69 0xee | 113 | c 0x69 0xee |
114 | d 0x69 0xef | 114 | d 0x69 0xef |
115 | c 0x49 0xce | 115 | c 0x49 0xce |
116 | d 0x49 0xcf | 116 | d 0x49 0xcf |
117 | 2 0 0x6f 2 | 117 | 2 0 0x6f 2 |
118 | 0x6f 0x4f | 118 | 0x6f 0x4f |
119 | c 0x6f 0xf4 | 119 | c 0x6f 0xf4 |
120 | d 0x6f 0xf6 | 120 | d 0x6f 0xf6 |
121 | c 0x4f 0xd4 | 121 | c 0x4f 0xd4 |
122 | d 0x4f 0xd6 | 122 | d 0x4f 0xd6 |
123 | 2 0 0x70 2 | 123 | 2 0 0x70 2 |
124 | 0x70 0x50 | 124 | 0x70 0x50 |
125 | 125 | ||
126 | 2 0 0x2c6 2 # circumflex | 126 | 2 0 0x2c6 2 # circumflex |
127 | 0x2c6 0xa8 # diaeresis | 127 | 0x2c6 0xa8 # diaeresis |
128 | 128 | ||
129 | 2 0 0x24 2 | 129 | 2 0 0x24 2 |
130 | 0x24 0xa3 | 130 | 0x24 0xa3 |
131 | m 0x24 0xa4 | 131 | m 0x24 0xa4 |
132 | 2 0x1004 0 2 | 132 | 2 0x1004 0 2 |
133 | 133 | ||
134 | 3 0x1024 0 4 | 134 | 3 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 | " " |
145 | 3 0 0x71 2 | 145 | 3 0 0x71 2 |
146 | 0x71 0x51 | 146 | 0x71 0x51 |
147 | 3 0 0x73 2 | 147 | 3 0 0x73 2 |
148 | 0x73 0x53 | 148 | 0x73 0x53 |
149 | 3 0 0x64 2 | 149 | 3 0 0x64 2 |
150 | 0x64 0x44 | 150 | 0x64 0x44 |
151 | 3 0 0x66 2 | 151 | 3 0 0x66 2 |
152 | 0x66 0x46 | 152 | 0x66 0x46 |
153 | 3 0 0x67 2 | 153 | 3 0 0x67 2 |
154 | 0x67 0x47 | 154 | 0x67 0x47 |
155 | 3 0 0x68 2 | 155 | 3 0 0x68 2 |
156 | 0x68 0x48 | 156 | 0x68 0x48 |
157 | 3 0 0x6a 2 | 157 | 3 0 0x6a 2 |
158 | 0x6a 0x4a | 158 | 0x6a 0x4a |
159 | 3 0 0x6b 2 | 159 | 3 0 0x6b 2 |
160 | 0x6b 0x4b | 160 | 0x6b 0x4b |
161 | 3 0 0x6c 2 | 161 | 3 0 0x6c 2 |
162 | 0x6c 0x4c | 162 | 0x6c 0x4c |
163 | 3 0 0x6d 2 | 163 | 3 0 0x6d 2 |
164 | 0x6d 0x4d | 164 | 0x6d 0x4d |
165 | 3 0 0xf9 2 | 165 | 3 0 0xf9 2 |
166 | 0xf9 0x25 | 166 | 0xf9 0x25 |
167 | 3 0x1004 0 4 # enter | 167 | 3 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 | ||
181 | 4 0x1020 0 3 | 181 | 4 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 | " " |
192 | 4 0 0x3c 2 | 192 | 4 0 0x3c 2 |
193 | 0x3c 0x3e | 193 | 0x3c 0x3e |
194 | 4 0 0x77 2 | 194 | 4 0 0x77 2 |
195 | 0x77 0x57 | 195 | 0x77 0x57 |
196 | 4 0 0x78 2 | 196 | 4 0 0x78 2 |
197 | 0x78 0x58 | 197 | 0x78 0x58 |
198 | 4 0 0x63 2 | 198 | 4 0 0x63 2 |
199 | 0x63 0x43 | 199 | 0x63 0x43 |
200 | 4 0 0x76 2 | 200 | 4 0 0x76 2 |
201 | 0x76 0x56 | 201 | 0x76 0x56 |
202 | 4 0 0x62 2 | 202 | 4 0 0x62 2 |
203 | 0x62 0x42 | 203 | 0x62 0x42 |
204 | 4 0 0x6e 2 | 204 | 4 0 0x6e 2 |
205 | 0x6e 0x4e | 205 | 0x6e 0x4e |
206 | 4 0 0x2c 2 | 206 | 4 0 0x2c 2 |
207 | 0x2c 0x3f | 207 | 0x2c 0x3f |
208 | 4 0 0x3b 2 | 208 | 4 0 0x3b 2 |
209 | 0x3b 0x2e | 209 | 0x3b 0x2e |
210 | 4 0 0x3a 2 | 210 | 4 0 0x3a 2 |
211 | 0x3a 0x2f | 211 | 0x3a 0x2f |
212 | 4 0 0x21 2 | 212 | 4 0 0x21 2 |
213 | 0x21 0xa7 | 213 | 0x21 0xa7 |
214 | 4 0x1020 0 5 | 214 | 4 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 | ||
226 | 5 0x1021 0 3 | 226 | 5 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 | " " |
237 | 5 0x1023 0 3 | 237 | 5 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 | " " |
248 | 5 0 0x20 16 | 248 | 5 0 0x20 16 |
249 | 5 0x1022 0 3 | 249 | 5 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 | " " |
260 | 5 0x1021 0 3 | 260 | 5 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 | " " |
271 | 5 0x1030 0 2 #original code is F1, but i'll use it for turning on/off the config dialog | 271 | 5 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 | ||
6 | lang = ko | 6 | lang = ko |
7 | title = Korean Standard Keyboard | 7 | title = Korean Standard Keyboard |
8 | 8 | ||
9 | 1 0x1000 0 2 # and you can write whatever you want after the last element | 9 | 1 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 | ||
25 | 1 0 0x60 2 # but not after xpm images... k? | 25 | 1 0 0x60 2 # but not after xpm images... k? |
26 | 1 0 0x31 2 | 26 | 1 0 0x31 2 |
27 | 1 0 0x32 2 | 27 | 1 0 0x32 2 |
28 | 1 0 0x33 2 | 28 | 1 0 0x33 2 |
29 | 1 0 0x34 2 | 29 | 1 0 0x34 2 |
30 | 1 0 0x35 2 | 30 | 1 0 0x35 2 |
31 | 1 0 0x36 2 | 31 | 1 0 0x36 2 |
32 | 1 0 0x37 2 | 32 | 1 0 0x37 2 |
33 | 1 0 0x38 2 | 33 | 1 0 0x38 2 |
34 | 1 0 0x39 2 | 34 | 1 0 0x39 2 |
35 | 1 0 0x30 2 | 35 | 1 0 0x30 2 |
36 | 1 0 0x2d 2 | 36 | 1 0 0x2d 2 |
37 | 1 0 0x3d 2 | 37 | 1 0 0x3d 2 |
38 | 1 0x1003 0 2 | 38 | 1 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 | ||
54 | 2 0 0x9 3 # tab char, but why doesnt this work...? | 54 | 2 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 | "..........." |
69 | 2 0 0x1107 2 | 69 | 2 0 0x1107 2 |
70 | 2 0 0x110c 2 | 70 | 2 0 0x110c 2 |
71 | 2 0 0x1103 2 | 71 | 2 0 0x1103 2 |
72 | 2 0 0x1100 2 | 72 | 2 0 0x1100 2 |
73 | 2 0 0x1109 2 | 73 | 2 0 0x1109 2 |
74 | 2 0 0x116d 2 | 74 | 2 0 0x116d 2 |
75 | 2 0 0x1167 2 | 75 | 2 0 0x1167 2 |
76 | 2 0 0x1163 2 | 76 | 2 0 0x1163 2 |
77 | 2 0 0x1162 2 | 77 | 2 0 0x1162 2 |
78 | 2 0 0x1166 2 | 78 | 2 0 0x1166 2 |
79 | 2 0 0x5b 2 | 79 | 2 0 0x5b 2 |
80 | 2 0 0x5d 2 | 80 | 2 0 0x5d 2 |
81 | 2 0 0x5c 2 | 81 | 2 0 0x5c 2 |
82 | 82 | ||
83 | 3 0x1024 0 4 | 83 | 3 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 | " " |
94 | 3 0 0x1106 2 | 94 | 3 0 0x1106 2 |
95 | 3 0 0x1102 2 | 95 | 3 0 0x1102 2 |
96 | 3 0 0x110b 2 | 96 | 3 0 0x110b 2 |
97 | 3 0 0x1105 2 | 97 | 3 0 0x1105 2 |
98 | 3 0 0x1112 2 | 98 | 3 0 0x1112 2 |
99 | 3 0 0x1169 2 | 99 | 3 0 0x1169 2 |
100 | 3 0 0x1165 2 | 100 | 3 0 0x1165 2 |
101 | 3 0 0x1161 2 | 101 | 3 0 0x1161 2 |
102 | 3 0 0x1175 2 | 102 | 3 0 0x1175 2 |
103 | 3 0 0x3b 2 | 103 | 3 0 0x3b 2 |
104 | 3 0 0x27 2 | 104 | 3 0 0x27 2 |
105 | 3 0x1004 0 4 # enter | 105 | 3 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 | ||
119 | 4 0x1020 0 5 | 119 | 4 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 | " " |
130 | 4 0 0x110f 2 | 130 | 4 0 0x110f 2 |
131 | 4 0 0x1110 2 | 131 | 4 0 0x1110 2 |
132 | 4 0 0x110e 2 | 132 | 4 0 0x110e 2 |
133 | 4 0 0x1111 2 | 133 | 4 0 0x1111 2 |
134 | 4 0 0x1172 2 | 134 | 4 0 0x1172 2 |
135 | 4 0 0x116e 2 | 135 | 4 0 0x116e 2 |
136 | 4 0 0x1173 2 | 136 | 4 0 0x1173 2 |
137 | 4 0 0x2c 2 | 137 | 4 0 0x2c 2 |
138 | 4 0 0x2e 2 | 138 | 4 0 0x2e 2 |
139 | 4 0 0x2f 2 | 139 | 4 0 0x2f 2 |
140 | 4 0x1020 0 5 | 140 | 4 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 | ||
152 | 5 0x1021 0 3 | 152 | 5 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 | " " |
163 | 5 0x1023 0 3 | 163 | 5 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 | " " |
174 | 5 0 0x20 16 | 174 | 5 0 0x20 16 |
175 | 5 0x1023 0 3 | 175 | 5 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 | " " |
186 | 5 0x1021 0 3 | 186 | 5 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 | " " |
197 | 5 0x1030 0 2 #original code is F1, but i'll use it for turning on/off pickboard | 197 | 5 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? |
210 | 0x60 0x7e | 210 | 0x60 0x7e |
211 | 0x31 0x21 | 211 | 0x31 0x21 |
212 | 0x32 0x40 | 212 | 0x32 0x40 |
213 | 0x33 0x23 | 213 | 0x33 0x23 |
214 | 0x34 0x24 | 214 | 0x34 0x24 |
215 | 0x35 0x25 | 215 | 0x35 0x25 |
216 | 0x36 0x5e | 216 | 0x36 0x5e |
217 | 0x37 0x26 | 217 | 0x37 0x26 |
218 | 0x38 0x2a | 218 | 0x38 0x2a |
219 | 0x39 0x28 | 219 | 0x39 0x28 |
220 | 0x30 0x29 | 220 | 0x30 0x29 |
221 | 0x2d 0x5f | 221 | 0x2d 0x5f |
222 | 0x3d 0x2b | 222 | 0x3d 0x2b |
223 | 223 | ||
224 | 0x1107 0x1108 | 224 | 0x1107 0x1108 |
225 | 0x110c 0x110d | 225 | 0x110c 0x110d |
226 | 0x1103 0x1104 | 226 | 0x1103 0x1104 |
227 | 0x1100 0x1101 | 227 | 0x1100 0x1101 |
228 | 0x1109 0x110a | 228 | 0x1109 0x110a |
229 | 0x1162 0x1164 | 229 | 0x1162 0x1164 |
230 | 0x1166 0x1168 | 230 | 0x1166 0x1168 |
231 | 0x5b 0x7b | 231 | 0x5b 0x7b |
232 | 0x5d 0x7d | 232 | 0x5d 0x7d |
233 | 0x5c 0x7c | 233 | 0x5c 0x7c |
234 | 234 | ||
235 | 0x3b 0x3a | 235 | 0x3b 0x3a |
236 | 0x27 0x22 | 236 | 0x27 0x22 |
237 | 237 | ||
238 | 0x2c 0x3c | 238 | 0x2c 0x3c |
239 | 0x2e 0x3e | 239 | 0x2e 0x3e |
240 | 0x2f 0x3f | 240 | 0x2f 0x3f |
241 | 241 | ||