summaryrefslogtreecommitdiff
path: root/share/multikey
Unidiff
Diffstat (limited to 'share/multikey') (more/less context) (show whitespace changes)
-rw-r--r--share/multikey/README2
-rw-r--r--share/multikey/de.keymap2
-rw-r--r--share/multikey/en.keymap2
-rw-r--r--share/multikey/enjumpx.keymap2
-rw-r--r--share/multikey/enshort.keymap2
-rw-r--r--share/multikey/es.keymap2
-rw-r--r--share/multikey/fi.keymap2
-rw-r--r--share/multikey/fr.keymap2
-rw-r--r--share/multikey/ko.keymap2
9 files changed, 9 insertions, 9 deletions
diff --git a/share/multikey/README b/share/multikey/README
index b0da95f..a574d3e 100644
--- a/share/multikey/README
+++ b/share/multikey/README
@@ -2,49 +2,49 @@
2| | 2| |
3| the basics | 3| the basics |
4| | 4| |
5+----------------------------------------------------------------------------+ 5+----------------------------------------------------------------------------+
6 6
7your best friend is xmbfed. open the unicode font that is in 7your best friend is xmbfed. open the unicode font that is in
8$QT_DIR/lib/fonts/unifont.bdf and search for the characters you want to input. 8$QT_DIR/lib/fonts/unifont.bdf and search for the characters you want to input.
9in the keymap file, the columns are... 9in the keymap file, the columns are...
10 10
11+--- row number (there are 5 rows) 11+--- row number (there are 5 rows)
12| +- qcode (used for special chars like enter, escape, etc...) 12| +- qcode (used for special chars like enter, escape, etc...)
13| | 13| |
14v v 14v v
151 0 0x36 2 151 0 0x36 2
16 ^ ^ 16 ^ ^
17 | | 17 | |
18 | +---- width of key (default key should be 2) 18 | +---- width of key (default key should be 2)
19 +--- the unicode value (the one you see in xmbded) 19 +--- the unicode value (the one you see in xmbded)
20 20
21so, lets say you want to edit the 5th key on the 2nd row. find the 5th line 21so, lets say you want to edit the 5th key on the 2nd row. find the 5th line
22that starts with 2, and replace the 3rd column with the code you found in 22that starts with 2, and replace the 3rd column with the code you found in
23xmbdfed. save the file and test it out by selecting another map, and 23xmbdfed. save the file and test it out by selecting another map, and
24selecting the one you are editing again. 24selecting the one you are editing again.
25 25
26it worked, right? if all you see is a square in it's place, that means your 26it worked, right? if all you see is a square in its place, that means your
27default font doesn't have that char. go to appearance and change the font to 27default font doesn't have that char. go to appearance and change the font to
28one that has that char. 28one that has that char.
29 29
30and if you want, you can have an image as the label instead of the char itself. 30and if you want, you can have an image as the label instead of the char itself.
31just draw the xpm image in gimp or something, save it, open it in your text 31just draw the xpm image in gimp or something, save it, open it in your text
32editor, cut off all the surrounding stuff and leave only the stuff between the 32editor, cut off all the surrounding stuff and leave only the stuff between the
33" chars. place that after your key definition. not too hard, right? one thing 33" chars. place that after your key definition. not too hard, right? one thing
34about this is you cant use xpm images for shift or any other meta keys. 34about this is you cant use xpm images for shift or any other meta keys.
35 35
36+----------------------------------------------------------------------------+ 36+----------------------------------------------------------------------------+
37| | 37| |
38| shift and meta keys | 38| shift and meta keys |
39| | 39| |
40+----------------------------------------------------------------------------+ 40+----------------------------------------------------------------------------+
41 41
42about shift and meta characters. to place chars in the shift map, the line 42about shift and meta characters. to place chars in the shift map, the line
43should consist of two columns. the non-shifted char and the shifted char. for 43should consist of two columns. the non-shifted char and the shifted char. for
44example. 44example.
45 45
460x71 0x51 460x71 0x51
47 47
48so, 0x71 (q) shifted is 0x51 (Q). 48so, 0x71 (q) shifted is 0x51 (Q).
49 49
50and now for meta chars. the reason why you have this feature is because of 50and now for meta chars. the reason why you have this feature is because of
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,28 +1,28 @@
1# comment lines must start with a '#' (for now...) 1# comment lines must start with a '#' (for now...)
2# order is: row qcode unicode length blah 2# order is: row qcode unicode length blah
3# 3#
4# please don't write anything between a key definition and it's xpm (excpet for spaces) 4# please don't write anything between a key definition and its xpm (except for spaces)
5title = German 5title = German
6 6
71 0x1000 0 2 # and you can write whatever you want after the last element 71 0x1000 0 2 # and you can write whatever you want after the last element
8 8
9 9
10 "9 9 2 1" 10 "9 9 2 1"
11 ". c None" 11 ". c None"
12 "a c #000000" 12 "a c #000000"
13 "........." 13 "........."
14 "........." 14 "........."
15 ".aa.aa.aa" 15 ".aa.aa.aa"
16 ".a..a..a." 16 ".a..a..a."
17 ".aa.aa.a." 17 ".aa.aa.a."
18 ".a...a.a." 18 ".a...a.a."
19 ".aa.aa.aa" 19 ".aa.aa.aa"
20 "........." 20 "........."
21 "........." 21 "........."
22 22
231 0 0x5e 2 # but not after xpm images... k? 231 0 0x5e 2 # but not after xpm images... k?
240x5e 0xb0 # shifted 240x5e 0xb0 # shifted
251 0 0x31 2 251 0 0x31 2
260x31 0x21 # shifted 260x31 0x21 # shifted
271 0 0x32 2 271 0 0x32 2
280x32 0x22 # shi.... 280x32 0x22 # shi....
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,28 +1,28 @@
1# comment lines must start with a '#' (for now...) 1# comment lines must start with a '#' (for now...)
2# order is: row qcode unicode length blah 2# order is: row qcode unicode length blah
3# 3#
4# please don't write anything between a key definition and it's xpm (excpet for spaces) 4# please don't write anything between a key definition and its xpm (except for spaces)
5title = English 5title = English
6 6
71 0x1000 0 2 # and you can write whatever you want after the last element 71 0x1000 0 2 # and you can write whatever you want after the last element
8 8
9 9
10 "9 9 2 1" 10 "9 9 2 1"
11 ". c None" 11 ". c None"
12 "a c #000000" 12 "a c #000000"
13 "........." 13 "........."
14 "........." 14 "........."
15 ".aa.aa.aa" 15 ".aa.aa.aa"
16 ".a..a..a." 16 ".a..a..a."
17 ".aa.aa.a." 17 ".aa.aa.a."
18 ".a...a.a." 18 ".a...a.a."
19 ".aa.aa.aa" 19 ".aa.aa.aa"
20 "........." 20 "........."
21 "........." 21 "........."
22 22
231 0 0x60 2 # but not after xpm images... k? 231 0 0x60 2 # but not after xpm images... k?
241 0 0x31 2 241 0 0x31 2
251 0 0x32 2 251 0 0x32 2
261 0 0x33 2 261 0 0x33 2
271 0 0x34 2 271 0 0x34 2
281 0 0x35 2 281 0 0x35 2
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,28 +1,28 @@
1# comment lines must start with a '#' (for now...) 1# comment lines must start with a '#' (for now...)
2# order is: row qcode unicode length blah 2# order is: row qcode unicode length blah
3# 3#
4# please don't write anything between a key definition and it's xpm (excpet for spaces) 4# please don't write anything between a key definition and its xpm (except for spaces)
5title = English JumpX Layout 5title = English JumpX Layout
6 6
71 0x1000 0 3 # and you can write whatever you want after the last element 71 0x1000 0 3 # and you can write whatever you want after the last element
8 8
9 9
10 "9 9 2 1" 10 "9 9 2 1"
11 ". c None" 11 ". c None"
12 "a c #000000" 12 "a c #000000"
13 "........." 13 "........."
14 "........." 14 "........."
15 ".aa.aa.aa" 15 ".aa.aa.aa"
16 ".a..a..a." 16 ".a..a..a."
17 ".aa.aa.a." 17 ".aa.aa.a."
18 ".a...a.a." 18 ".a...a.a."
19 ".aa.aa.aa" 19 ".aa.aa.aa"
20 "........." 20 "........."
21 "........." 21 "........."
22 22
231 0 0x7a 2 # z 231 0 0x7a 2 # z
241 0 0x76 2 # v 241 0 0x76 2 # v
251 0 0x63 2 # c 251 0 0x63 2 # c
261 0 0x68 2 # h 261 0 0x68 2 # h
271 0 0x77 2 # w 271 0 0x77 2 # w
281 0 0x6b 2 # k 281 0 0x6b 2 # k
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,28 +1,28 @@
1# comment lines must start with a '#' (for now...) 1# comment lines must start with a '#' (for now...)
2# order is: row qcode unicode length blah 2# order is: row qcode unicode length blah
3# 3#
4# please don't write anything between a key definition and it's xpm (excpet for spaces) 4# please don't write anything between a key definition and its xpm (except for spaces)
5title = English Short 5title = English Short
6 6
71 0x1000 0 2 # and you can write whatever you want after the last element 71 0x1000 0 2 # and you can write whatever you want after the last element
8 8
9 9
10 "9 9 2 1" 10 "9 9 2 1"
11 ". c None" 11 ". c None"
12 "a c #000000" 12 "a c #000000"
13 "........." 13 "........."
14 "........." 14 "........."
15 ".aa.aa.aa" 15 ".aa.aa.aa"
16 ".a..a..a." 16 ".a..a..a."
17 ".aa.aa.a." 17 ".aa.aa.a."
18 ".a...a.a." 18 ".a...a.a."
19 ".aa.aa.aa" 19 ".aa.aa.aa"
20 "........." 20 "........."
21 "........." 21 "........."
221 0 0x71 2 221 0 0x71 2
231 0 0x77 2 231 0 0x77 2
241 0 0x65 2 241 0 0x65 2
251 0 0x72 2 251 0 0x72 2
261 0 0x74 2 261 0 0x74 2
271 0 0x79 2 271 0 0x79 2
281 0 0x75 2 281 0 0x75 2
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,28 +1,28 @@
1# comment lines must start with a '#' (for now...) 1# comment lines must start with a '#' (for now...)
2# order is: row qcode unicode length blah 2# order is: row qcode unicode length blah
3# 3#
4# please don't write anything between a key definition and it's xpm (excpet for spaces) 4# please don't write anything between a key definition and its xpm (except for spaces)
5title = Spanish 5title = Spanish
6 6
71 0x1000 0 2 # and you can write whatever you want after the last element 71 0x1000 0 2 # and you can write whatever you want after the last element
8 8
9 9
10 "9 9 2 1" 10 "9 9 2 1"
11 ". c None" 11 ". c None"
12 "a c #000000" 12 "a c #000000"
13 "........." 13 "........."
14 "........." 14 "........."
15 ".aa.aa.aa" 15 ".aa.aa.aa"
16 ".a..a..a." 16 ".a..a..a."
17 ".aa.aa.a." 17 ".aa.aa.a."
18 ".a...a.a." 18 ".a...a.a."
19 ".aa.aa.aa" 19 ".aa.aa.aa"
20 "........." 20 "........."
21 "........." 21 "........."
22 22
231 0 0xba 2 # but not after xpm images... k? 231 0 0xba 2 # but not after xpm images... k?
240xba 0xaa 240xba 0xaa
25 25
261 0 0x31 2 261 0 0x31 2
270x31 0x7c 270x31 0x7c
28m 0x31 0xa6 28m 0x31 0xa6
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,28 +1,28 @@
1# comment lines must start with a '#' (for now...) 1# comment lines must start with a '#' (for now...)
2# order is: row qcode unicode length blah 2# order is: row qcode unicode length blah
3# 3#
4# please don't write anything between a key definition and it's xpm (excpet for spaces) 4# please don't write anything between a key definition and its xpm (except for spaces)
5title = Finnish 5title = Finnish
6 6
71 0x1000 0 2 # and you can write whatever you want after the last element 71 0x1000 0 2 # and you can write whatever you want after the last element
8 8
9 9
10 "9 9 2 1" 10 "9 9 2 1"
11 ". c None" 11 ". c None"
12 "a c #000000" 12 "a c #000000"
13 "........." 13 "........."
14 "........." 14 "........."
15 ".aa.aa.aa" 15 ".aa.aa.aa"
16 ".a..a..a." 16 ".a..a..a."
17 ".aa.aa.a." 17 ".aa.aa.a."
18 ".a...a.a." 18 ".a...a.a."
19 ".aa.aa.aa" 19 ".aa.aa.aa"
20 "........." 20 "........."
21 "........." 21 "........."
22 22
231 0 0xa7 2 # but not after xpm images... k? 231 0 0xa7 2 # but not after xpm images... k?
240xa7 0xbd # shifted 240xa7 0xbd # shifted
251 0 0x31 2 251 0 0x31 2
260x31 0x21 # shifted 260x31 0x21 # shifted
271 0 0x32 2 271 0 0x32 2
280x32 0x22 # shi.... 280x32 0x22 # shi....
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,28 +1,28 @@
1# comment lines must start with a '#' (for now...) 1# comment lines must start with a '#' (for now...)
2# order is: row qcode unicode length blah 2# order is: row qcode unicode length blah
3# 3#
4# please don't write anything between a key definition and it's xpm (excpet for spaces) 4# please don't write anything between a key definition and its xpm (except for spaces)
5title = French 5title = French
6 6
71 0x1000 0 2 # and you can write whatever you want after the last element 71 0x1000 0 2 # and you can write whatever you want after the last element
8 "9 9 2 1" 8 "9 9 2 1"
9 ". c None" 9 ". c None"
10 "a c #000000" 10 "a c #000000"
11 "........." 11 "........."
12 "........." 12 "........."
13 ".aa.aa.aa" 13 ".aa.aa.aa"
14 ".a..a..a." 14 ".a..a..a."
15 ".aa.aa.a." 15 ".aa.aa.a."
16 ".a...a.a." 16 ".a...a.a."
17 ".aa.aa.aa" 17 ".aa.aa.aa"
18 "........." 18 "........."
19 "........." 19 "........."
201 0 0x26 2 # but not after xpm images... k? 201 0 0x26 2 # but not after xpm images... k?
210x26 0x31 210x26 0x31
221 0 0xe9 2 221 0 0xe9 2
230xe9 0x32 230xe9 0x32
24m 0xe9 0x7e 24m 0xe9 0x7e
251 0 0x22 2 251 0 0x22 2
260x22 0x33 260x22 0x33
27m 0x22 0x23 27m 0x22 0x23
281 0 0x27 2 281 0 0x27 2
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,28 +1,28 @@
1# comment lines must start with a '#' (for now...) 1# comment lines must start with a '#' (for now...)
2# order is: row qcode unicode length blah 2# order is: row qcode unicode length blah
3# 3#
4# please don't write anything between a key definition and it's xpm (excpet for spaces) 4# please don't write anything between a key definition and its xpm (except for spaces)
5 5
6lang = ko 6lang = ko
7title = Korean Standard Keyboard 7title = Korean Standard Keyboard
8 8
91 0x1000 0 2 # and you can write whatever you want after the last element 91 0x1000 0 2 # and you can write whatever you want after the last element
10 10
11 11
12 "9 9 2 1" 12 "9 9 2 1"
13 ". c None" 13 ". c None"
14 "a c #000000" 14 "a c #000000"
15 "........." 15 "........."
16 "........." 16 "........."
17 ".aa.aa.aa" 17 ".aa.aa.aa"
18 ".a..a..a." 18 ".a..a..a."
19 ".aa.aa.a." 19 ".aa.aa.a."
20 ".a...a.a." 20 ".a...a.a."
21 ".aa.aa.aa" 21 ".aa.aa.aa"
22 "........." 22 "........."
23 "........." 23 "........."
24 24
251 0 0x60 2 # but not after xpm images... k? 251 0 0x60 2 # but not after xpm images... k?
261 0 0x31 2 261 0 0x31 2
271 0 0x32 2 271 0 0x32 2
281 0 0x33 2 281 0 0x33 2