summaryrefslogtreecommitdiffstats
path: root/meta/recipes-bsp/keymaps/files/collie/keymap-2.6.map
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-bsp/keymaps/files/collie/keymap-2.6.map')
-rw-r--r--meta/recipes-bsp/keymaps/files/collie/keymap-2.6.map262
1 files changed, 262 insertions, 0 deletions
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 'ÿ'