summaryrefslogtreecommitdiffstats
path: root/meta/packages/keymaps/files/collie/keymap-2.6.map
diff options
context:
space:
mode:
Diffstat (limited to 'meta/packages/keymaps/files/collie/keymap-2.6.map')
-rw-r--r--meta/packages/keymaps/files/collie/keymap-2.6.map262
1 files changed, 262 insertions, 0 deletions
diff --git a/meta/packages/keymaps/files/collie/keymap-2.6.map b/meta/packages/keymaps/files/collie/keymap-2.6.map
new file mode 100644
index 0000000000..9aca5abb38
--- /dev/null
+++ b/meta/packages/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 1 = Escape Escape
10keycode 14 = BackSpace
11 shift keycode 14 = BackSpace
12 control keycode 14 = Delete
13 shiftl control keycode 14 = bracketleft
14 control shiftr keycode 14 = bracketleft
15keycode 15 = Tab Tab
16 shift keycode 15 = backslash
17 control keycode 15 = Caps_Lock
18 shiftl control keycode 15 = Caps_Lock
19 control shiftr keycode 15 = Caps_Lock
20keycode 16 = q
21 control keycode 16 = one
22 shiftl control keycode 16 = Control_q
23 control shiftr keycode 16 = Meta_q
24keycode 17 = w
25 control keycode 17 = two
26 shiftl control keycode 17 = Control_w
27 control shiftr keycode 17 = Meta_w
28keycode 18 = e
29 control keycode 18 = three
30 shiftl control keycode 18 = Control_e
31 control shiftr keycode 18 = Meta_e
32keycode 19 = r
33 control keycode 19 = four
34 shiftr control keycode 19 = Control_r
35 control shiftl keycode 19 = Meta_r
36keycode 20 = t
37 control keycode 20 = five
38 shiftl control keycode 20 = Control_t
39 control shiftr keycode 20 = Meta_t
40keycode 21 = y
41 control keycode 21 = six
42 shiftl control keycode 21 = Control_y
43 control shiftr keycode 21 = Meta_y
44keycode 22 = u
45 control keycode 22 = seven
46 shiftl control keycode 22 = Control_u
47 control shiftr keycode 22 = Meta_u
48keycode 23 = i
49 control keycode 23 = eight
50 shiftl control keycode 23 = Control_i
51 control shiftr keycode 23 = Meta_i
52keycode 24 = o
53 control keycode 24 = nine
54 shiftl control keycode 24 = Control_o
55 control shiftr keycode 24 = Meta_o
56keycode 25 = p
57 control keycode 25 = zero
58 shiftl control keycode 25 = Control_p
59 control shiftr keycode 25 = Meta_p
60keycode 28 = Return
61 control keycode 28 = greater
62 shiftl control keycode 28 = braceright
63 control shiftr keycode 28 = braceright
64keycode 29 = Control
65keycode 30 = a
66 control keycode 30 = exclam
67 shiftl control keycode 30 = Control_a
68 control shiftr keycode 30 = Meta_a
69keycode 31 = s
70 control keycode 31 = at
71 shiftl control keycode 31 = Control_s
72 control shiftr keycode 31 = Meta_s
73keycode 32 = d
74 control keycode 32 = numbersign
75 shiftl control keycode 32 = Control_d
76 control shiftr keycode 32 = Meta_d
77keycode 33 = f
78 control keycode 33 = dollar
79 shiftl control keycode 33 = Control_f
80 control shiftr keycode 33 = Meta_f
81keycode 34 = g
82 control keycode 34 = percent
83 shiftl control keycode 34 = Control_g
84 control shiftr keycode 34 = Meta_g
85keycode 35 = h
86 control keycode 35 = underscore
87 shiftl control keycode 35 = BackSpace
88 control shiftr keycode 35 = BackSpace
89keycode 36 = j
90 control keycode 36 = ampersand
91 shiftl control keycode 36 = Linefeed
92 control shiftr keycode 36 = Linefeed
93keycode 37 = k
94 control keycode 37 = asterisk
95 shiftl control keycode 37 = Control_k
96 control shiftr keycode 37 = Meta_k
97keycode 38 = l
98 control keycode 38 = bracketleft
99 shiftl control keycode 51 = parenleft
100 control shiftr keycode 51 = parenleft
101keycode 40 = apostrophe quotedbl
102 control keycode 40 = asciitilde
103 shiftl control keycode 40 = asciicircum
104 control shiftr keycode 40 = asciicircum
105keycode 42 = Shift
106keycode 44 = z
107 control keycode 44 = Control_z
108 shiftl control keycode 44 = Control_z
109 control shiftr keycode 44 = Meta_z
110keycode 45 = x
111 control keycode 45 = Control_x
112 shiftl control keycode 45 = Control_x
113 control shiftr keycode 45 = Meta_x
114keycode 46 = c
115 control keycode 46 = Control_c
116 shiftl control keycode 46 = Control_c
117 control shiftr keycode 46 = Meta_c
118keycode 47 = v
119 control keycode 47 = Control_v
120 shiftl control keycode 47 = Control_v
121 control shiftr keycode 47 = Meta_v
122## current location ##
123keycode 48 = b
124 control keycode 48 = minus
125 shiftl control keycode 48 = Control_b
126 control shiftr keycode 48 = Meta_b
127keycode 49 = n
128 control keycode 49 = plus
129 shiftl control keycode 49 = Control_n
130 control shiftr keycode 49 = Meta_n
131keycode 50 = m
132 control keycode 50 = equal
133 shiftl control keycode 50 = Control_m
134 control shiftr keycode 50 = Meta_m
135keycode 51 = comma
136 shift keycode 51 = semicolon
137 control keycode 51 = bracketright
138 shiftl control keycode 51 = parenright
139 control shiftr keycode 51 = parenright
140keycode 52 = period
141 shift keycode 52 = colon
142 control keycode 52 = less
143 shiftl control keycode 52 = braceleft
144 control shiftr keycode 52 = braceleft
145keycode 53 = slash
146 shift keycode 53 = question
147 control keycode 53 = Num_Lock
148 shiftl control keycode 53 = Num_Lock
149 control shiftr keycode 53 = Num_Lock
150keycode 54 = Shift
151keycode 55 = KP_Multiply
152keycode 56 = Alt
153keycode 57 = space
154 shift keycode 57 = bar
155 control keycode 57 = nul
156 shiftl control keycode 57 = grave
157 control shiftr keycode 57 = grave
158keycode 97 = Control
159keycode 99 = Control_backslash
160 control keycode 99 = Control_backslash
161keycode 100 = AltGr
162keycode 103 = Up
163keycode 105 = Left
164keycode 106 = Right
165keycode 107 = Select
166keycode 108 = Down
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 'ÿ'