summaryrefslogtreecommitdiffstats
path: root/meta/recipes-bsp/keymaps
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-bsp/keymaps')
-rw-r--r--meta/recipes-bsp/keymaps/files/akita/keymap-2.4.map128
-rw-r--r--meta/recipes-bsp/keymaps/files/akita/keymap-2.6.map228
-rwxr-xr-xmeta/recipes-bsp/keymaps/files/c7x0/keymap-2.6.map213
-rw-r--r--meta/recipes-bsp/keymaps/files/collie/keymap-2.4.map114
-rw-r--r--meta/recipes-bsp/keymaps/files/collie/keymap-2.6.map262
-rw-r--r--meta/recipes-bsp/keymaps/files/h2200/keymap-2.6.map17
-rw-r--r--meta/recipes-bsp/keymaps/files/htcuniversal/keymap-2.6.map20
-rw-r--r--meta/recipes-bsp/keymaps/files/jornada6xx/keymap-de.map597
-rw-r--r--meta/recipes-bsp/keymaps/files/jornada6xx/keymap-sp.map222
-rw-r--r--meta/recipes-bsp/keymaps/files/jornada6xx/keymap-uk.map278
-rwxr-xr-xmeta/recipes-bsp/keymaps/files/keymap.sh16
-rw-r--r--meta/recipes-bsp/keymaps/files/poodle/keymap-2.6.map152
-rw-r--r--meta/recipes-bsp/keymaps/files/spitz/keymap-2.4.map128
-rw-r--r--meta/recipes-bsp/keymaps/files/spitz/keymap-2.6.map228
-rw-r--r--meta/recipes-bsp/keymaps/files/tosa/keymap-2.4.map133
-rw-r--r--meta/recipes-bsp/keymaps/files/tosa/keymap-2.6.map210
-rw-r--r--meta/recipes-bsp/keymaps/keymaps_1.0.bb36
17 files changed, 2982 insertions, 0 deletions
diff --git a/meta/recipes-bsp/keymaps/files/akita/keymap-2.4.map b/meta/recipes-bsp/keymaps/files/akita/keymap-2.4.map
new file mode 100644
index 0000000000..e6339979e8
--- /dev/null
+++ b/meta/recipes-bsp/keymaps/files/akita/keymap-2.4.map
@@ -0,0 +1,128 @@
1keymaps 0-2,4-5,8
2keycode 1 = +a +A +a Control_a Control_a
3keycode 2 = +b +B underscore Control_b Control_b
4keycode 3 = +c +C +c Control_c Control_c
5keycode 4 = +d +D +d Control_d Control_d
6keycode 5 = +e +E equal Control_e Control_e
7keycode 6 = +f +F backslash Control_f Control_f
8keycode 7 = +g +G semicolon Control_g Control_g
9keycode 8 = +h +H colon BackSpace BackSpace
10keycode 9 = +i +I +i Tab Tab
11keycode 10 = +j +J asterisk Linefeed Linefeed
12keycode 11 = +k +K backslash Control_k Control_k
13keycode 12 = +l +L bar Control_l Control_l
14keycode 13 = +m +M +m Control_m Control_m
15keycode 14 = +n +N +n Control_n Control_n
16keycode 15 = +o +O +o Control_o Control_o
17keycode 16 = +p +P +p Control_p Control_p
18keycode 17 = +q +Q +q Control_q Control_q
19keycode 18 = +r +R plus Control_r Control_r
20keycode 19 = +s +S +s Control_s Control_s
21keycode 20 = +t +T bracketleft Control_t Control_t
22keycode 21 = +u +U +u Control_u Control_u
23keycode 22 = +v +V +v Control_v Control_v
24keycode 23 = +w +W asciicircum Control_w Control_w
25keycode 24 = +x +X +x Control_x Control_x
26keycode 25 = +y +Y bracketright Control_y Control_y
27keycode 26 = +z +Z +z Control_z Control_z
28keycode 27 = Shift Shift Shift Shift Shift
29keycode 28 = Return Return Return Return Return
30keycode 29 = F11 F11 F11 F11 F11
31keycode 30 = AltGr AltGr AltGr AltGr AltGr
32keycode 31 = BackSpace BackSpace Delete BackSpace BackSpace
33keycode 32 = Num_Lock Num_Lock Num_Lock Num_Lock Num_Lock
34keycode 33 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
35keycode 34 = Escape Escape Escape Escape Escape
36keycode 35 = Left Left Left Left Left Decr_Console
37keycode 36 = Up Up PageUp Up Up
38keycode 37 = Down Down PageDown Down Down
39keycode 38 = Right Right Right Right Right Incr_Console
40keycode 39 = Return Return Return Return Return
41keycode 40 = F12 VoidSymbol VoidSymbol VoidSymbol VoidSymbol
42keycode 41 = one exclam VoidSymbol VoidSymbol VoidSymbol Console_1
43keycode 42 = two quotedbl VoidSymbol VoidSymbol VoidSymbol Console_2
44keycode 43 = three numbersign VoidSymbol VoidSymbol VoidSymbol Console_3
45keycode 44 = four dollar VoidSymbol VoidSymbol VoidSymbol Console_4
46keycode 45 = five percent VoidSymbol VoidSymbol VoidSymbol Console_5
47keycode 46 = six ampersand VoidSymbol VoidSymbol VoidSymbol
48keycode 47 = seven apostrophe VoidSymbol VoidSymbol VoidSymbol
49keycode 48 = eight parenleft VoidSymbol VoidSymbol VoidSymbol
50keycode 49 = nine parenright VoidSymbol VoidSymbol VoidSymbol
51keycode 50 = zero asciitilde VoidSymbol VoidSymbol VoidSymbol
52keycode 51 = minus equal VoidSymbol VoidSymbol VoidSymbol
53keycode 52 = asciicircum asciitilde VoidSymbol VoidSymbol VoidSymbol
54keycode 53 = backslash bar VoidSymbol VoidSymbol VoidSymbol
55keycode 54 = bracketleft braceleft VoidSymbol VoidSymbol VoidSymbol
56keycode 55 = at grave VoidSymbol VoidSymbol VoidSymbol
57keycode 56 = Control Control Control Control Control
58keycode 57 = Alt Alt Alt Alt Alt
59keycode 58 = Control Control Control Control Control
60keycode 59 = minus VoidSymbol at VoidSymbol VoidSymbol
61keycode 60 = Shift_Lock Shift_Lock Shift_Lock Shift_Lock Shift_Lock
62keycode 61 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
63keycode 62 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
64keycode 63 = comma slash less VoidSymbol VoidSymbol
65keycode 64 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
66keycode 65 = Tab Tab Caps_Lock Tab Tab
67keycode 66 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
68keycode 67 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
69keycode 68 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
70keycode 69 = Alt VoidSymbol VoidSymbol VoidSymbol VoidSymbol
71keycode 70 = slash VoidSymbol VoidSymbol VoidSymbol VoidSymbol
72keycode 71 = KP_1 KP_1 KP_1 KP_1 KP_1
73keycode 72 = KP_2 KP_2 KP_2 KP_2 KP_2
74keycode 73 = KP_3 KP_3 KP_3 KP_3 KP_3
75keycode 74 = KP_4 KP_4 KP_4 KP_4 KP_4
76keycode 75 = KP_5 KP_5 KP_5 KP_5 KP_5
77keycode 76 = KP_6 KP_6 KP_6 KP_6 KP_6
78keycode 77 = KP_7 KP_7 KP_7 KP_7 KP_7
79keycode 78 = KP_8 KP_8 KP_8 KP_8 KP_8
80keycode 79 = KP_9 KP_9 KP_9 KP_9 KP_9
81keycode 80 = KP_0 KP_0 KP_0 KP_0 KP_0
82keycode 81 = Delete Delete Delete Delete Delete
83keycode 82 = KP_Divide KP_Divide KP_Divide KP_Divide KP_Divide
84keycode 83 = KP_Multiply KP_Multiply KP_Multiply KP_Multiply KP_Multiply
85keycode 84 = Return Return Return Return Return
86keycode 85 = KP_Subtract KP_Subtract KP_Subtract KP_Subtract KP_Subtract
87keycode 86 = KP_Add KP_Add KP_Add KP_Add KP_Add
88keycode 87 = KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter
89keycode 88 = F9 F9 F9 F9 F9
90keycode 89 = F10 F10 F10 F10 F10
91keycode 90 = F13 F13 F13 F13 F13
92keycode 91 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
93keycode 92 = space space space space space
94keycode 93 = KP_Period KP_Period KP_Period KP_Period KP_Period
95keycode 94 = Escape Escape Escape Escape
96keycode 95 = semicolon plus VoidSymbol VoidSymbol VoidSymbol
97keycode 96 = colon asterisk VoidSymbol VoidSymbol VoidSymbol
98keycode 97 = bracketright braceright VoidSymbol VoidSymbol VoidSymbol
99keycode 98 = comma less VoidSymbol VoidSymbol VoidSymbol
100keycode 99 = period greater VoidSymbol VoidSymbol VoidSymbol
101keycode 100 = slash question VoidSymbol VoidSymbol VoidSymbol
102keycode 101 = underscore underscore VoidSymbol VoidSymbol VoidSymbol
103keycode 102 = F15 VoidSymbol VoidSymbol VoidSymbol VoidSymbol
104keycode 103 = period question greater VoidSymbol VoidSymbol
105keycode 104 = Find Find Find Find Find
106keycode 105 = Select Select Select Select Select
107keycode 106 = Prior Scroll_Backward Prior Prior Prior
108keycode 107 = Next Scroll_Forward Next Next Next
109keycode 108 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
110keycode 109 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
111keycode 110 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
112keycode 111 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
113keycode 112 = Shift Shift Shift Shift Shift
114keycode 113 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
115keycode 114 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
116keycode 115 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
117keycode 116 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
118keycode 117 = Control Control Control Control Control
119keycode 118 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
120keycode 119 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
121keycode 120 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
122keycode 121 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
123keycode 122 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
124keycode 123 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
125keycode 124 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
126keycode 125 = Up Up Up Up
127keycode 126 = Down Down Down Down
128keycode 127 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
diff --git a/meta/recipes-bsp/keymaps/files/akita/keymap-2.6.map b/meta/recipes-bsp/keymaps/files/akita/keymap-2.6.map
new file mode 100644
index 0000000000..11a0e8b4d3
--- /dev/null
+++ b/meta/recipes-bsp/keymaps/files/akita/keymap-2.6.map
@@ -0,0 +1,228 @@
1# Default kernel keymap. This uses 7 modifier combinations.
2keymaps 0-2,4-5,8,12
3# Change the above line into
4# keymaps 0-2,4-6,8,12
5# in case you want the entries
6# altgr control keycode 83 = Boot
7# altgr control keycode 111 = Boot
8# below.
9#
10keycode 1 =
11keycode 2 = one exclam
12 control alt keycode 2 = Console_1
13keycode 3 = two quotedbl
14 control alt keycode 3 = Console_2
15keycode 4 = three numbersign
16 control alt keycode 4 = Console_3
17keycode 5 = four dollar
18 control alt keycode 5 = Console_4
19keycode 6 = five percent
20 control alt keycode 6 = Console_5
21keycode 7 = six ampersand
22 control alt keycode 7 = Console_6
23keycode 8 = seven apostrophe
24keycode 9 = eight parenleft
25keycode 10 = nine parenright
26keycode 11 = zero asciitilde
27keycode 12 = minus at
28 altgr keycode 12 = at
29keycode 13 =
30keycode 14 = BackSpace
31 altgr keycode 14 = Delete
32keycode 15 = Tab
33 altgr keycode 15 = Caps_Lock
34keycode 16 = q
35keycode 17 = w
36 altgr keycode 17 = asciicircum
37keycode 18 = e
38 altgr keycode 18 = equal
39keycode 19 = r
40 altgr keycode 19 = plus
41keycode 20 = t
42 altgr keycode 20 = bracketleft
43keycode 21 = y
44 altgr keycode 21 = bracketright
45keycode 22 = u
46 altgr keycode 22 = braceleft
47keycode 23 = i
48 altgr keycode 23 = braceright
49keycode 24 = o
50keycode 25 = p
51keycode 26 =
52keycode 27 =
53keycode 28 = Return
54keycode 29 = Control
55keycode 30 = a
56keycode 31 = s
57keycode 32 = d
58keycode 33 = f
59 altgr keycode 33 = backslash
60keycode 34 = g
61 altgr keycode 34 = semicolon
62keycode 35 = h
63 altgr keycode 35 = colon
64keycode 36 = j
65 altgr keycode 36 = asterisk
66keycode 37 = k
67 altgr keycode 37 = backslash
68keycode 38 = l
69 altgr keycode 38 = bar
70keycode 39 =
71keycode 40 =
72keycode 41 =
73keycode 42 = Shift
74keycode 43 =
75keycode 44 = z
76keycode 45 = x
77keycode 46 = c
78keycode 47 = v
79keycode 48 = b
80 altgr keycode 48 = underscore
81keycode 49 = n
82keycode 50 = m
83keycode 51 = comma slash
84 altgr keycode 51 = less
85keycode 52 = period question
86 altgr keycode 52 = greater
87keycode 53 =
88keycode 54 = Shift
89keycode 55 =
90keycode 56 = Alt
91keycode 57 = space space
92 control keycode 57 = nul
93keycode 59 = F9
94keycode 60 = F10
95keycode 61 = AltGr
96keycode 62 = Escape
97keycode 63 = Return
98keycode 64 = Escape
99keycode 65 = Down
100keycode 66 = Up
101keycode 67 = Control
102keycode 68 = F13
103keycode 79 = F15
104keycode 80 = F16
105keycode 82 = F17
106keycode 87 = Return
107keycode 88 = F11
108keycode 97 = Control
109keycode 99 = F12
110keycode 103 = Up
111 altgr keycode 103 = PageUp
112keycode 105 = Left
113 altgr keycode 105 = Decr_Console
114keycode 106 = Right
115 altgr keycode 106 = Incr_Console
116keycode 108 = Down
117 altgr keycode 108 = PageDown
118
119
120# LCD Softkeys as represented by zaurusd
121keycode 82 = F5
122keycode 79 = F15 # Home
123keycode 80 = F6
124keycode 81 = F16 # Email
125keycode 75 = F7
126keycode 76 = F17 # Addresses
127keycode 77 = F8
128keycode 71 = F18 # Calendar
129keycode 72 = F9
130keycode 73 = F19 # Book
131keycode 78 = F10
132
133string F1 = "\033[[A"
134string F2 = "\033[[B"
135string F3 = "\033[[C"
136string F4 = "\033[[D"
137string F5 = "\033[[E"
138string F6 = "\033[17~"
139string F7 = "\033[18~"
140string F8 = "\033[19~"
141string F9 = "\033[20~"
142string F10 = "\033[21~"
143string F11 = "\033[23~"
144string F12 = "\033[24~"
145string F13 = "\033[25~"
146string F14 = "\033[26~"
147string F15 = "\033[28~"
148string F16 = "\033[29~"
149string F17 = "\033[31~"
150string F18 = "\033[32~"
151string F19 = "\033[33~"
152string F20 = "\033[34~"
153string Find = "\033[1~"
154string Insert = "\033[2~"
155string Remove = "\033[3~"
156string Select = "\033[4~"
157string Prior = "\033[5~"
158string Next = "\033[6~"
159string Macro = "\033[M"
160string Pause = "\033[P"
161compose '`' 'A' to '�'
162compose '`' 'a' to '�'
163compose '\'' 'A' to '�'
164compose '\'' 'a' to '�'
165compose '^' 'A' to '�'
166compose '^' 'a' to '�'
167compose '~' 'A' to '�'
168compose '~' 'a' to '�'
169compose '"' 'A' to '�'
170compose '"' 'a' to '�'
171compose 'O' 'A' to '�'
172compose 'o' 'a' to '�'
173compose '0' 'A' to '�'
174compose '0' 'a' to '�'
175compose 'A' 'A' to '�'
176compose 'a' 'a' to '�'
177compose 'A' 'E' to '�'
178compose 'a' 'e' to '�'
179compose ',' 'C' to '�'
180compose ',' 'c' to '�'
181compose '`' 'E' to '�'
182compose '`' 'e' to '�'
183compose '\'' 'E' to '�'
184compose '\'' 'e' to '�'
185compose '^' 'E' to '�'
186compose '^' 'e' to '�'
187compose '"' 'E' to '�'
188compose '"' 'e' to '�'
189compose '`' 'I' to '�'
190compose '`' 'i' to '�'
191compose '\'' 'I' to '�'
192compose '\'' 'i' to '�'
193compose '^' 'I' to '�'
194compose '^' 'i' to '�'
195compose '"' 'I' to '�'
196compose '"' 'i' to '�'
197compose '-' 'D' to '�'
198compose '-' 'd' to '�'
199compose '~' 'N' to '�'
200compose '~' 'n' to '�'
201compose '`' 'O' to '�'
202compose '`' 'o' to '�'
203compose '\'' 'O' to '�'
204compose '\'' 'o' to '�'
205compose '^' 'O' to '�'
206compose '^' 'o' to '�'
207compose '~' 'O' to '�'
208compose '~' 'o' to '�'
209compose '"' 'O' to '�'
210compose '"' 'o' to '�'
211compose '/' 'O' to '�'
212compose '/' 'o' to '�'
213compose '`' 'U' to '�'
214compose '`' 'u' to '�'
215compose '\'' 'U' to '�'
216compose '\'' 'u' to '�'
217compose '^' 'U' to '�'
218compose '^' 'u' to '�'
219compose '"' 'U' to '�'
220compose '"' 'u' to '�'
221compose '\'' 'Y' to '�'
222compose '\'' 'y' to '�'
223compose 'T' 'H' to '�'
224compose 't' 'h' to '�'
225compose 's' 's' to '�'
226compose '"' 'y' to '�'
227compose 's' 'z' to '�'
228compose 'i' 'j' to '�'
diff --git a/meta/recipes-bsp/keymaps/files/c7x0/keymap-2.6.map b/meta/recipes-bsp/keymaps/files/c7x0/keymap-2.6.map
new file mode 100755
index 0000000000..6fc3a9a9cf
--- /dev/null
+++ b/meta/recipes-bsp/keymaps/files/c7x0/keymap-2.6.map
@@ -0,0 +1,213 @@
1# Default kernel keymap. This uses 7 modifier combinations.
2keymaps 0-2,4-5,8,12
3# Change the above line into
4# keymaps 0-2,4-6,8,12
5# in case you want the entries
6# altgr control keycode 83 = Boot
7# altgr control keycode 111 = Boot
8# below.
9#
10keycode 1 =
11keycode 2 = one exclam
12 control alt keycode 2 = Console_1
13keycode 3 = two quotedbl
14 control alt keycode 3 = Console_2
15keycode 4 = three numbersign
16 control alt keycode 4 = Console_3
17keycode 5 = four dollar
18 control alt keycode 5 = Console_4
19keycode 6 = five percent
20 control alt keycode 6 = Console_5
21keycode 7 = six ampersand
22 control alt keycode 7 = Console_6
23keycode 8 = seven apostrophe
24keycode 9 = eight parenleft
25keycode 10 = nine parenright
26keycode 11 = zero asciitilde
27keycode 12 = minus at
28 altgr keycode 12 = at
29keycode 13 =
30keycode 14 = BackSpace
31 altgr keycode 14 = Delete
32keycode 15 = Tab
33 altgr keycode 15 = Caps_Lock
34keycode 16 = q
35keycode 17 = w
36 altgr keycode 17 = asciicircum
37keycode 18 = e
38 altgr keycode 18 = equal
39keycode 19 = r
40 altgr keycode 19 = plus
41keycode 20 = t
42 altgr keycode 20 = bracketleft
43keycode 21 = y
44 altgr keycode 21 = bracketright
45keycode 22 = u
46 altgr keycode 22 = braceleft
47keycode 23 = i
48 altgr keycode 23 = braceright
49keycode 24 = o
50keycode 25 = p
51keycode 26 =
52keycode 27 =
53keycode 28 = Return
54keycode 29 = Control
55keycode 30 = a
56keycode 31 = s
57keycode 32 = d
58keycode 33 = f
59 altgr keycode 33 = backslash
60keycode 34 = g
61 altgr keycode 34 = semicolon
62keycode 35 = h
63 altgr keycode 35 = colon
64keycode 36 = j
65 altgr keycode 36 = asterisk
66keycode 37 = k
67 altgr keycode 37 = backslash
68keycode 38 = l
69 altgr keycode 38 = bar
70keycode 39 =
71keycode 40 =
72keycode 41 =
73keycode 42 = Shift
74keycode 43 =
75keycode 44 = z
76keycode 45 = x
77keycode 46 = c
78keycode 47 = v
79keycode 48 = b
80 altgr keycode 48 = underscore
81keycode 49 = n
82keycode 50 = m
83keycode 51 = comma slash
84 altgr keycode 51 = less
85keycode 52 = period question
86 altgr keycode 52 = greater
87keycode 53 =
88keycode 54 = Shift
89keycode 55 =
90keycode 56 = Alt
91keycode 57 = space space
92 control keycode 57 = nul
93keycode 59 = F9
94keycode 60 = F10
95keycode 61 = AltGr
96keycode 62 = Escape
97keycode 63 = Return
98keycode 64 = Escape
99keycode 65 = Down
100keycode 66 = Up
101keycode 67 = Control
102keycode 68 = F13
103keycode 79 = F15
104keycode 80 = F16
105keycode 82 = F17
106keycode 87 = Return
107keycode 88 = F11
108keycode 97 = Control
109keycode 99 = F12
110keycode 103 = Up
111 altgr keycode 103 = PageUp
112keycode 105 = Left
113 altgr keycode 105 = Decr_Console
114keycode 106 = Right
115 altgr keycode 106 = Incr_Console
116keycode 108 = Down
117 altgr keycode 108 = PageDown
118string F1 = "\033[[A"
119string F2 = "\033[[B"
120string F3 = "\033[[C"
121string F4 = "\033[[D"
122string F5 = "\033[[E"
123string F6 = "\033[17~"
124string F7 = "\033[18~"
125string F8 = "\033[19~"
126string F9 = "\033[20~"
127string F10 = "\033[21~"
128string F11 = "\033[23~"
129string F12 = "\033[24~"
130string F13 = "\033[25~"
131string F14 = "\033[26~"
132string F15 = "\033[28~"
133string F16 = "\033[29~"
134string F17 = "\033[31~"
135string F18 = "\033[32~"
136string F19 = "\033[33~"
137string F20 = "\033[34~"
138string Find = "\033[1~"
139string Insert = "\033[2~"
140string Remove = "\033[3~"
141string Select = "\033[4~"
142string Prior = "\033[5~"
143string Next = "\033[6~"
144string Macro = "\033[M"
145string Pause = "\033[P"
146compose '`' 'A' to '�'
147compose '`' 'a' to '�'
148compose '\'' 'A' to '�'
149compose '\'' 'a' to '�'
150compose '^' 'A' to '�'
151compose '^' 'a' to '�'
152compose '~' 'A' to '�'
153compose '~' 'a' to '�'
154compose '"' 'A' to '�'
155compose '"' 'a' to '�'
156compose 'O' 'A' to '�'
157compose 'o' 'a' to '�'
158compose '0' 'A' to '�'
159compose '0' 'a' to '�'
160compose 'A' 'A' to '�'
161compose 'a' 'a' to '�'
162compose 'A' 'E' to '�'
163compose 'a' 'e' to '�'
164compose ',' 'C' to '�'
165compose ',' 'c' to '�'
166compose '`' 'E' to '�'
167compose '`' 'e' to '�'
168compose '\'' 'E' to '�'
169compose '\'' 'e' to '�'
170compose '^' 'E' to '�'
171compose '^' 'e' to '�'
172compose '"' 'E' to '�'
173compose '"' 'e' to '�'
174compose '`' 'I' to '�'
175compose '`' 'i' to '�'
176compose '\'' 'I' to '�'
177compose '\'' 'i' to '�'
178compose '^' 'I' to '�'
179compose '^' 'i' to '�'
180compose '"' 'I' to '�'
181compose '"' 'i' to '�'
182compose '-' 'D' to '�'
183compose '-' 'd' to '�'
184compose '~' 'N' to '�'
185compose '~' 'n' to '�'
186compose '`' 'O' to '�'
187compose '`' 'o' to '�'
188compose '\'' 'O' to '�'
189compose '\'' 'o' to '�'
190compose '^' 'O' to '�'
191compose '^' 'o' to '�'
192compose '~' 'O' to '�'
193compose '~' 'o' to '�'
194compose '"' 'O' to '�'
195compose '"' 'o' to '�'
196compose '/' 'O' to '�'
197compose '/' 'o' to '�'
198compose '`' 'U' to '�'
199compose '`' 'u' to '�'
200compose '\'' 'U' to '�'
201compose '\'' 'u' to '�'
202compose '^' 'U' to '�'
203compose '^' 'u' to '�'
204compose '"' 'U' to '�'
205compose '"' 'u' to '�'
206compose '\'' 'Y' to '�'
207compose '\'' 'y' to '�'
208compose 'T' 'H' to '�'
209compose 't' 'h' to '�'
210compose 's' 's' to '�'
211compose '"' 'y' to '�'
212compose 's' 'z' to '�'
213compose 'i' 'j' to '�'
diff --git a/meta/recipes-bsp/keymaps/files/collie/keymap-2.4.map b/meta/recipes-bsp/keymaps/files/collie/keymap-2.4.map
new file mode 100644
index 0000000000..4cd8325bb0
--- /dev/null
+++ b/meta/recipes-bsp/keymaps/files/collie/keymap-2.4.map
@@ -0,0 +1,114 @@
1keymaps 0-1,4-5
2alt_is_meta
3keycode 1 = a
4keycode 2 = b
5keycode 3 = c
6keycode 4 = d
7keycode 5 = e
8keycode 6 = f
9keycode 7 = g
10keycode 8 = h
11keycode 9 = i
12keycode 10 = j
13keycode 11 = k
14keycode 12 = l
15keycode 13 = m
16keycode 14 = n
17keycode 15 = o
18keycode 16 = p
19keycode 17 = q
20keycode 18 = r
21keycode 19 = s
22keycode 20 = t
23keycode 21 = u
24keycode 22 = v
25keycode 23 = w
26keycode 24 = x
27keycode 25 = y
28keycode 26 = z
29keycode 27 = Shift
30keycode 28 = Return
31keycode 29 = F2
32keycode 30 =
33keycode 31 = BackSpace
34keycode 32 = bar
35keycode 33 =
36keycode 34 = Escape
37keycode 35 = Left
38 control keycode 35 = Decr_Console
39keycode 36 = Up
40keycode 37 = Down
41keycode 38 = Right
42 control keycode 38 = Incr_Console
43keycode 39 = Return
44keycode 40 =
45keycode 41 = one
46keycode 42 = two
47keycode 43 = three
48keycode 44 = four
49keycode 45 = five
50keycode 46 = six
51keycode 47 = seven
52keycode 48 = eight
53keycode 49 = nine
54keycode 50 = zero
55keycode 51 = +adiaeresis
56keycode 52 = +udiaeresis
57keycode 53 = +odiaeresis
58keycode 54 = +Adiaeresis
59keycode 55 = +Udiaeresis
60keycode 56 = +Odiaeresis
61keycode 57 = +ssharp
62keycode 58 = minus
63keycode 59 = plus
64keycode 60 = Shift_Lock
65keycode 61 = at
66keycode 62 = question
67keycode 63 = comma
68keycode 64 = period
69keycode 65 = Tab
70keycode 66 = F5
71keycode 67 = F6
72keycode 68 = F7
73keycode 69 = slash
74keycode 70 = apostrophe
75keycode 71 = semicolon
76keycode 72 = quotedbl
77keycode 73 = colon
78keycode 74 = numbersign
79keycode 75 = dollar
80keycode 76 = percent
81keycode 77 = underscore
82keycode 78 = ampersand
83keycode 79 = asterisk
84keycode 80 = parenleft
85keycode 81 = Delete
86keycode 82 = F10
87keycode 83 = equal
88keycode 84 = parenright
89keycode 85 = asciitilde
90keycode 86 = less
91keycode 87 = greater
92keycode 88 = Control
93keycode 89 = Alt
94keycode 90 =
95keycode 91 = space
96 control keycode 91 = nul
97keycode 92 = space
98 control keycode 92 = nul
99keycode 93 =
100keycode 94 = exclam
101keycode 95 =
102keycode 96 =
103keycode 97 =
104keycode 98 =
105keycode 99 =
106keycode 100 =
107keycode 101 =
108keycode 102 =
109keycode 103 = Shift
110keycode 104 = Control
111keycode 105 = Control
112keycode 106 = Alt
113keycode 107 = Alt
114keycode 108 = AltGr
diff --git a/meta/recipes-bsp/keymaps/files/collie/keymap-2.6.map b/meta/recipes-bsp/keymaps/files/collie/keymap-2.6.map
new file mode 100644
index 0000000000..13eb7d2881
--- /dev/null
+++ b/meta/recipes-bsp/keymaps/files/collie/keymap-2.6.map
@@ -0,0 +1,262 @@
1# Note:
2# The way in which the modifiers are handled are quite different
3# than how they were handled in the 2.4.6-rmk1-np2-embedix kernel.
4#
5# Here, we simply pass up Fn as Control, and the german accent key
6# as Altgr, and simply use a proper keymap. Said keymap is as
7# follows.
8# keymaps 0-2,4-5,8,12,20
9keycode 14 = BackSpace
10 shift keycode 14 = BackSpace
11 control keycode 14 = Delete
12 shiftl control keycode 14 = bracketleft
13 control shiftr keycode 14 = bracketleft
14keycode 15 = Tab Tab
15 shift keycode 15 = backslash
16 control keycode 15 = Caps_Lock
17 shiftl control keycode 15 = Caps_Lock
18 control shiftr keycode 15 = Caps_Lock
19keycode 16 = q
20 control keycode 16 = one
21 shiftl control keycode 16 = Control_q
22 control shiftr keycode 16 = Meta_q
23keycode 17 = w
24 control keycode 17 = two
25 shiftl control keycode 17 = Control_w
26 control shiftr keycode 17 = Meta_w
27keycode 18 = e
28 control keycode 18 = three
29 shiftl control keycode 18 = Control_e
30 control shiftr keycode 18 = Meta_e
31keycode 19 = r
32 control keycode 19 = four
33 shiftr control keycode 19 = Control_r
34 control shiftl keycode 19 = Meta_r
35keycode 20 = t
36 control keycode 20 = five
37 shiftl control keycode 20 = Control_t
38 control shiftr keycode 20 = Meta_t
39keycode 21 = y
40 control keycode 21 = six
41 shiftl control keycode 21 = Control_y
42 control shiftr keycode 21 = Meta_y
43keycode 22 = u
44 control keycode 22 = seven
45 shiftl control keycode 22 = Control_u
46 control shiftr keycode 22 = Meta_u
47keycode 23 = i
48 control keycode 23 = eight
49 shiftl control keycode 23 = Control_i
50 control shiftr keycode 23 = Meta_i
51keycode 24 = o
52 control keycode 24 = nine
53 shiftl control keycode 24 = Control_o
54 control shiftr keycode 24 = Meta_o
55keycode 25 = p
56 control keycode 25 = zero
57 shiftl control keycode 25 = Control_p
58 control shiftr keycode 25 = Meta_p
59keycode 28 = Return
60 control keycode 28 = greater
61 shiftl control keycode 28 = braceright
62 control shiftr keycode 28 = braceright
63keycode 29 = Control
64keycode 30 = a
65 control keycode 30 = exclam
66 shiftl control keycode 30 = Control_a
67 control shiftr keycode 30 = Meta_a
68keycode 31 = s
69 control keycode 31 = at
70 shiftl control keycode 31 = Control_s
71 control shiftr keycode 31 = Meta_s
72keycode 32 = d
73 control keycode 32 = numbersign
74 shiftl control keycode 32 = Control_d
75 control shiftr keycode 32 = Meta_d
76keycode 33 = f
77 control keycode 33 = dollar
78 shiftl control keycode 33 = Control_f
79 control shiftr keycode 33 = Meta_f
80keycode 34 = g
81 control keycode 34 = percent
82 shiftl control keycode 34 = Control_g
83 control shiftr keycode 34 = Meta_g
84keycode 35 = h
85 control keycode 35 = underscore
86 shiftl control keycode 35 = BackSpace
87 control shiftr keycode 35 = BackSpace
88keycode 36 = j
89 control keycode 36 = ampersand
90 shiftl control keycode 36 = Linefeed
91 control shiftr keycode 36 = Linefeed
92keycode 37 = k
93 control keycode 37 = asterisk
94 shiftl control keycode 37 = Control_k
95 control shiftr keycode 37 = Meta_k
96keycode 38 = l
97 control keycode 38 = bracketleft
98 shiftl control keycode 51 = parenleft
99 control shiftr keycode 51 = parenleft
100keycode 40 = apostrophe quotedbl
101 control keycode 40 = asciitilde
102 shiftl control keycode 40 = asciicircum
103 control shiftr keycode 40 = asciicircum
104keycode 42 = Shift
105keycode 44 = z
106 control keycode 44 = Control_z
107 shiftl control keycode 44 = Control_z
108 control shiftr keycode 44 = Meta_z
109keycode 45 = x
110 control keycode 45 = Control_x
111 shiftl control keycode 45 = Control_x
112 control shiftr keycode 45 = Meta_x
113keycode 46 = c
114 control keycode 46 = Control_c
115 shiftl control keycode 46 = Control_c
116 control shiftr keycode 46 = Meta_c
117keycode 47 = v
118 control keycode 47 = Control_v
119 shiftl control keycode 47 = Control_v
120 control shiftr keycode 47 = Meta_v
121## current location ##
122keycode 48 = b
123 control keycode 48 = minus
124 shiftl control keycode 48 = Control_b
125 control shiftr keycode 48 = Meta_b
126keycode 49 = n
127 control keycode 49 = plus
128 shiftl control keycode 49 = Control_n
129 control shiftr keycode 49 = Meta_n
130keycode 50 = m
131 control keycode 50 = equal
132 shiftl control keycode 50 = Control_m
133 control shiftr keycode 50 = Meta_m
134keycode 51 = comma
135 shift keycode 51 = semicolon
136 control keycode 51 = bracketright
137 shiftl control keycode 51 = parenright
138 control shiftr keycode 51 = parenright
139keycode 52 = period
140 shift keycode 52 = colon
141 control keycode 52 = less
142 shiftl control keycode 52 = braceleft
143 control shiftr keycode 52 = braceleft
144keycode 53 = slash
145 shift keycode 53 = question
146 control keycode 53 = Num_Lock
147 shiftl control keycode 53 = Num_Lock
148 control shiftr keycode 53 = Num_Lock
149keycode 54 = AltGr
150keycode 55 = KP_Multiply
151keycode 56 = Alt
152keycode 57 = space
153 shift keycode 57 = bar
154 control keycode 57 = nul
155 shiftl control keycode 57 = grave
156 control shiftr keycode 57 = grave
157keycode 67 = Control
158keycode 99 = Control_backslash
159 control keycode 99 = Control_backslash
160keycode 100 = AltGr
161keycode 103 = Up
162keycode 105 = Left
163keycode 106 = Right
164keycode 107 = Select
165keycode 108 = Down
166keycode 116 = Escape
167string F1 = "\033[[A"
168string F2 = "\033[[B"
169string F3 = "\033[[C"
170string F4 = "\033[[D"
171string F5 = "\033[[E"
172string F6 = "\033[17~"
173string F7 = "\033[18~"
174string F8 = "\033[19~"
175string F9 = "\033[20~"
176string F10 = "\033[21~"
177string F11 = "\033[23~"
178string F12 = "\033[24~"
179string F13 = "\033[25~"
180string F14 = "\033[26~"
181string F15 = "\033[28~"
182string F16 = "\033[29~"
183string F17 = "\033[31~"
184string F18 = "\033[32~"
185string F19 = "\033[33~"
186string F20 = "\033[34~"
187string Find = "\033[1~"
188string Insert = "\033[2~"
189string Remove = "\033[3~"
190string Select = "\033[4~"
191string Prior = "\033[5~"
192string Next = "\033[6~"
193string Macro = "\033[M"
194string Pause = "\033[P"
195compose '`' 'A' to '�'
196compose '`' 'a' to '�'
197compose '\'' 'A' to '�'
198compose '\'' 'a' to '�'
199compose '^' 'A' to '�'
200compose '^' 'a' to '�'
201compose '~' 'A' to '�'
202compose '~' 'a' to '�'
203compose '"' 'A' to '�'
204compose '"' 'a' to '�'
205compose 'O' 'A' to '�'
206compose 'o' 'a' to '�'
207compose '0' 'A' to '�'
208compose '0' 'a' to '�'
209compose 'A' 'A' to '�'
210compose 'a' 'a' to '�'
211compose 'A' 'E' to '�'
212compose 'a' 'e' to '�'
213compose ',' 'C' to '�'
214compose ',' 'c' to '�'
215compose '`' 'E' to '�'
216compose '`' 'e' to '�'
217compose '\'' 'E' to '�'
218compose '\'' 'e' to '�'
219compose '^' 'E' to '�'
220compose '^' 'e' to '�'
221compose '"' 'E' to '�'
222compose '"' 'e' to '�'
223compose '`' 'I' to '�'
224compose '`' 'i' to '�'
225compose '\'' 'I' to '�'
226compose '\'' 'i' to '�'
227compose '^' 'I' to '�'
228compose '^' 'i' to '�'
229compose '"' 'I' to '�'
230compose '"' 'i' to '�'
231compose '-' 'D' to '�'
232compose '-' 'd' to '�'
233compose '~' 'N' to '�'
234compose '~' 'n' to '�'
235compose '`' 'O' to '�'
236compose '`' 'o' to '�'
237compose '\'' 'O' to '�'
238compose '\'' 'o' to '�'
239compose '^' 'O' to '�'
240compose '^' 'o' to '�'
241compose '~' 'O' to '�'
242compose '~' 'o' to '�'
243compose '"' 'O' to '�'
244compose '"' 'o' to '�'
245compose '/' 'O' to '�'
246compose '/' 'o' to '�'
247compose '`' 'U' to '�'
248compose '`' 'u' to '�'
249compose '\'' 'U' to '�'
250compose '\'' 'u' to '�'
251compose '^' 'U' to '�'
252compose '^' 'u' to '�'
253compose '"' 'U' to '�'
254compose '"' 'u' to '�'
255compose '\'' 'Y' to '�'
256compose '\'' 'y' to '�'
257compose 'T' 'H' to '�'
258compose 't' 'h' to '�'
259compose 's' 's' to '�'
260compose '"' 'y' to '�'
261compose 's' 'z' to '�'
262compose 'i' 'j' to '�'
diff --git a/meta/recipes-bsp/keymaps/files/h2200/keymap-2.6.map b/meta/recipes-bsp/keymaps/files/h2200/keymap-2.6.map
new file mode 100644
index 0000000000..8b4c43fe0b
--- /dev/null
+++ b/meta/recipes-bsp/keymaps/files/h2200/keymap-2.6.map
@@ -0,0 +1,17 @@
1# Kernel keymap for h2200 keys
2
3# Apps keys
4keycode 67 = F9
5keycode 68 = F10
6keycode 87 = F11
7keycode 88 = F12
8
9# Joypad
10keycode 103 = Up
11keycode 105 = Left
12keycode 106 = Right
13keycode 108 = Down
14keycode 28 = Return
15
16# Power key
17keycode 116 = F34
diff --git a/meta/recipes-bsp/keymaps/files/htcuniversal/keymap-2.6.map b/meta/recipes-bsp/keymaps/files/htcuniversal/keymap-2.6.map
new file mode 100644
index 0000000000..0d036752de
--- /dev/null
+++ b/meta/recipes-bsp/keymaps/files/htcuniversal/keymap-2.6.map
@@ -0,0 +1,20 @@
1altgr keycode 2 = exclam
2altgr keycode 3 = at
3altgr keycode 4 = numbersign
4altgr keycode 6 = percent
5altgr keycode 7 = asciicircum
6altgr keycode 8 = ampersand
7altgr keycode 9 = asterisk
8altgr keycode 10 = parenleft
9altgr keycode 11 = parenright
10altgr keycode 12 = underscore
11altgr keycode 13 = plus
12altgr keycode 15 = tilde
13altgr keycode 24 = slash
14altgr keycode 25 = backslash
15altgr keycode 32 = pound
16altgr keycode 37 = quotedbl
17altgr keycode 38 = apostrophe
18altgr keycode 50 = question
19altgr keycode 51 = semicolon
20altgr keycode 52 = colon
diff --git a/meta/recipes-bsp/keymaps/files/jornada6xx/keymap-de.map b/meta/recipes-bsp/keymaps/files/jornada6xx/keymap-de.map
new file mode 100644
index 0000000000..98083d2e58
--- /dev/null
+++ b/meta/recipes-bsp/keymaps/files/jornada6xx/keymap-de.map
@@ -0,0 +1,597 @@
1keymaps 0-6,8-10,12
2keycode 1 = Escape Escape
3keycode 2 = one exclam bar
4keycode 3 = two quotedbl twosuperior
5keycode 4 = three section threesuperior
6 control keycode 4 = Escape
7 alt keycode 4 = Meta_three
8 control alt keycode 4 = Meta_Escape
9keycode 5 = four dollar
10 alt keycode 5 = Meta_four
11 shift alt keycode 5 = Meta_dollar
12keycode 6 = five percent
13 alt keycode 6 = Meta_five
14 shift alt keycode 6 = Meta_percent
15keycode 7 = six ampersand
16 control keycode 7 = Control_asciicircum
17 alt keycode 7 = Meta_six
18 shift alt keycode 7 = Meta_ampersand
19keycode 8 = seven slash braceleft
20 alt keycode 8 = Meta_seven
21 shift alt keycode 8 = Meta_slash
22 altgr alt keycode 8 = Meta_braceleft
23keycode 9 = eight parenleft bracketleft
24 alt keycode 9 = Meta_eight
25 shift alt keycode 9 = Meta_parenleft
26 altgr alt keycode 9 = Meta_bracketleft
27keycode 10 = nine parenright bracketright
28 altgr control keycode 10 = Control_bracketright
29 alt keycode 10 = Meta_nine
30 shift alt keycode 10 = Meta_parenright
31 altgr alt keycode 10 = Meta_bracketright
32keycode 11 = zero equal braceright
33 alt keycode 11 = Meta_zero
34 shift alt keycode 11 = Meta_equal
35 altgr alt keycode 11 = Meta_braceright
36keycode 12 = ssharp question backslash
37 altgr control keycode 12 = Control_backslash
38 shift alt keycode 12 = Meta_question
39 altgr alt keycode 12 = Meta_backslash
40keycode 13 = apostrophe grave
41 alt keycode 13 = 0x08b4
42 shift alt keycode 13 = Meta_grave
43keycode 14 = Delete Delete
44 alt keycode 14 = Meta_Delete
45 shift alt keycode 14 = Meta_Delete
46keycode 15 = Tab Meta_Tab
47 alt keycode 15 = Meta_Tab
48keycode 16 = +q +Q at
49 control keycode 16 = Control_q
50 shift control keycode 16 = Control_q
51 altgr control keycode 16 = nul
52 alt keycode 16 = Meta_q
53 shift alt keycode 16 = Meta_Q
54 altgr alt keycode 16 = Meta_at
55 control alt keycode 16 = Meta_Control_q
56keycode 17 = +w
57 shift keycode 17 = +W
58 shift altgr keycode 17 = VoidSymbol
59 control keycode 17 = Control_w
60 shift control keycode 17 = Control_w
61 altgr control keycode 17 = Control_w
62 alt keycode 17 = Meta_w
63 shift alt keycode 17 = Meta_W
64 altgr alt keycode 17 = Meta_w
65 control alt keycode 17 = Meta_Control_w
66keycode 18 = +e +E currency
67 control keycode 18 = Control_e
68 shift control keycode 18 = Control_e
69 altgr control keycode 18 = Control_e
70 alt keycode 18 = Meta_e
71 shift alt keycode 18 = Meta_E
72 altgr alt keycode 18 = Meta_e
73 control alt keycode 18 = Meta_Control_e
74keycode 19 = +r
75 shift keycode 19 = +R
76 shift altgr keycode 19 = VoidSymbol
77 control keycode 19 = Control_r
78 shift control keycode 19 = Control_r
79 altgr control keycode 19 = Control_r
80 alt keycode 19 = Meta_r
81 shift alt keycode 19 = Meta_R
82 altgr alt keycode 19 = Meta_r
83 control alt keycode 19 = Meta_Control_r
84keycode 20 = +t
85 shift keycode 20 = +T
86 shift altgr keycode 20 = VoidSymbol
87 control keycode 20 = Control_t
88 shift control keycode 20 = Control_t
89 altgr control keycode 20 = Control_t
90 alt keycode 20 = Meta_t
91 shift alt keycode 20 = Meta_T
92 altgr alt keycode 20 = Meta_t
93 control alt keycode 20 = Meta_Control_t
94keycode 21 = +z
95 shift keycode 21 = +Z
96 shift altgr keycode 21 = VoidSymbol
97 control keycode 21 = Control_z
98 shift control keycode 21 = Control_z
99 altgr control keycode 21 = Control_z
100 alt keycode 21 = Meta_z
101 shift alt keycode 21 = Meta_Z
102 altgr alt keycode 21 = Meta_z
103 control alt keycode 21 = Meta_Control_z
104keycode 22 = +u
105 shift keycode 22 = +U
106 shift altgr keycode 22 = VoidSymbol
107 control keycode 22 = Control_u
108 shift control keycode 22 = Control_u
109 altgr control keycode 22 = Control_u
110 alt keycode 22 = Meta_u
111 shift alt keycode 22 = Meta_U
112 altgr alt keycode 22 = Meta_u
113 control alt keycode 22 = Meta_Control_u
114keycode 23 = +i
115 shift keycode 23 = +I
116 shift altgr keycode 23 = VoidSymbol
117 control keycode 23 = Tab
118 shift control keycode 23 = Tab
119 altgr control keycode 23 = Tab
120 alt keycode 23 = Meta_i
121 shift alt keycode 23 = Meta_I
122 altgr alt keycode 23 = Meta_i
123 control alt keycode 23 = Meta_Tab
124keycode 24 = +o
125 shift keycode 24 = +O
126 shift altgr keycode 24 = VoidSymbol
127 control keycode 24 = Control_o
128 shift control keycode 24 = Control_o
129 altgr control keycode 24 = Control_o
130 alt keycode 24 = Meta_o
131 shift alt keycode 24 = Meta_O
132 altgr alt keycode 24 = Meta_o
133 control alt keycode 24 = Meta_Control_o
134keycode 25 = +p
135 shift keycode 25 = +P
136 shift altgr keycode 25 = VoidSymbol
137 control keycode 25 = Control_p
138 shift control keycode 25 = Control_p
139 altgr control keycode 25 = Control_p
140 alt keycode 25 = Meta_p
141 shift alt keycode 25 = Meta_P
142 altgr alt keycode 25 = Meta_p
143 control alt keycode 25 = Meta_Control_p
144keycode 26 = +udiaeresis +Udiaeresis
145keycode 27 = plus asterisk asciitilde
146 alt keycode 27 = Meta_plus
147 shift alt keycode 27 = Meta_asterisk
148keycode 28 = Return
149 shift altgr keycode 28 = VoidSymbol
150 alt keycode 28 = Meta_Control_m
151keycode 29 = Control
152 shift keycode 29 = Compose
153 shift altgr keycode 29 = VoidSymbol
154keycode 30 = +a
155 shift keycode 30 = +A
156 shift altgr keycode 30 = VoidSymbol
157 control keycode 30 = Control_a
158 shift control keycode 30 = Control_a
159 altgr control keycode 30 = Control_a
160 alt keycode 30 = Meta_a
161 shift alt keycode 30 = Meta_A
162 altgr alt keycode 30 = Meta_a
163 control alt keycode 30 = Meta_Control_a
164keycode 31 = +s
165 shift keycode 31 = +S
166 shift altgr keycode 31 = VoidSymbol
167 control keycode 31 = Control_s
168 shift control keycode 31 = Control_s
169 altgr control keycode 31 = Control_s
170 alt keycode 31 = Meta_s
171 shift alt keycode 31 = Meta_S
172 altgr alt keycode 31 = Meta_s
173 control alt keycode 31 = Meta_Control_s
174keycode 32 = +d
175 shift keycode 32 = +D
176 shift altgr keycode 32 = VoidSymbol
177 control keycode 32 = Control_d
178 shift control keycode 32 = Control_d
179 altgr control keycode 32 = Control_d
180 alt keycode 32 = Meta_d
181 shift alt keycode 32 = Meta_D
182 altgr alt keycode 32 = Meta_d
183 control alt keycode 32 = Meta_Control_d
184keycode 33 = +f
185 shift keycode 33 = +F
186 shift altgr keycode 33 = VoidSymbol
187 control keycode 33 = Control_f
188 shift control keycode 33 = Control_f
189 altgr control keycode 33 = Control_f
190 alt keycode 33 = Meta_f
191 shift alt keycode 33 = Meta_F
192 altgr alt keycode 33 = Meta_f
193 control alt keycode 33 = Meta_Control_f
194keycode 34 = +g
195 shift keycode 34 = +G
196 shift altgr keycode 34 = VoidSymbol
197 control keycode 34 = Control_g
198 shift control keycode 34 = Control_g
199 altgr control keycode 34 = Control_g
200 alt keycode 34 = Meta_g
201 shift alt keycode 34 = Meta_G
202 altgr alt keycode 34 = Meta_g
203 control alt keycode 34 = Meta_Control_g
204keycode 35 = +h
205 shift keycode 35 = +H
206 shift altgr keycode 35 = VoidSymbol
207 control keycode 35 = BackSpace
208 shift control keycode 35 = BackSpace
209 altgr control keycode 35 = BackSpace
210 alt keycode 35 = Meta_h
211 shift alt keycode 35 = Meta_H
212 altgr alt keycode 35 = Meta_h
213 control alt keycode 35 = Meta_BackSpace
214keycode 36 = +j
215 shift keycode 36 = +J
216 shift altgr keycode 36 = VoidSymbol
217 control keycode 36 = Linefeed
218 shift control keycode 36 = Linefeed
219 altgr control keycode 36 = Linefeed
220 alt keycode 36 = Meta_j
221 shift alt keycode 36 = Meta_J
222 altgr alt keycode 36 = Meta_j
223 control alt keycode 36 = Meta_Linefeed
224keycode 37 = +k
225 shift keycode 37 = +K
226 shift altgr keycode 37 = VoidSymbol
227 control keycode 37 = Control_k
228 shift control keycode 37 = Control_k
229 altgr control keycode 37 = Control_k
230 alt keycode 37 = Meta_k
231 shift alt keycode 37 = Meta_K
232 altgr alt keycode 37 = Meta_k
233 control alt keycode 37 = Meta_Control_k
234keycode 38 = +l
235 shift keycode 38 = +L
236 shift altgr keycode 38 = VoidSymbol
237 control keycode 38 = Control_l
238 shift control keycode 38 = Control_l
239 altgr control keycode 38 = Control_l
240 alt keycode 38 = Meta_l
241 shift alt keycode 38 = Meta_L
242 altgr alt keycode 38 = Meta_l
243 control alt keycode 38 = Meta_Control_l
244keycode 39 = +odiaeresis +Odiaeresis
245keycode 40 = +adiaeresis +Adiaeresis
246keycode 41 = F11 F23
247 control keycode 41 = Control_asciicircum
248 control alt keycode 41 = Meta_Control_asciicircum
249keycode 42 = Shift Shift Caps_Lock
250 shift altgr keycode 42 = VoidSymbol
251 control keycode 42 = Compose
252keycode 43 = numbersign apostrophe
253 alt keycode 43 = Meta_numbersign
254 shift alt keycode 43 = Meta_apostrophe
255keycode 44 = +y +Y less
256 shift altgr keycode 44 = VoidSymbol
257 control keycode 44 = Control_y
258 shift control keycode 44 = Control_y
259 altgr control keycode 44 = Control_y
260 alt keycode 44 = Meta_y
261 shift alt keycode 44 = Meta_Y
262 altgr alt keycode 44 = Meta_y
263 control alt keycode 44 = Meta_Control_y
264keycode 45 = +x +X greater
265 shift altgr keycode 45 = VoidSymbol
266 control keycode 45 = Control_x
267 shift control keycode 45 = Control_x
268 altgr control keycode 45 = Control_x
269 alt keycode 45 = Meta_x
270 shift alt keycode 45 = Meta_X
271 altgr alt keycode 45 = Meta_x
272 control alt keycode 45 = Meta_Control_x
273keycode 46 = +c +C cent
274 control keycode 46 = Control_c
275 shift control keycode 46 = Control_c
276 altgr control keycode 46 = Control_c
277 alt keycode 46 = Meta_c
278 shift alt keycode 46 = Meta_C
279 altgr alt keycode 46 = Meta_c
280 control alt keycode 46 = Meta_Control_c
281keycode 47 = +v
282 shift keycode 47 = +V
283 shift altgr keycode 47 = VoidSymbol
284 control keycode 47 = Control_v
285 shift control keycode 47 = Control_v
286 altgr control keycode 47 = Control_v
287 alt keycode 47 = Meta_v
288 shift alt keycode 47 = Meta_V
289 altgr alt keycode 47 = Meta_v
290 control alt keycode 47 = Meta_Control_v
291keycode 48 = +b
292 shift keycode 48 = +B
293 shift altgr keycode 48 = VoidSymbol
294 control keycode 48 = Control_b
295 shift control keycode 48 = Control_b
296 altgr control keycode 48 = Control_b
297 alt keycode 48 = Meta_b
298 shift alt keycode 48 = Meta_B
299 altgr alt keycode 48 = Meta_b
300 control alt keycode 48 = Meta_Control_b
301keycode 49 = +n
302 shift keycode 49 = +N
303 shift altgr keycode 49 = VoidSymbol
304 control keycode 49 = Control_n
305 shift control keycode 49 = Control_n
306 altgr control keycode 49 = Control_n
307 alt keycode 49 = Meta_n
308 shift alt keycode 49 = Meta_N
309 altgr alt keycode 49 = Meta_n
310 control alt keycode 49 = Meta_Control_n
311keycode 50 = +m +M mu
312 control keycode 50 = Control_m
313 shift control keycode 50 = Control_m
314 altgr control keycode 50 = Control_m
315 alt keycode 50 = Meta_m
316 shift alt keycode 50 = Meta_M
317 altgr alt keycode 50 = Meta_m
318 control alt keycode 50 = Meta_Control_m
319keycode 51 = comma semicolon
320 alt keycode 51 = Meta_comma
321 shift alt keycode 51 = Meta_semicolon
322keycode 52 = period colon
323 alt keycode 52 = Meta_period
324 shift alt keycode 52 = Meta_colon
325keycode 53 = minus underscore Meta_minus
326 shift control keycode 53 = Control_underscore
327 alt keycode 53 = Meta_minus
328 shift alt keycode 53 = Meta_underscore
329keycode 54 = Shift
330 shift altgr keycode 54 = VoidSymbol
331 control keycode 54 = Compose
332keycode 56 = Alt
333 shift altgr keycode 56 = VoidSymbol
334keycode 57 = space space Meta_space
335 control keycode 57 = nul
336 alt keycode 57 = Meta_space
337 shift alt keycode 57 = Meta_space
338 control alt keycode 57 = Meta_nul
339keycode 58 = F9
340 shift altgr keycode 58 = VoidSymbol
341keycode 59 = F1 F13 Console_13
342 control keycode 59 = F25
343 alt keycode 59 = Console_1
344 control alt keycode 59 = Console_1
345keycode 60 = F2 F14 Console_14
346 control keycode 60 = F26
347 alt keycode 60 = Console_2
348 control alt keycode 60 = Console_2
349keycode 61 = F3 F15 Console_15
350 control keycode 61 = F27
351 alt keycode 61 = Console_3
352 control alt keycode 61 = Console_3
353keycode 62 = F4 F16 Console_16
354 control keycode 62 = F28
355 alt keycode 62 = Console_4
356 control alt keycode 62 = Console_4
357keycode 63 = F5 F17 Console_17
358 control keycode 63 = F29
359 alt keycode 63 = Console_5
360 control alt keycode 63 = Console_5
361keycode 64 = F6 F18 Console_18
362 control keycode 64 = F30
363 alt keycode 64 = Console_6
364 control alt keycode 64 = Console_6
365keycode 65 = F7 F19 Console_19
366 control keycode 65 = F31
367 alt keycode 65 = Console_7
368 control alt keycode 65 = Console_7
369keycode 66 = F8 F20 Console_20
370 control keycode 66 = F32
371 alt keycode 66 = Console_8
372 control alt keycode 66 = Console_8
373keycode 72 = Up
374 alt keycode 72 = Prior
375 shift alt keycode 72 = Scroll_Backward
376keycode 75 = KP_4
377 altgr keycode 75 = Hex_4
378 shift altgr keycode 75 = VoidSymbol
379 alt keycode 75 = Find
380keycode 77 = KP_6
381 altgr keycode 77 = Hex_6
382 shift altgr keycode 77 = VoidSymbol
383 alt keycode 77 = Select
384keycode 80 = KP_2
385 altgr keycode 80 = Hex_2
386 shift altgr keycode 80 = VoidSymbol
387 alt keycode 80 = Next
388keycode 83 = Remove
389 alt keycode 83 = Insert
390 shift altgr keycode 83 = VoidSymbol
391 altgr control keycode 83 = Boot
392 control alt keycode 83 = Boot
393keycode 91 = Insert
394keycode 112 = F10 F22
395 shift altgr keycode 112 = VoidSymbol
396 altgr control keycode 112 = VoidSymbol
397 shift alt keycode 112 = VoidSymbol
398 altgr alt keycode 112 = VoidSymbol
399keycode 115 = AltGr
400 shift altgr keycode 115 = VoidSymbol
401 altgr control keycode 115 = VoidSymbol
402 shift alt keycode 115 = VoidSymbol
403 altgr alt keycode 115 = VoidSymbol
404keycode 123 = asciicircum degree
405string F1 = "\033[[A"
406string F2 = "\033[[B"
407string F3 = "\033[[C"
408string F4 = "\033[[D"
409string F5 = "\033[[E"
410string F6 = "\033[17~"
411string F7 = "\033[18~"
412string F8 = "\033[19~"
413string F9 = "\033[20~"
414string F10 = "\033[21~"
415string F11 = "\033[23~"
416string F12 = "\033[24~"
417string F13 = "\033[25~"
418string F14 = "\033[26~"
419string F15 = "\033[28~"
420string F16 = "\033[29~"
421string F17 = "\033[31~"
422string F18 = "\033[32~"
423string F19 = "\033[33~"
424string F20 = "\033[34~"
425string Find = "\033[1~"
426string Insert = "\033[2~"
427string Remove = "\033[3~"
428string Select = "\033[4~"
429string Prior = "\033[5~"
430string Next = "\033[6~"
431string Macro = "\033[M"
432string Pause = "\033[P"
433compose '`' 'A' to '�'
434compose '`' 'a' to '�'
435compose '\'' 'A' to '�'
436compose '\'' 'a' to '�'
437compose '^' 'A' to '�'
438compose '^' 'a' to '�'
439compose '~' 'A' to '�'
440compose '~' 'a' to '�'
441compose '"' 'A' to '�'
442compose '"' 'a' to '�'
443compose '-' 'a' to '�'
444compose '-' 'A' to '�'
445compose 'O' 'A' to '�'
446compose 'o' 'a' to '�'
447compose '0' 'A' to '�'
448compose '0' 'a' to '�'
449compose 'A' 'A' to '�'
450compose 'a' 'a' to '�'
451compose '�' 'A' to '�'
452compose '�' 'a' to '�'
453compose 'A' 'E' to '�'
454compose 'a' 'e' to '�'
455compose ',' 'C' to '�'
456compose ',' 'c' to '�'
457compose '^' 'C' to '�'
458compose '^' 'c' to '�'
459compose '`' 'E' to '�'
460compose '`' 'e' to '�'
461compose '\'' 'E' to '�'
462compose '\'' 'e' to '�'
463compose '^' 'E' to '�'
464compose '^' 'e' to '�'
465compose '"' 'E' to '�'
466compose '"' 'e' to '�'
467compose '`' 'I' to '�'
468compose '`' 'i' to '�'
469compose '\'' 'I' to '�'
470compose '\'' 'i' to '�'
471compose '^' 'I' to '�'
472compose '^' 'i' to '�'
473compose '"' 'I' to '�'
474compose '"' 'i' to '�'
475compose '-' 'D' to '�'
476compose '-' 'd' to '�'
477compose '^' 'D' to '�'
478compose '^' 'd' to '�'
479compose '~' 'N' to '�'
480compose '~' 'n' to '�'
481compose '^' 'N' to '�'
482compose '^' 'n' to '�'
483compose '`' 'O' to '�'
484compose '`' 'o' to '�'
485compose '\'' 'O' to '�'
486compose '\'' 'o' to '�'
487compose '^' 'O' to '�'
488compose '^' 'o' to '�'
489compose '~' 'O' to '�'
490compose '~' 'o' to '�'
491compose '"' 'O' to '�'
492compose '"' 'o' to '�'
493compose '/' 'O' to '�'
494compose '/' 'o' to '�'
495compose '-' 'o' to '�'
496compose '-' 'O' to '�'
497compose '`' 'U' to '�'
498compose '`' 'u' to '�'
499compose '\'' 'U' to '�'
500compose '\'' 'u' to '�'
501compose '^' 'U' to '�'
502compose '^' 'u' to '�'
503compose '"' 'U' to '�'
504compose '"' 'u' to '�'
505compose '\'' 'Y' to '�'
506compose '\'' 'y' to '�'
507compose 'T' 'H' to '�'
508compose 't' 'h' to '�'
509compose 's' 's' to '�'
510compose '"' 'y' to '�'
511compose 's' 'z' to '�'
512compose 'n' 'n' to '�'
513compose 'n' 'h' to '�'
514compose 'N' 'Y' to '�'
515compose 'N' 'N' to '�'
516compose 'N' 'H' to '�'
517compose 'N' 'y' to '�'
518compose 'N' 'n' to '�'
519compose 'N' 'h' to '�'
520compose '-' 'L' to '�'
521compose '<' '<' to '�'
522compose '>' '>' to '�'
523compose '?' '?' to '�'
524compose '^' '?' to '�'
525compose '!' '!' to '�'
526compose '^' '!' to '�'
527compose '^' '1' to '�'
528compose '^' '2' to '�'
529compose '^' '3' to '�'
530compose '+' '-' to '�'
531compose 'c' '=' to '�'
532compose 'c' '/' to '�'
533compose '/' 'c' to '�'
534compose '-' 'c' to '�'
535compose '-' 'C' to '�'
536compose '|' 'c' to '�'
537compose '|' 'C' to '�'
538compose 'L' '=' to '�'
539compose '-' 'L' to '�'
540compose '-' 'l' to '�'
541compose '^' '*' to '�'
542compose '^' 'x' to '�'
543compose 'x' 'x' to '�'
544compose '^' '.' to '�'
545compose '.' '.' to '�'
546compose '^' '/' to '�'
547compose '^' ':' to '�'
548compose '-' ':' to '�'
549compose ':' '-' to '�'
550compose 'Y' '=' to '�'
551compose '=' 'Y' to '�'
552compose '-' 'Y' to '�'
553compose '-' 'l' to '�'
554compose '(' 'c' to '�'
555compose '"' 'c' to '�'
556compose 'O' 'C' to '�'
557compose '(' 'C' to '�'
558compose 'C' ')' to '�'
559compose '-' 'a' to '�'
560compose '-' 'A' to '�'
561compose '-' 'o' to '�'
562compose '-' 'O' to '�'
563compose '(' 'r' to '�'
564compose '"' 'r' to '�'
565compose 'O' 'R' to '�'
566compose '(' 'R' to '�'
567compose 'R' ')' to '�'
568compose 'm' 'u' to '�'
569compose 'P' 'P' to '�'
570compose '1' '4' to '�'
571compose '1' '2' to '�'
572compose '3' '4' to '�'
573compose 'e' '=' to '�'
574compose '-' 'e' to '�'
575compose '-' 'E' to '�'
576compose '=' 'E' to '�'
577compose 'v' 'S' to '�'
578compose '^' 'S' to '�'
579compose 'v' 's' to '�'
580compose '^' 's' to '�'
581compose 'v' 'Z' to '�'
582compose '^' 'Z' to '�'
583compose 'v' 'z' to '�'
584compose '^' 'z' to '�'
585compose 'O' 'E' to '�'
586compose 'O' 'e' to '�'
587compose 'o' 'e' to '�'
588compose '"' 'Y' to '�'
589compose 'i' 'j' to '�'
590compose 'I' 'J' to '�'
591compose '|' 's' to '$'
592compose '|' 'S' to '$'
593compose 'S' 'S' to '�'
594compose '=' 'C' to '�'
595compose 'C' '=' to '�'
596compose 'o' 'x' to '�'
597compose 'x' 'o' to '�'
diff --git a/meta/recipes-bsp/keymaps/files/jornada6xx/keymap-sp.map b/meta/recipes-bsp/keymaps/files/jornada6xx/keymap-sp.map
new file mode 100644
index 0000000000..ba05387743
--- /dev/null
+++ b/meta/recipes-bsp/keymaps/files/jornada6xx/keymap-sp.map
@@ -0,0 +1,222 @@
1# <ES.Keymap> for JLime
2#
3# By Pau Rodriguez-Estivill
4# <20060708>
5
6strings as usual
7
8keycode 1 = Escape
9keycode 2 = one
10 shift keycode 2 = exclam
11 AltGr keycode 2 = 0246
12keycode 3 = two
13 Shift keycode 3 = quotedbl
14 AltGr keycode 3 = 0247
15keycode 4 = three
16 shift keycode 4 = numbersign
17keycode 5 = four
18 shift keycode 5 = dollar
19 AltGr keycode 5 = asciitilde
20keycode 6 = five
21 shift keycode 6 = percent
22keycode 7 = six
23 shift keycode 7 = ampersand
24keycode 8 = seven
25 shift keycode 8 = slash
26keycode 9 = eight
27 shift keycode 9 = parenleft
28keycode 10 = nine
29 shift keycode 10 = parenright
30keycode 11 = zero
31 shift keycode 11 = equal
32keycode 12 = apostrophe
33 shift keycode 12 = question
34 AltGr keycode 12 = backslash
35keycode 13 = 0250
36 shift keycode 13 = 0255
37keycode 14 = Delete
38keycode 15 = Tab
39keycode 16 = +q +Q
40 AltGr keycode 16 = at
41keycode 17 = +w
42 shift keycode 17 = +W
43keycode 18 = +e +E
44 AltGr keycode 18 = currency
45keycode 19 = +r
46 shift keycode 19 = +R
47keycode 20 = +t
48 shift keycode 20 = +T
49keycode 21 = +y
50 shift keycode 21 = +Y
51keycode 22 = +u
52 shift keycode 22 = +U
53keycode 23 = +i
54 shift keycode 23 = +I
55keycode 24 = +o
56 shift keycode 24 = +O
57keycode 25 = +p
58 shift keycode 25 = +P
59keycode 26 = dead_acute
60 shift keycode 26 = dead_diaeresis
61keycode 27 = plus asterisk asciitilde
62keycode 28 = Return
63keycode 29 = Control
64 AltGr keycode 29 = Num_Lock
65keycode 30 = +a
66 shift keycode 30 = +A
67keycode 31 = +s
68 shift keycode 31 = +S
69keycode 32 = +d
70 shift keycode 32 = +D
71keycode 33 = +f
72 shift keycode 33 = +F
73keycode 34 = +g
74 shift keycode 34 = +G
75keycode 35 = +h
76 shift keycode 35 = +H
77keycode 36 = +j
78 shift keycode 36 = +J
79keycode 37 = +k
80 shift keycode 37 = +K
81keycode 38 = +l
82 shift keycode 38 = +L
83keycode 39 = +0244
84 shift keycode 39 = +0245
85keycode 40 = braceleft
86 shift keycode 40 = bracketleft
87 AltGr keycode 40 = dead_circumflex
88keycode 41 = F11
89 alt keycode 41 = Console_11
90 shift keycode 41 = F12
91 shift alt keycode 41 = Console_12
92keycode 42 = Shift
93 AltGr keycode 42 = Caps_Lock
94keycode 43 = braceright
95 shift keycode 43 = bracketright
96 AltGr keycode 43 = dead_grave
97keycode 44 = +z +Z
98 AltGr keycode 44 = less
99keycode 45 = +x +X
100 AltGr keycode 45 = greater
101keycode 46 = +c +C
102 AltGr keycode 46 = 0247
103 shift AltGr keycode 46 = 0246
104keycode 47 = +v
105 shift keycode 47 = +V
106keycode 48 = +b
107 shift keycode 48 = +B
108keycode 49 = +n
109 shift keycode 49 = +N
110keycode 50 = +m +M mu
111keycode 51 = comma
112 shift keycode 51 = semicolon
113keycode 52 = period
114 shift keycode 52 = colon
115keycode 53 = minus underscore Meta_minus
116keycode 54 = Shift
117keycode 56 = Alt
118keycode 57 = space space Meta_space
119keycode 58 = F9
120 alt keycode 58 = Console_9
121keycode 59 = F1
122keycode 60 = F2
123keycode 61 = F3
124 alt keycode 61 = Console_3
125keycode 62 = F4
126 alt keycode 62 = Console_4
127keycode 63 = F5
128 alt keycode 63 = Console_5
129keycode 64 = F6
130 alt keycode 64 = Console_6
131keycode 65 = F7
132 alt keycode 65 = Console_7
133keycode 66 = F8
134 alt keycode 66 = Console_8
135keycode 72 = Up
136 alt keycode 72 = PageUp
137 shift alt keycode 72 = Scroll_Backward
138keycode 75 = Left
139 alt keycode 75 = Home
140keycode 77 = Right
141 alt keycode 77 = End
142keycode 80 = Down
143 alt keycode 80 = PageDown
144 shift alt keycode 80 = Scroll_Forward
145keycode 83 = Remove
146 alt keycode 83 = Insert
147keycode 91 = Insert
148keycode 112 = F10
149 alt keycode 112 = Console_10
150keycode 115 = AltGr
151keycode 123 = bar
152 shift keycode 123 = 0372
153 AltGr keycode 123 = +0252
154! compose for cp 850
155compose '`' 'A' to '�'
156compose '`' 'a' to '�'
157compose '\'' 'A' to '�'
158compose '\'' 'a' to '�'
159compose '^' 'A' to '�'
160compose '^' 'a' to '�'
161compose '~' 'A' to '�'
162compose '~' 'a' to '�'
163compose '"' 'A' to '�'
164compose '"' 'a' to '�'
165compose 'O' 'A' to '�'
166compose 'o' 'a' to '�'
167compose '0' 'A' to '�'
168compose '0' 'a' to '�'
169compose 'A' 'A' to '�'
170compose 'a' 'a' to '�'
171compose 'A' 'E' to '�'
172compose 'a' 'e' to '�'
173compose ',' 'C' to '�'
174compose ',' 'c' to '�'
175compose '`' 'E' to '�'
176compose '`' 'e' to '�'
177compose '\'' 'E' to '�'
178compose '\'' 'e' to '�'
179compose '^' 'E' to '�'
180compose '^' 'e' to '�'
181compose '"' 'E' to '�'
182compose '"' 'e' to '�'
183compose '`' 'I' to '�'
184compose '`' 'i' to '�'
185compose '\'' 'I' to '�'
186compose '\'' 'i' to '�'
187compose '^' 'I' to '�'
188compose '^' 'i' to '�'
189compose '"' 'I' to '�'
190compose '"' 'i' to '�'
191compose '-' 'D' to '�'
192compose '-' 'd' to '�'
193compose '~' 'N' to '�'
194compose '~' 'n' to '�'
195compose '`' 'O' to '�'
196compose '`' 'o' to '�'
197compose '\'' 'O' to '�'
198compose '\'' 'o' to '�'
199compose '^' 'O' to '�'
200compose '^' 'o' to '�'
201compose '~' 'O' to '�'
202compose '~' 'o' to '�'
203compose '"' 'O' to '�'
204compose '"' 'o' to '�'
205compose '/' 'O' to '�'
206compose '/' 'o' to '�'
207compose '`' 'U' to '�'
208compose '`' 'u' to '�'
209compose '\'' 'U' to '�'
210compose '\'' 'u' to '�'
211compose '^' 'U' to '�'
212compose '^' 'u' to '�'
213compose '"' 'U' to '�'
214compose '"' 'u' to '�'
215compose '\'' 'Y' to '�'
216compose '\'' 'y' to '�'
217compose 'T' 'H' to '�'
218compose 't' 'h' to '�'
219compose 's' 's' to '�'
220compose '"' 'y' to '�'
221compose 's' 'z' to '�'
222compose 'i' 'j' to '�'
diff --git a/meta/recipes-bsp/keymaps/files/jornada6xx/keymap-uk.map b/meta/recipes-bsp/keymaps/files/jornada6xx/keymap-uk.map
new file mode 100644
index 0000000000..a7bb082464
--- /dev/null
+++ b/meta/recipes-bsp/keymaps/files/jornada6xx/keymap-uk.map
@@ -0,0 +1,278 @@
1# English keymap for Jornada 6xx devices.
2#
3# Created by Tibor Zenis ( zenis <at> fmph.uniba.sk )
4# (Lightly) Modified by Alex Palestras ( B_Linuz <at> yahoo.com )
5# plain, shift, altgr, ctrl, shift + ctrl, alt, ctrl + alt
6
7keymaps 0-2,4-5,8,12
8keycode 1 = Escape Escape
9 alt keycode 1 = Meta_Escape
10keycode 2 = one exclam asciitilde
11 alt keycode 2 = Meta_one
12keycode 3 = two at grave
13 alt keycode 3 = Meta_two
14keycode 4 = three numbersign
15 alt keycode 4 = Meta_three
16 altgr keycode 4 = pound
17keycode 5 = four dollar
18 control keycode 5 = Control_backslash
19 alt keycode 5 = Meta_four
20 altgr keycode 5 = currency
21keycode 6 = five percent
22 control keycode 6 = Control_bracketright
23 alt keycode 6 = Meta_five
24keycode 7 = six asciicircum
25 control keycode 7 = Control_asciicircum
26 alt keycode 7 = Meta_six
27keycode 8 = seven ampersand braceleft
28 control keycode 8 = Control_underscore
29 altgr keycode 8 = KP_7
30keycode 9 = eight asterisk bracketleft
31 control keycode 9 = Delete
32 altgr keycode 9 = KP_8
33keycode 10 = nine parenleft bracketright
34 altgr keycode 10 = KP_9
35keycode 11 = zero parenright braceright
36 altgr keycode 11 = KP_Divide
37keycode 12 = minus underscore backslash
38 control keycode 11 = Control_underscore
39 shift control keycode 11 = Control_underscore
40 alt keycode 11 = Meta_minus
41keycode 13 = equal plus
42 alt keycode 13 = Meta_equal
43keycode 14 = Delete Delete
44 control keycode 14 = BackSpace
45 alt keycode 14 = Meta_Delete
46keycode 15 = Tab Tab
47 alt keycode 15 = Meta_Tab
48keycode 16 = q
49keycode 17 = w
50keycode 18 = e
51 Shift keycode 18 = E
52keycode 19 = r
53keycode 20 = t
54keycode 21 = y
55 altgr keycode 21 = KP_4
56keycode 22 = u
57 altgr keycode 22 = KP_5
58keycode 23 = i
59 altgr keycode 23 = KP_6
60keycode 24 = o
61 altgr keycode 24 = KP_Multiply
62keycode 25 = p
63 AltGr keycode 25 = braceleft
64keycode 26 = backslash bar
65 AltGr keycode 26 = braceright
66keycode 28 = Return
67 alt keycode 28 = Meta_Control_m
68keycode 29 = Control
69 altgr keycode 29 = Num_Lock
70keycode 30 = a
71keycode 31 = s
72keycode 32 = d
73keycode 33 = f
74keycode 34 = g
75keycode 35 = h
76 altgr keycode 35 = KP_1
77keycode 36 = j
78 altgr keycode 36 = KP_2
79keycode 37 = k
80 altgr keycode 37 = KP_3
81keycode 38 = l
82 altgr keycode 38 = KP_Subtract
83keycode 39 = semicolon colon bracketleft
84 alt keycode 39 = Meta_semicolon
85keycode 40 = apostrophe quotedbl bracketright
86 control keycode 40 = Control_g
87 alt keycode 40 = Meta_apostrophe
88keycode 41 = F11
89 shift keycode 41 = F21
90 altgr keycode 41 = Console_23
91 alt keycode 41 = Console_11
92 control alt keycode 41 = Console_11
93keycode 42 = Shift
94 altgr keycode 42 = Caps_Lock
95keycode 44 = z
96keycode 45 = x
97keycode 46 = c
98keycode 47 = v
99keycode 48 = b
100keycode 49 = n
101 altgr keycode 49 = KP_0
102keycode 50 = m
103 altgr keycode 50 = KP_Comma
104keycode 51 = comma less
105 altgr keycode 51 = KP_Period
106keycode 52 = period greater
107 control keycode 52 = Compose
108 altgr keycode 52 = KP_Add
109keycode 54 = Shift
110keycode 56 = Alt
111keycode 57 = space space
112 alt keycode 57 = Meta_space
113keycode 58 = F9
114 shift keycode 58 = F19
115 altgr keycode 58 = Console_21
116 alt keycode 58 = Console_9
117 control alt keycode 58 = Console_9
118keycode 59 = F1
119 altgr keycode 59 = Console_13
120 alt keycode 59 = Console_1
121 control alt keycode 59 = Console_1
122keycode 60 = F2
123 shift keycode 60 = F12
124 altgr keycode 60 = Console_14
125 alt keycode 60 = Console_2
126 control alt keycode 60 = Console_2
127keycode 61 = F3
128 shift keycode 61 = F13
129 altgr keycode 61 = Console_15
130 alt keycode 61 = Console_3
131 control alt keycode 61 = Console_3
132keycode 62 = F4
133 shift keycode 62 = F14
134 altgr keycode 62 = Console_16
135 alt keycode 62 = Console_4
136 control alt keycode 62 = Console_4
137keycode 63 = F5
138 shift keycode 63 = F15
139 altgr keycode 63 = Console_17
140 alt keycode 63 = Console_5
141 control alt keycode 63 = Console_5
142keycode 64 = F6
143 shift keycode 64 = F16
144 altgr keycode 64 = Console_18
145 alt keycode 64 = Console_6
146 control alt keycode 64 = Console_6
147keycode 65 = F7
148 shift keycode 65 = F17
149 altgr keycode 65 = Console_19
150 alt keycode 65 = Console_7
151 control alt keycode 65 = Console_7
152keycode 66 = F8
153 shift keycode 66 = F18
154 altgr keycode 66 = Console_20
155 alt keycode 66 = Console_8
156 control alt keycode 66 = Console_8
157keycode 72 = Up
158 shift keycode 72 = Scroll_Backward
159 altgr keycode 72 = Scroll_Backward
160 alt keycode 72 = Prior
161keycode 75 = Left
162 altgr keycode 75 = Decr_Console
163 alt keycode 75 = Find
164keycode 77 = Right
165 altgr keycode 77 = Incr_Console
166 alt keycode 77 = Select
167keycode 80 = Down
168 shift keycode 80 = Scroll_Forward
169 altgr keycode 80 = Scroll_Forward
170 alt keycode 80 = Next
171keycode 83 = Remove Remove Meta_Delete
172 alt keycode 83 = Meta_Delete
173keycode 112 = F10
174 shift keycode 112 = F20
175 altgr keycode 112 = Console_22
176 alt keycode 112 = Console_10
177 control alt keycode 112 = Console_10
178keycode 115 = slash question
179 control keycode 115 = Delete
180 alt keycode 115 = Meta_slash
181keycode 123 = AltGr
182keycode 219 = Insert
183string F1 = "\033[11~"
184string F2 = "\033[12~"
185string F3 = "\033[13~"
186string F4 = "\033[14~"
187string F5 = "\033[15~"
188string F6 = "\033[17~"
189string F7 = "\033[18~"
190string F8 = "\033[19~"
191string F9 = "\033[20~"
192string F10 = "\033[21~"
193string F11 = "\033[23~"
194string F12 = "\033[24~"
195string F13 = "\033[25~"
196string F14 = "\033[26~"
197string F15 = "\033[28~"
198string F16 = "\033[29~"
199string F17 = "\033[31~"
200string F18 = "\033[32~"
201string F19 = "\033[33~"
202string F20 = "\033[34~"
203string Find = "\033[1~"
204string Insert = "\033[2~"
205string Remove = "\033[3~"
206string Select = "\033[4~"
207string Prior = "\033[5~"
208string Next = "\033[6~"
209string Macro = "\033[M"
210string Pause = "\033[P"
211compose '`' 'A' to '�'
212compose '`' 'a' to '�'
213compose '\'' 'A' to '�'
214compose '\'' 'a' to '�'
215compose '^' 'A' to '�'
216compose '^' 'a' to '�'
217compose '~' 'A' to '�'
218compose '~' 'a' to '�'
219compose '"' 'A' to '�'
220compose '"' 'a' to '�'
221compose 'O' 'A' to '�'
222compose 'o' 'a' to '�'
223compose '0' 'A' to '�'
224compose '0' 'a' to '�'
225compose 'A' 'A' to '�'
226compose 'a' 'a' to '�'
227compose 'A' 'E' to '�'
228compose 'a' 'e' to '�'
229compose ',' 'C' to '�'
230compose ',' 'c' to '�'
231compose '`' 'E' to '�'
232compose '`' 'e' to '�'
233compose '\'' 'E' to '�'
234compose '\'' 'e' to '�'
235compose '^' 'E' to '�'
236compose '^' 'e' to '�'
237compose '"' 'E' to '�'
238compose '"' 'e' to '�'
239compose '`' 'I' to '�'
240compose '`' 'i' to '�'
241compose '\'' 'I' to '�'
242compose '\'' 'i' to '�'
243compose '^' 'I' to '�'
244compose '^' 'i' to '�'
245compose '"' 'I' to '�'
246compose '"' 'i' to '�'
247compose '-' 'D' to '�'
248compose '-' 'd' to '�'
249compose '~' 'N' to '�'
250compose '~' 'n' to '�'
251compose '`' 'O' to '�'
252compose '`' 'o' to '�'
253compose '\'' 'O' to '�'
254compose '\'' 'o' to '�'
255compose '^' 'O' to '�'
256compose '^' 'o' to '�'
257compose '~' 'O' to '�'
258compose '~' 'o' to '�'
259compose '"' 'O' to '�'
260compose '"' 'o' to '�'
261compose '/' 'O' to '�'
262compose '/' 'o' to '�'
263compose '`' 'U' to '�'
264compose '`' 'u' to '�'
265compose '\'' 'U' to '�'
266compose '\'' 'u' to '�'
267compose '^' 'U' to '�'
268compose '^' 'u' to '�'
269compose '"' 'U' to '�'
270compose '"' 'u' to '�'
271compose '\'' 'Y' to '�'
272compose '\'' 'y' to '�'
273compose 'T' 'H' to '�'
274compose 't' 'h' to '�'
275compose 's' 's' to '�'
276compose '"' 'y' to '�'
277compose 's' 'z' to '�'
278compose 'i' 'j' to '�'
diff --git a/meta/recipes-bsp/keymaps/files/keymap.sh b/meta/recipes-bsp/keymaps/files/keymap.sh
new file mode 100755
index 0000000000..6ebc634266
--- /dev/null
+++ b/meta/recipes-bsp/keymaps/files/keymap.sh
@@ -0,0 +1,16 @@
1#!/bin/sh
2#
3# load keymap, if existing
4
5KERNEL_MAJMIN=`uname -r | cut -d '.' -f 1,2`
6if [ -e /etc/keymap-$KERNEL_MAJMIN.map ]; then
7 loadkeys /etc/keymap-$KERNEL_MAJMIN.map
8fi
9
10if ( ls "/etc" | grep -q "keymap-extension-${KERNEL_MAJMIN}" )
11then
12 for extension in `ls -1 /etc/keymap-extension-$KERNEL_MAJMIN*`
13 do
14 loadkeys "$extension"
15 done
16fi
diff --git a/meta/recipes-bsp/keymaps/files/poodle/keymap-2.6.map b/meta/recipes-bsp/keymaps/files/poodle/keymap-2.6.map
new file mode 100644
index 0000000000..a39b886f5d
--- /dev/null
+++ b/meta/recipes-bsp/keymaps/files/poodle/keymap-2.6.map
@@ -0,0 +1,152 @@
1keymaps 0-2,4,8,12
2
3# Default Shift AltGr Control Alt Ctrl+Alt
4keycode 29 = SControl # Calendar
5keycode 60 = SAlt # Address
6keycode 63 = space #Select
7keycode 68 = F13 # Mail
8keycode 87 = F33 #OK
9keycode 88 = F11 # Menu
10keycode 102 = F12 # Home
11keycode 103 = Up Up Prior
12keycode 105 = Left Left Decr_Console
13keycode 106 = Right Right Incr_Console
14keycode 108 = Down Down Next
15keycode 116 = Escape
16
17keycode 14 = BackSpace BackSpace Delete
18keycode 15 = Tab backslash Caps_Lock
19keycode 28 = Return Return greater
20keycode 40 = apostrophe quotedbl tilde
21keycode 42 = SShift
22keycode 51 = comma semicolon parenright
23keycode 52 = period colon less
24keycode 53 = slash question Num_Lock
25keycode 54 = SShift
26keycode 57 = space bar bar
27keycode 67 = SAltGr
28
29keycode 16 = +q +Q one Control_q Meta_q
30keycode 17 = +w +W two Control_w Meta_w
31keycode 18 = +e +E three Control_e Meta_e
32keycode 19 = +r +R four Control_r Meta_r
33keycode 20 = +t +T five Control_t Meta_t
34keycode 21 = +y +Y six Control_y Meta_y
35keycode 22 = +u +U seven Control_u Meta_u
36keycode 23 = +i +I eight Control_i Meta_i
37keycode 24 = +o +O nine Control_o Meta_o
38keycode 25 = +p +P zero Control_p Meta_p
39keycode 30 = +a +A exclam Control_a Meta_a
40keycode 31 = +s +S at Control_s Meta_s
41keycode 32 = +d +D numbersign Control_d Meta_d
42keycode 33 = +f +F dollar Control_f Meta_f
43keycode 34 = +g +G percent Control_g Meta_g
44keycode 35 = +h +H underscore Control_h Meta_h
45keycode 36 = +j +J ampersand Control_j Meta_j
46keycode 37 = +k +K asterisk Control_k Meta_k
47keycode 38 = +l +L parenleft Control_l Meta_l
48keycode 44 = +z +Z VoidSymbol Control_z Meta_z
49keycode 45 = +x +X Control_x Control_x Meta_x
50keycode 46 = +c +C Control_c Control_c Meta_c
51keycode 47 = +v +V Control_v Control_v Meta_v
52keycode 48 = +b +B minus Control_b Meta_b
53keycode 49 = +n +N plus Control_n Meta_n
54keycode 50 = +m +M equal Control_m Meta_m
55
56string F1 = "\033[[A"
57string F2 = "\033[[B"
58string F3 = "\033[[C"
59string F4 = "\033[[D"
60string F5 = "\033[[E"
61string F6 = "\033[17~"
62string F7 = "\033[18~"
63string F8 = "\033[19~"
64string F9 = "\033[20~"
65string F10 = "\033[21~"
66string F11 = "\033[23~"
67string F12 = "\033[24~"
68string F13 = "\033[25~"
69string F14 = "\033[26~"
70string F15 = "\033[28~"
71string F16 = "\033[29~"
72string F17 = "\033[31~"
73string F18 = "\033[32~"
74string F19 = "\033[33~"
75string F20 = "\033[34~"
76string F33 = "\033[49~"
77string Find = "\033[1~"
78string Insert = "\033[2~"
79string Remove = "\033[3~"
80string Select = "\033[4~"
81string Prior = "\033[5~"
82string Next = "\033[6~"
83string Macro = "\033[M"
84string Pause = "\033[P"
85compose '`' 'A' to '�'
86compose '`' 'a' to '�'
87compose '\'' 'A' to '�'
88compose '\'' 'a' to '�'
89compose '^' 'A' to '�'
90compose '^' 'a' to '�'
91compose '~' 'A' to '�'
92compose '~' 'a' to '�'
93compose '"' 'A' to '�'
94compose '"' 'a' to '�'
95compose 'O' 'A' to '�'
96compose 'o' 'a' to '�'
97compose '0' 'A' to '�'
98compose '0' 'a' to '�'
99compose 'A' 'A' to '�'
100compose 'a' 'a' to '�'
101compose 'A' 'E' to '�'
102compose 'a' 'e' to '�'
103compose ',' 'C' to '�'
104compose ',' 'c' to '�'
105compose '`' 'E' to '�'
106compose '`' 'e' to '�'
107compose '\'' 'E' to '�'
108compose '\'' 'e' to '�'
109compose '^' 'E' to '�'
110compose '^' 'e' to '�'
111compose '"' 'E' to '�'
112compose '"' 'e' to '�'
113compose '`' 'I' to '�'
114compose '`' 'i' to '�'
115compose '\'' 'I' to '�'
116compose '\'' 'i' to '�'
117compose '^' 'I' to '�'
118compose '^' 'i' to '�'
119compose '"' 'I' to '�'
120compose '"' 'i' to '�'
121compose '-' 'D' to '�'
122compose '-' 'd' to '�'
123compose '~' 'N' to '�'
124compose '~' 'n' to '�'
125compose '`' 'O' to '�'
126compose '`' 'o' to '�'
127compose '\'' 'O' to '�'
128compose '\'' 'o' to '�'
129compose '^' 'O' to '�'
130compose '^' 'o' to '�'
131compose '~' 'O' to '�'
132compose '~' 'o' to '�'
133compose '"' 'O' to '�'
134compose '"' 'o' to '�'
135compose '/' 'O' to '�'
136compose '/' 'o' to '�'
137compose '`' 'U' to '�'
138compose '`' 'u' to '�'
139compose '\'' 'U' to '�'
140compose '\'' 'u' to '�'
141compose '^' 'U' to '�'
142compose '^' 'u' to '�'
143compose '"' 'U' to '�'
144compose '"' 'u' to '�'
145compose '\'' 'Y' to '�'
146compose '\'' 'y' to '�'
147compose 'T' 'H' to '�'
148compose 't' 'h' to '�'
149compose 's' 's' to '�'
150compose '"' 'y' to '�'
151compose 's' 'z' to '�'
152compose 'i' 'j' to '�'
diff --git a/meta/recipes-bsp/keymaps/files/spitz/keymap-2.4.map b/meta/recipes-bsp/keymaps/files/spitz/keymap-2.4.map
new file mode 100644
index 0000000000..e6339979e8
--- /dev/null
+++ b/meta/recipes-bsp/keymaps/files/spitz/keymap-2.4.map
@@ -0,0 +1,128 @@
1keymaps 0-2,4-5,8
2keycode 1 = +a +A +a Control_a Control_a
3keycode 2 = +b +B underscore Control_b Control_b
4keycode 3 = +c +C +c Control_c Control_c
5keycode 4 = +d +D +d Control_d Control_d
6keycode 5 = +e +E equal Control_e Control_e
7keycode 6 = +f +F backslash Control_f Control_f
8keycode 7 = +g +G semicolon Control_g Control_g
9keycode 8 = +h +H colon BackSpace BackSpace
10keycode 9 = +i +I +i Tab Tab
11keycode 10 = +j +J asterisk Linefeed Linefeed
12keycode 11 = +k +K backslash Control_k Control_k
13keycode 12 = +l +L bar Control_l Control_l
14keycode 13 = +m +M +m Control_m Control_m
15keycode 14 = +n +N +n Control_n Control_n
16keycode 15 = +o +O +o Control_o Control_o
17keycode 16 = +p +P +p Control_p Control_p
18keycode 17 = +q +Q +q Control_q Control_q
19keycode 18 = +r +R plus Control_r Control_r
20keycode 19 = +s +S +s Control_s Control_s
21keycode 20 = +t +T bracketleft Control_t Control_t
22keycode 21 = +u +U +u Control_u Control_u
23keycode 22 = +v +V +v Control_v Control_v
24keycode 23 = +w +W asciicircum Control_w Control_w
25keycode 24 = +x +X +x Control_x Control_x
26keycode 25 = +y +Y bracketright Control_y Control_y
27keycode 26 = +z +Z +z Control_z Control_z
28keycode 27 = Shift Shift Shift Shift Shift
29keycode 28 = Return Return Return Return Return
30keycode 29 = F11 F11 F11 F11 F11
31keycode 30 = AltGr AltGr AltGr AltGr AltGr
32keycode 31 = BackSpace BackSpace Delete BackSpace BackSpace
33keycode 32 = Num_Lock Num_Lock Num_Lock Num_Lock Num_Lock
34keycode 33 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
35keycode 34 = Escape Escape Escape Escape Escape
36keycode 35 = Left Left Left Left Left Decr_Console
37keycode 36 = Up Up PageUp Up Up
38keycode 37 = Down Down PageDown Down Down
39keycode 38 = Right Right Right Right Right Incr_Console
40keycode 39 = Return Return Return Return Return
41keycode 40 = F12 VoidSymbol VoidSymbol VoidSymbol VoidSymbol
42keycode 41 = one exclam VoidSymbol VoidSymbol VoidSymbol Console_1
43keycode 42 = two quotedbl VoidSymbol VoidSymbol VoidSymbol Console_2
44keycode 43 = three numbersign VoidSymbol VoidSymbol VoidSymbol Console_3
45keycode 44 = four dollar VoidSymbol VoidSymbol VoidSymbol Console_4
46keycode 45 = five percent VoidSymbol VoidSymbol VoidSymbol Console_5
47keycode 46 = six ampersand VoidSymbol VoidSymbol VoidSymbol
48keycode 47 = seven apostrophe VoidSymbol VoidSymbol VoidSymbol
49keycode 48 = eight parenleft VoidSymbol VoidSymbol VoidSymbol
50keycode 49 = nine parenright VoidSymbol VoidSymbol VoidSymbol
51keycode 50 = zero asciitilde VoidSymbol VoidSymbol VoidSymbol
52keycode 51 = minus equal VoidSymbol VoidSymbol VoidSymbol
53keycode 52 = asciicircum asciitilde VoidSymbol VoidSymbol VoidSymbol
54keycode 53 = backslash bar VoidSymbol VoidSymbol VoidSymbol
55keycode 54 = bracketleft braceleft VoidSymbol VoidSymbol VoidSymbol
56keycode 55 = at grave VoidSymbol VoidSymbol VoidSymbol
57keycode 56 = Control Control Control Control Control
58keycode 57 = Alt Alt Alt Alt Alt
59keycode 58 = Control Control Control Control Control
60keycode 59 = minus VoidSymbol at VoidSymbol VoidSymbol
61keycode 60 = Shift_Lock Shift_Lock Shift_Lock Shift_Lock Shift_Lock
62keycode 61 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
63keycode 62 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
64keycode 63 = comma slash less VoidSymbol VoidSymbol
65keycode 64 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
66keycode 65 = Tab Tab Caps_Lock Tab Tab
67keycode 66 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
68keycode 67 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
69keycode 68 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
70keycode 69 = Alt VoidSymbol VoidSymbol VoidSymbol VoidSymbol
71keycode 70 = slash VoidSymbol VoidSymbol VoidSymbol VoidSymbol
72keycode 71 = KP_1 KP_1 KP_1 KP_1 KP_1
73keycode 72 = KP_2 KP_2 KP_2 KP_2 KP_2
74keycode 73 = KP_3 KP_3 KP_3 KP_3 KP_3
75keycode 74 = KP_4 KP_4 KP_4 KP_4 KP_4
76keycode 75 = KP_5 KP_5 KP_5 KP_5 KP_5
77keycode 76 = KP_6 KP_6 KP_6 KP_6 KP_6
78keycode 77 = KP_7 KP_7 KP_7 KP_7 KP_7
79keycode 78 = KP_8 KP_8 KP_8 KP_8 KP_8
80keycode 79 = KP_9 KP_9 KP_9 KP_9 KP_9
81keycode 80 = KP_0 KP_0 KP_0 KP_0 KP_0
82keycode 81 = Delete Delete Delete Delete Delete
83keycode 82 = KP_Divide KP_Divide KP_Divide KP_Divide KP_Divide
84keycode 83 = KP_Multiply KP_Multiply KP_Multiply KP_Multiply KP_Multiply
85keycode 84 = Return Return Return Return Return
86keycode 85 = KP_Subtract KP_Subtract KP_Subtract KP_Subtract KP_Subtract
87keycode 86 = KP_Add KP_Add KP_Add KP_Add KP_Add
88keycode 87 = KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter
89keycode 88 = F9 F9 F9 F9 F9
90keycode 89 = F10 F10 F10 F10 F10
91keycode 90 = F13 F13 F13 F13 F13
92keycode 91 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
93keycode 92 = space space space space space
94keycode 93 = KP_Period KP_Period KP_Period KP_Period KP_Period
95keycode 94 = Escape Escape Escape Escape
96keycode 95 = semicolon plus VoidSymbol VoidSymbol VoidSymbol
97keycode 96 = colon asterisk VoidSymbol VoidSymbol VoidSymbol
98keycode 97 = bracketright braceright VoidSymbol VoidSymbol VoidSymbol
99keycode 98 = comma less VoidSymbol VoidSymbol VoidSymbol
100keycode 99 = period greater VoidSymbol VoidSymbol VoidSymbol
101keycode 100 = slash question VoidSymbol VoidSymbol VoidSymbol
102keycode 101 = underscore underscore VoidSymbol VoidSymbol VoidSymbol
103keycode 102 = F15 VoidSymbol VoidSymbol VoidSymbol VoidSymbol
104keycode 103 = period question greater VoidSymbol VoidSymbol
105keycode 104 = Find Find Find Find Find
106keycode 105 = Select Select Select Select Select
107keycode 106 = Prior Scroll_Backward Prior Prior Prior
108keycode 107 = Next Scroll_Forward Next Next Next
109keycode 108 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
110keycode 109 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
111keycode 110 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
112keycode 111 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
113keycode 112 = Shift Shift Shift Shift Shift
114keycode 113 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
115keycode 114 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
116keycode 115 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
117keycode 116 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
118keycode 117 = Control Control Control Control Control
119keycode 118 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
120keycode 119 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
121keycode 120 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
122keycode 121 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
123keycode 122 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
124keycode 123 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
125keycode 124 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
126keycode 125 = Up Up Up Up
127keycode 126 = Down Down Down Down
128keycode 127 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol
diff --git a/meta/recipes-bsp/keymaps/files/spitz/keymap-2.6.map b/meta/recipes-bsp/keymaps/files/spitz/keymap-2.6.map
new file mode 100644
index 0000000000..11a0e8b4d3
--- /dev/null
+++ b/meta/recipes-bsp/keymaps/files/spitz/keymap-2.6.map
@@ -0,0 +1,228 @@
1# Default kernel keymap. This uses 7 modifier combinations.
2keymaps 0-2,4-5,8,12
3# Change the above line into
4# keymaps 0-2,4-6,8,12
5# in case you want the entries
6# altgr control keycode 83 = Boot
7# altgr control keycode 111 = Boot
8# below.
9#
10keycode 1 =
11keycode 2 = one exclam
12 control alt keycode 2 = Console_1
13keycode 3 = two quotedbl
14 control alt keycode 3 = Console_2
15keycode 4 = three numbersign
16 control alt keycode 4 = Console_3
17keycode 5 = four dollar
18 control alt keycode 5 = Console_4
19keycode 6 = five percent
20 control alt keycode 6 = Console_5
21keycode 7 = six ampersand
22 control alt keycode 7 = Console_6
23keycode 8 = seven apostrophe
24keycode 9 = eight parenleft
25keycode 10 = nine parenright
26keycode 11 = zero asciitilde
27keycode 12 = minus at
28 altgr keycode 12 = at
29keycode 13 =
30keycode 14 = BackSpace
31 altgr keycode 14 = Delete
32keycode 15 = Tab
33 altgr keycode 15 = Caps_Lock
34keycode 16 = q
35keycode 17 = w
36 altgr keycode 17 = asciicircum
37keycode 18 = e
38 altgr keycode 18 = equal
39keycode 19 = r
40 altgr keycode 19 = plus
41keycode 20 = t
42 altgr keycode 20 = bracketleft
43keycode 21 = y
44 altgr keycode 21 = bracketright
45keycode 22 = u
46 altgr keycode 22 = braceleft
47keycode 23 = i
48 altgr keycode 23 = braceright
49keycode 24 = o
50keycode 25 = p
51keycode 26 =
52keycode 27 =
53keycode 28 = Return
54keycode 29 = Control
55keycode 30 = a
56keycode 31 = s
57keycode 32 = d
58keycode 33 = f
59 altgr keycode 33 = backslash
60keycode 34 = g
61 altgr keycode 34 = semicolon
62keycode 35 = h
63 altgr keycode 35 = colon
64keycode 36 = j
65 altgr keycode 36 = asterisk
66keycode 37 = k
67 altgr keycode 37 = backslash
68keycode 38 = l
69 altgr keycode 38 = bar
70keycode 39 =
71keycode 40 =
72keycode 41 =
73keycode 42 = Shift
74keycode 43 =
75keycode 44 = z
76keycode 45 = x
77keycode 46 = c
78keycode 47 = v
79keycode 48 = b
80 altgr keycode 48 = underscore
81keycode 49 = n
82keycode 50 = m
83keycode 51 = comma slash
84 altgr keycode 51 = less
85keycode 52 = period question
86 altgr keycode 52 = greater
87keycode 53 =
88keycode 54 = Shift
89keycode 55 =
90keycode 56 = Alt
91keycode 57 = space space
92 control keycode 57 = nul
93keycode 59 = F9
94keycode 60 = F10
95keycode 61 = AltGr
96keycode 62 = Escape
97keycode 63 = Return
98keycode 64 = Escape
99keycode 65 = Down
100keycode 66 = Up
101keycode 67 = Control
102keycode 68 = F13
103keycode 79 = F15
104keycode 80 = F16
105keycode 82 = F17
106keycode 87 = Return
107keycode 88 = F11
108keycode 97 = Control
109keycode 99 = F12
110keycode 103 = Up
111 altgr keycode 103 = PageUp
112keycode 105 = Left
113 altgr keycode 105 = Decr_Console
114keycode 106 = Right
115 altgr keycode 106 = Incr_Console
116keycode 108 = Down
117 altgr keycode 108 = PageDown
118
119
120# LCD Softkeys as represented by zaurusd
121keycode 82 = F5
122keycode 79 = F15 # Home
123keycode 80 = F6
124keycode 81 = F16 # Email
125keycode 75 = F7
126keycode 76 = F17 # Addresses
127keycode 77 = F8
128keycode 71 = F18 # Calendar
129keycode 72 = F9
130keycode 73 = F19 # Book
131keycode 78 = F10
132
133string F1 = "\033[[A"
134string F2 = "\033[[B"
135string F3 = "\033[[C"
136string F4 = "\033[[D"
137string F5 = "\033[[E"
138string F6 = "\033[17~"
139string F7 = "\033[18~"
140string F8 = "\033[19~"
141string F9 = "\033[20~"
142string F10 = "\033[21~"
143string F11 = "\033[23~"
144string F12 = "\033[24~"
145string F13 = "\033[25~"
146string F14 = "\033[26~"
147string F15 = "\033[28~"
148string F16 = "\033[29~"
149string F17 = "\033[31~"
150string F18 = "\033[32~"
151string F19 = "\033[33~"
152string F20 = "\033[34~"
153string Find = "\033[1~"
154string Insert = "\033[2~"
155string Remove = "\033[3~"
156string Select = "\033[4~"
157string Prior = "\033[5~"
158string Next = "\033[6~"
159string Macro = "\033[M"
160string Pause = "\033[P"
161compose '`' 'A' to '�'
162compose '`' 'a' to '�'
163compose '\'' 'A' to '�'
164compose '\'' 'a' to '�'
165compose '^' 'A' to '�'
166compose '^' 'a' to '�'
167compose '~' 'A' to '�'
168compose '~' 'a' to '�'
169compose '"' 'A' to '�'
170compose '"' 'a' to '�'
171compose 'O' 'A' to '�'
172compose 'o' 'a' to '�'
173compose '0' 'A' to '�'
174compose '0' 'a' to '�'
175compose 'A' 'A' to '�'
176compose 'a' 'a' to '�'
177compose 'A' 'E' to '�'
178compose 'a' 'e' to '�'
179compose ',' 'C' to '�'
180compose ',' 'c' to '�'
181compose '`' 'E' to '�'
182compose '`' 'e' to '�'
183compose '\'' 'E' to '�'
184compose '\'' 'e' to '�'
185compose '^' 'E' to '�'
186compose '^' 'e' to '�'
187compose '"' 'E' to '�'
188compose '"' 'e' to '�'
189compose '`' 'I' to '�'
190compose '`' 'i' to '�'
191compose '\'' 'I' to '�'
192compose '\'' 'i' to '�'
193compose '^' 'I' to '�'
194compose '^' 'i' to '�'
195compose '"' 'I' to '�'
196compose '"' 'i' to '�'
197compose '-' 'D' to '�'
198compose '-' 'd' to '�'
199compose '~' 'N' to '�'
200compose '~' 'n' to '�'
201compose '`' 'O' to '�'
202compose '`' 'o' to '�'
203compose '\'' 'O' to '�'
204compose '\'' 'o' to '�'
205compose '^' 'O' to '�'
206compose '^' 'o' to '�'
207compose '~' 'O' to '�'
208compose '~' 'o' to '�'
209compose '"' 'O' to '�'
210compose '"' 'o' to '�'
211compose '/' 'O' to '�'
212compose '/' 'o' to '�'
213compose '`' 'U' to '�'
214compose '`' 'u' to '�'
215compose '\'' 'U' to '�'
216compose '\'' 'u' to '�'
217compose '^' 'U' to '�'
218compose '^' 'u' to '�'
219compose '"' 'U' to '�'
220compose '"' 'u' to '�'
221compose '\'' 'Y' to '�'
222compose '\'' 'y' to '�'
223compose 'T' 'H' to '�'
224compose 't' 'h' to '�'
225compose 's' 's' to '�'
226compose '"' 'y' to '�'
227compose 's' 'z' to '�'
228compose 'i' 'j' to '�'
diff --git a/meta/recipes-bsp/keymaps/files/tosa/keymap-2.4.map b/meta/recipes-bsp/keymaps/files/tosa/keymap-2.4.map
new file mode 100644
index 0000000000..31ca75b660
--- /dev/null
+++ b/meta/recipes-bsp/keymaps/files/tosa/keymap-2.4.map
@@ -0,0 +1,133 @@
1keymaps 0-2,4-5
2alt_is_meta
3keycode 1 = a
4keycode 2 = b
5keycode 3 = c
6keycode 4 = d
7keycode 5 = e
8keycode 6 = f
9keycode 7 = g
10keycode 8 = h
11keycode 9 = i
12keycode 10 = j
13keycode 11 = k
14keycode 12 = l
15keycode 13 = m
16keycode 14 = n
17keycode 15 = o
18keycode 16 = p
19keycode 17 = q
20keycode 18 = r
21keycode 19 = s
22keycode 20 = t
23keycode 21 = u
24keycode 22 = v
25keycode 23 = w
26keycode 24 = x
27keycode 25 = y
28keycode 26 = z
29keycode 27 = Shift
30keycode 28 = Return
31keycode 29 = F11
32keycode 30 = AltGr
33keycode 31 = BackSpace
34keycode 32 = Num_Lock
35keycode 33 = F15
36keycode 34 = Escape
37keycode 35 = Left
38 altgr keycode 35 = Decr_Console
39keycode 36 = Up
40keycode 37 = Down
41keycode 38 = Right
42 altgr keycode 38 = Incr_Console
43keycode 39 = Return
44keycode 40 = F12
45keycode 41 = one exclam one
46keycode 42 = two quotedbl two
47keycode 43 = three numbersign three
48keycode 44 = four dollar four
49keycode 45 = five percent five
50keycode 46 = six ampersand six
51keycode 47 = seven apostrophe seven
52keycode 48 = eight parenleft eight
53keycode 49 = nine parenright nine
54keycode 50 = zero asciitilde zero
55keycode 51 = minus equal
56keycode 52 = asciicircum asciitilde
57keycode 53 = backslash bar
58keycode 54 = bracketleft braceleft
59keycode 55 = at grave
60keycode 56 = Control
61keycode 57 = Alt
62keycode 58 = minus
63keycode 59 = plus
64keycode 60 = Caps_Lock
65keycode 61 = at
66keycode 62 = question
67keycode 63 = comma
68keycode 64 = period
69keycode 65 = Tab
70keycode 66 = F5
71keycode 67 = F6
72keycode 68 = F7
73keycode 69 = slash
74keycode 70 = apostrophe
75keycode 71 = semicolon
76keycode 72 = quotedbl
77keycode 73 = colon
78keycode 74 = numbersign
79keycode 75 = dollar
80keycode 76 = percent
81keycode 77 = underscore
82keycode 78 = ampersand
83keycode 79 = asterisk
84keycode 80 = parenleft
85keycode 81 = Delete
86keycode 82 = F10
87keycode 83 = equal
88keycode 84 = parenright
89keycode 85 = asciitilde
90keycode 86 = less
91keycode 87 = greater
92keycode 88 = F9
93keycode 89 = F10
94keycode 90 = F13
95keycode 91 = space
96 control keycode 91 = nul
97keycode 92 = space
98 control keycode 92 = nul
99keycode 93 =
100keycode 94 = exclam
101keycode 95 = semicolon
102keycode 96 = colon
103keycode 97 = bracketright
104keycode 98 = comma
105keycode 99 = period
106keycode 100 = slash
107keycode 101 = underscore
108keycode 102 = F15
109keycode 103 = Shift
110keycode 104 = Find
111keycode 105 = Select
112keycode 106 = Prior
113keycode 107 = Next
114keycode 108 = AltGr
115keycode 109 = F31
116keycode 110 =
117keycode 111 =
118keycode 112 = Shift
119keycode 113 =
120keycode 114 =
121keycode 115 =
122keycode 116 = underscore
123keycode 117 = Control
124keycode 118 =
125keycode 119 =
126keycode 120 = F24
127keycode 121 = Left
128keycode 122 = Up
129keycode 123 = Down
130keycode 124 = Right
131keycode 125 = Up
132keycode 126 = Down
133keycode 127 =
diff --git a/meta/recipes-bsp/keymaps/files/tosa/keymap-2.6.map b/meta/recipes-bsp/keymaps/files/tosa/keymap-2.6.map
new file mode 100644
index 0000000000..b85d5616e5
--- /dev/null
+++ b/meta/recipes-bsp/keymaps/files/tosa/keymap-2.6.map
@@ -0,0 +1,210 @@
1# Default kernel keymap. This uses 7 modifier combinations.
2keymaps 0-2,4-5,8,12
3# Change the above line into
4# keymaps 0-2,4-6,8,12
5# in case you want the entries
6# altgr control keycode 83 = Boot
7# altgr control keycode 111 = Boot
8# below.
9#
10keycode 1 =
11keycode 14 = BackSpace
12 altgr keycode 14 = Delete
13keycode 15 = Tab
14 altgr keycode 65 = Caps_Lock
15keycode 16 = q
16 altgr keycode 16 = one
17keycode 17 = w
18 altgr keycode 17 = two
19keycode 18 = e
20 altgr keycode 18 = three
21keycode 19 = r
22 altgr keycode 19 = four
23keycode 20 = t
24 altgr keycode 20 = five
25keycode 21 = y
26 altgr keycode 21 = six
27keycode 22 = u
28 altgr keycode 22 = seven
29keycode 23 = i
30 altgr keycode 23 = eight
31keycode 24 = o
32 altgr keycode 24 = nine
33keycode 25 = p
34 altgr keycode 25 = zero
35keycode 26 =
36keycode 27 =
37keycode 28 = Return
38 altgr keycode 28 = greater
39keycode 29 = Control
40keycode 30 = a
41 altgr keycode 30 = exclam
42keycode 31 = s
43 altgr keycode 31 = at
44keycode 32 = d
45 altgr keycode 32 = numbersign
46keycode 33 = f
47 altgr keycode 33 = dollar
48keycode 34 = g
49 altgr keycode 34 = percent
50keycode 35 = h
51 altgr keycode 35 = underscore
52keycode 36 = j
53 altgr keycode 36 = ampersand
54keycode 37 = k
55 altgr keycode 37 = asterisk
56keycode 38 = l
57 altgr keycode 38 = parenleft
58keycode 39 =
59keycode 40 = apostrophe
60 altgr keycode 40 = asciitilde
61 shift keycode 40 = quotedbl
62keycode 41 =
63keycode 42 = Shift
64keycode 43 =
65keycode 44 = z
66keycode 45 = x
67keycode 46 = c
68keycode 47 = v
69keycode 48 = b
70 altgr keycode 48 = minus
71keycode 49 = n
72 altgr keycode 49 = plus
73keycode 50 = m
74 altgr keycode 50 = equal
75keycode 51 = comma
76 altgr keycode 51 = parenright
77 shift keycode 51 = semicolon
78keycode 52 = period
79 shift keycode 52 = colon
80 altgr keycode 52 = less
81
82keycode 53 = slash
83 shift keycode 53 = question
84 altgr keycode 53 = Num_Lock
85
86keycode 54 = Shift
87keycode 55 =
88keycode 56 = Alt
89keycode 57 = space space
90 control keycode 57 = nul
91 altgr keycode 57 = bar
92keycode 59 = F9
93keycode 60 = F10
94keycode 61 = AltGr
95keycode 62 = Escape
96keycode 63 = space
97keycode 64 = Control
98keycode 65 = F15
99keycode 66 = F24
100keycode 67 = F12
101keycode 68 = F13
102keycode 79 = F15
103keycode 80 = F16
104keycode 82 = F17
105keycode 87 = Return
106keycode 88 = F11
107keycode 97 = Control
108keycode 99 = F12
109keycode 103 = Up
110keycode 105 = Left
111 altgr keycode 105 = Decr_Console
112keycode 106 = Right
113 altgr keycode 106 = Incr_Console
114keycode 108 = Down
115string F1 = "\033[[A"
116string F2 = "\033[[B"
117string F3 = "\033[[C"
118string F4 = "\033[[D"
119string F5 = "\033[[E"
120string F6 = "\033[17~"
121string F7 = "\033[18~"
122string F8 = "\033[19~"
123string F9 = "\033[20~"
124string F10 = "\033[21~"
125string F11 = "\033[23~"
126string F12 = "\033[24~"
127string F13 = "\033[25~"
128string F14 = "\033[26~"
129string F15 = "\033[28~"
130string F16 = "\033[29~"
131string F17 = "\033[31~"
132string F18 = "\033[32~"
133string F19 = "\033[33~"
134string F20 = "\033[34~"
135string Find = "\033[1~"
136string Insert = "\033[2~"
137string Remove = "\033[3~"
138string Select = "\033[4~"
139string Prior = "\033[5~"
140string Next = "\033[6~"
141string Macro = "\033[M"
142string Pause = "\033[P"
143compose '`' 'A' to '�'
144compose '`' 'a' to '�'
145compose '\'' 'A' to '�'
146compose '\'' 'a' to '�'
147compose '^' 'A' to '�'
148compose '^' 'a' to '�'
149compose '~' 'A' to '�'
150compose '~' 'a' to '�'
151compose '"' 'A' to '�'
152compose '"' 'a' to '�'
153compose 'O' 'A' to '�'
154compose 'o' 'a' to '�'
155compose '0' 'A' to '�'
156compose '0' 'a' to '�'
157compose 'A' 'A' to '�'
158compose 'a' 'a' to '�'
159compose 'A' 'E' to '�'
160compose 'a' 'e' to '�'
161compose ',' 'C' to '�'
162compose ',' 'c' to '�'
163compose '`' 'E' to '�'
164compose '`' 'e' to '�'
165compose '\'' 'E' to '�'
166compose '\'' 'e' to '�'
167compose '^' 'E' to '�'
168compose '^' 'e' to '�'
169compose '"' 'E' to '�'
170compose '"' 'e' to '�'
171compose '`' 'I' to '�'
172compose '`' 'i' to '�'
173compose '\'' 'I' to '�'
174compose '\'' 'i' to '�'
175compose '^' 'I' to '�'
176compose '^' 'i' to '�'
177compose '"' 'I' to '�'
178compose '"' 'i' to '�'
179compose '-' 'D' to '�'
180compose '-' 'd' to '�'
181compose '~' 'N' to '�'
182compose '~' 'n' to '�'
183compose '`' 'O' to '�'
184compose '`' 'o' to '�'
185compose '\'' 'O' to '�'
186compose '\'' 'o' to '�'
187compose '^' 'O' to '�'
188compose '^' 'o' to '�'
189compose '~' 'O' to '�'
190compose '~' 'o' to '�'
191compose '"' 'O' to '�'
192compose '"' 'o' to '�'
193compose '/' 'O' to '�'
194compose '/' 'o' to '�'
195compose '`' 'U' to '�'
196compose '`' 'u' to '�'
197compose '\'' 'U' to '�'
198compose '\'' 'u' to '�'
199compose '^' 'U' to '�'
200compose '^' 'u' to '�'
201compose '"' 'U' to '�'
202compose '"' 'u' to '�'
203compose '\'' 'Y' to '�'
204compose '\'' 'y' to '�'
205compose 'T' 'H' to '�'
206compose 't' 'h' to '�'
207compose 's' 's' to '�'
208compose '"' 'y' to '�'
209compose 's' 'z' to '�'
210compose 'i' 'j' to '�'
diff --git a/meta/recipes-bsp/keymaps/keymaps_1.0.bb b/meta/recipes-bsp/keymaps/keymaps_1.0.bb
new file mode 100644
index 0000000000..c24a529f44
--- /dev/null
+++ b/meta/recipes-bsp/keymaps/keymaps_1.0.bb
@@ -0,0 +1,36 @@
1DESCRIPTION = "Keyboard map"
2SECTION = "base"
3RDEPENDS_${PN} = "initscripts console-tools"
4LICENSE = "GPL"
5PACKAGE_ARCH = "${MACHINE}"
6PR = "r17"
7
8inherit update-rc.d
9
10SRC_URI = "file://keymap.sh"
11
12SRC_URI_append_c7x0 = " file://keymap-*.map"
13SRC_URI_append_tosa = " file://keymap-*.map"
14SRC_URI_append_akita = " file://keymap-*.map"
15SRC_URI_append_spitz = " file://keymap-*.map"
16SRC_URI_append_collie = " file://keymap-*.map"
17SRC_URI_append_poodle = " file://keymap-*.map"
18SRC_URI_append_jornada6xx = " file://keymap-*.map"
19SRC_URI_append_h2200 = " file://keymap-*.map"
20SRC_URI_append_htcuniversal = " file://keymap-*.map"
21
22INITSCRIPT_NAME = "keymap.sh"
23INITSCRIPT_PARAMS = "start 01 S ."
24
25do_install () {
26 install -d ${D}${sysconfdir}/init.d/
27 install -m 0755 ${WORKDIR}/keymap.sh ${D}${sysconfdir}/init.d/
28
29 case ${MACHINE} in
30 c7x0 | tosa | spitz | akita | borzoi | collie | poodle | jornada6xx | h2200 | htcuniversal )
31 install -m 0644 ${WORKDIR}/keymap-*.map ${D}${sysconfdir}
32 ;;
33 *)
34 ;;
35 esac
36}