]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/linux/openzaurus-pxa27x-2.4.20-rmk2-embedix20050602/saner-spitz-keymap.patch
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / linux / openzaurus-pxa27x-2.4.20-rmk2-embedix20050602 / saner-spitz-keymap.patch
1 --- linux_n1/drivers/char/spitz_keymap.c~saner-spitz-keymap     2005-05-04 09:24:39.039602352 +0100
2 +++ linux_n1/drivers/char/spitz_keymap.c        2005-05-04 09:45:48.879557336 +0100
3 @@ -10,7 +10,7 @@
4         0xf200, 0xfb61, 0xfb62, 0xfb63, 0xfb64, 0xfb65, 0xfb66, 0xfb67,
5         0xfb68, 0xfb69, 0xfb6a, 0xfb6b, 0xfb6c, 0xfb6d, 0xfb6e, 0xfb6f,
6         0xfb70, 0xfb71, 0xfb72, 0xfb73, 0xfb74, 0xfb75, 0xfb76, 0xfb77,
7 -       0xfb78, 0xfb79, 0xfb7a, 0xf700, 0xf201, 0xf101, 0xf703, 0xf008,
8 +       0xfb78, 0xfb79, 0xfb7a, 0xf700, 0xf201, 0xf10a, 0xf701, 0xf008,
9         0xf208, 0xf200, 0xf01b, 0xf601, 0xf603, 0xf600, 0xf602, 0xf201,
10         0xf200, 0xf031, 0xf032, 0xf033, 0xf034, 0xf035, 0xf036, 0xf037,
11         0xf038, 0xf039, 0xf030, 0xf02d, 0xf05e, 0xf05c, 0xf05b, 0xf040,
12 @@ -18,7 +18,7 @@
13         0xf200, 0xf009, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf301,
14         0xf302, 0xf303, 0xf304, 0xf305, 0xf306, 0xf307, 0xf308, 0xf309,
15         0xf300, 0xf07f, 0xf30d, 0xf30c, 0xf201, 0xf30b, 0xf30a, 0xf30e,
16 -       0xf702, 0xf703, 0xf01b, 0xf200, 0xf020, 0xf310, 0xf200, 0xf03b,
17 +       0xf108, 0xf109, 0xf10c, 0xf200, 0xf020, 0xf310, 0xf200, 0xf03b,
18         0xf03a, 0xf05d, 0xf02c, 0xf02e, 0xf02f, 0xf05f, 0xf200, 0xf02e,
19         0xf114, 0xf117, 0xf118, 0xf119, 0xf200, 0xf200, 0xf200, 0xf200,
20         0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf702, 0xf200, 0xf200,
21 @@ -29,7 +29,7 @@
22         0xf200, 0xfb41, 0xfb42, 0xfb43, 0xfb44, 0xfb45, 0xfb46, 0xfb47,
23         0xfb48, 0xfb49, 0xfb4a, 0xfb4b, 0xfb4c, 0xfb4d, 0xfb4e, 0xfb4f,
24         0xfb50, 0xfb51, 0xfb52, 0xfb53, 0xfb54, 0xfb55, 0xfb56, 0xfb57,
25 -       0xfb58, 0xfb59, 0xfb5a, 0xf700, 0xf201, 0xf101, 0xf703, 0xf008,
26 +       0xfb58, 0xfb59, 0xfb5a, 0xf700, 0xf201, 0xf10a, 0xf701, 0xf008,
27         0xf208, 0xf200, 0xf01b, 0xf601, 0xf603, 0xf600, 0xf602, 0xf201,
28         0xf200, 0xf021, 0xf022, 0xf023, 0xf024, 0xf025, 0xf026, 0xf027,
29         0xf028, 0xf029, 0xf07e, 0xf03d, 0xf07e, 0xf07c, 0xf07b, 0xf060,
30 @@ -37,7 +37,7 @@
31         0xf200, 0xf009, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf301,
32         0xf302, 0xf303, 0xf304, 0xf305, 0xf306, 0xf307, 0xf308, 0xf309,
33         0xf300, 0xf07f, 0xf30d, 0xf30c, 0xf201, 0xf30b, 0xf30a, 0xf30e,
34 -       0xf702, 0xf703, 0xf01b, 0xf200, 0xf020, 0xf310, 0xf200, 0xf02b,
35 +       0xf108, 0xf109, 0xf10c, 0xf200, 0xf020, 0xf310, 0xf200, 0xf02b,
36         0xf02a, 0xf07d, 0xf03c, 0xf03e, 0xf03f, 0xf05f, 0xf200, 0xf03f,
37         0xf114, 0xf117, 0xf20b, 0xf20a, 0xf200, 0xf200, 0xf200, 0xf200,
38         0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf702, 0xf200, 0xf200,
39 @@ -48,7 +48,7 @@
40         0xf200, 0xf001, 0xf002, 0xf003, 0xf004, 0xf005, 0xf006, 0xf007,
41         0xf008, 0xf009, 0xf00a, 0xf00b, 0xf00c, 0xf00d, 0xf00e, 0xf00f,
42         0xf010, 0xf011, 0xf012, 0xf013, 0xf014, 0xf015, 0xf016, 0xf017,
43 -       0xf018, 0xf019, 0xf01a, 0xf700, 0xf201, 0xf101, 0xf703, 0xf008,
44 +       0xf018, 0xf019, 0xf01a, 0xf700, 0xf201, 0xf10a, 0xf701, 0xf008,
45         0xf208, 0xf200, 0xf01b, 0xf601, 0xf603, 0xf600, 0xf602, 0xf201,
46         0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200,
47         0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200,
48 @@ -56,7 +56,7 @@
49         0xf200, 0xf009, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf301,
50         0xf302, 0xf303, 0xf304, 0xf305, 0xf306, 0xf307, 0xf308, 0xf309,
51         0xf300, 0xf07f, 0xf30d, 0xf30c, 0xf201, 0xf30b, 0xf30a, 0xf30e,
52 -       0xf702, 0xf703, 0xf01b, 0xf200, 0xf020, 0xf310, 0xf200, 0xf200,
53 +       0xf108, 0xf109, 0xf10c, 0xf200, 0xf020, 0xf310, 0xf200, 0xf200,
54         0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200,
55         0xf114, 0xf117, 0xf118, 0xf119, 0xf200, 0xf200, 0xf200, 0xf200,
56         0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf702, 0xf200, 0xf200,
57 @@ -67,7 +67,7 @@
58         0xf200, 0xf001, 0xf002, 0xf003, 0xf004, 0xf005, 0xf006, 0xf007,
59         0xf008, 0xf009, 0xf00a, 0xf00b, 0xf00c, 0xf00d, 0xf00e, 0xf00f,
60         0xf010, 0xf011, 0xf012, 0xf013, 0xf014, 0xf015, 0xf016, 0xf017,
61 -       0xf018, 0xf019, 0xf01a, 0xf700, 0xf201, 0xf101, 0xf703, 0xf008,
62 +       0xf018, 0xf019, 0xf01a, 0xf700, 0xf201, 0xf10a, 0xf701, 0xf008,
63         0xf208, 0xf200, 0xf01b, 0xf601, 0xf603, 0xf600, 0xf602, 0xf201,
64         0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200,
65         0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200,
66 @@ -75,18 +75,18 @@
67         0xf200, 0xf009, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf301,
68         0xf302, 0xf303, 0xf304, 0xf305, 0xf306, 0xf307, 0xf308, 0xf309,
69         0xf300, 0xf07f, 0xf30d, 0xf30c, 0xf201, 0xf30b, 0xf30a, 0xf30e,
70 -       0xf702, 0xf703, 0xf01b, 0xf200, 0xf020, 0xf310, 0xf200, 0xf200,
71 +       0xf108, 0xf109, 0xf10c, 0xf200, 0xf020, 0xf310, 0xf200, 0xf200,
72         0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200,
73         0xf114, 0xf117, 0xf118, 0xf119, 0xf200, 0xf200, 0xf200, 0xf200,
74         0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf702, 0xf200, 0xf200,
75         0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200,
76  };
77  
78 -u_short alt_map[NR_KEYS] = {
79 -       0xf200, 0xf861, 0xf05f, 0xf863, 0xf864, 0xf03d, 0xf05c, 0xf03b,
80 -       0xf03a, 0xf869, 0xf02a, 0xf05c, 0xf07c, 0xf86d, 0xf86e, 0xf86f,
81 -       0xf870, 0xf871, 0xf02b, 0xf873, 0xf05b, 0xf875, 0xf876, 0xf05e,
82 -       0xf878, 0xf05d, 0xf87a, 0xf700, 0xf201, 0xf101, 0xf703, 0xf07f,
83 +u_short altgr_map[NR_KEYS] = {
84 +       0xf200, 0xfb61, 0xf05f, 0xfb63, 0xfb64, 0xf03d, 0xf05c, 0xf03b,
85 +       0xf03a, 0xfb69, 0xf02a, 0xf05c, 0xf07c, 0xfb6d, 0xfb6e, 0xfb6f,
86 +       0xfb70, 0xfb71, 0xf02b, 0xfb73, 0xf05b, 0xfb75, 0xfb76, 0xf05e,
87 +       0xfb78, 0xf05d, 0xfb7a, 0xf700, 0xf201, 0xf10a, 0xf701, 0xf07f,
88         0xf208, 0xf200, 0xf01b, 0xf601, 0xf603, 0xf600, 0xf602, 0xf201,
89         0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200,
90         0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200,
91 @@ -94,7 +94,7 @@
92         0xf200, 0xf207, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf301,
93         0xf302, 0xf303, 0xf304, 0xf305, 0xf306, 0xf307, 0xf308, 0xf309,
94         0xf300, 0xf07f, 0xf30d, 0xf30c, 0xf201, 0xf30b, 0xf30a, 0xf30e,
95 -       0xf702, 0xf703, 0xf01b, 0xf200, 0xf020, 0xf310, 0xf200, 0xf200,
96 +       0xf108, 0xf109, 0xf10c, 0xf200, 0xf020, 0xf310, 0xf200, 0xf200,
97         0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf03e,
98         0xf114, 0xf117, 0xf118, 0xf119, 0xf200, 0xf200, 0xf200, 0xf200,
99         0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf702, 0xf200, 0xf200,
100 @@ -102,9 +102,8 @@
101  };
102  
103  ushort *key_maps[MAX_NR_KEYMAPS] = {
104 -       plain_map, shift_map, 0, 0,
105 -       ctrl_map, shift_ctrl_map, 0, 0,
106 -       alt_map,        0
107 +       plain_map, shift_map, altgr_map, 0,
108 +       ctrl_map, shift_ctrl_map,       0
109  };
110  
111  unsigned int keymap_count = 5;
112 --- linux_n1/drivers/char/spitz_keymap.map~saner-spitz-keymap   2005-05-04 09:24:57.100856624 +0100
113 +++ linux_n1/drivers/char/spitz_keymap.map      2005-05-04 09:42:32.880353744 +0100
114 @@ -10,7 +10,7 @@
115  #  5 for [CTRL] [SHIFT]         , to symbol input for debug
116  #  8 for [ALT]
117  #
118 -keymaps 0,1,4,5,8
119 +keymaps 0,1,2,4,5
120  #
121  #  loadkeys --mktable iris_keymap.map
122  #
123 @@ -21,48 +21,48 @@
124  #
125  keycode 1 = a
126  keycode 2 = b
127 -       alt keycode 2 = underscore
128 +       altgr keycode 2 = underscore
129  keycode 3 = c
130  keycode 4 = d
131  keycode 5 = e
132 -       alt keycode 5 = equal
133 +       altgr keycode 5 = equal
134  keycode 6 = f
135 -       alt keycode 6 = backslash
136 +       altgr keycode 6 = backslash
137  keycode 7 = g
138 -       alt keycode 7 = semicolon
139 +       altgr keycode 7 = semicolon
140  keycode 8 = h
141 -       alt keycode 8 = colon
142 +       altgr keycode 8 = colon
143  keycode 9 = i
144  keycode 10 = j
145 -       alt keycode 10 = asterisk
146 +       altgr keycode 10 = asterisk
147  keycode 11 = k
148 -       alt keycode 11 = backslash
149 +       altgr keycode 11 = backslash
150  keycode 12 = l
151 -       alt keycode 12 = bar
152 +       altgr keycode 12 = bar
153  keycode 13 = m
154  keycode 14 = n
155  keycode 15 = o
156  keycode 16 = p
157  keycode 17 = q
158  keycode 18 = r
159 -       alt keycode 18 = plus
160 +       altgr keycode 18 = plus
161  keycode 19 = s
162  keycode 20 = t
163 -       alt keycode 20 = bracketleft
164 +       altgr keycode 20 = bracketleft
165  keycode 21 = u
166  keycode 22 = v
167  keycode 23 = w
168 -       alt keycode 23 = asciicircum
169 +       altgr keycode 23 = asciicircum
170  keycode 24 = x
171  keycode 25 = y
172 -       alt keycode 25 = bracketright
173 +       altgr keycode 25 = bracketright
174  keycode 26 = z
175  keycode 27 = Shift
176  keycode 28 = Return
177 -keycode 29 = F2
178 -keycode 30 = Alt
179 +keycode 29 = F11
180 +keycode 30 = AltGr
181  keycode 31 = BackSpace
182 -       alt keycode 31 = Delete
183 +       altgr keycode 31 = Delete
184  keycode 32 = Num_Lock
185  keycode 34 = Escape
186  keycode 35 = Left
187 @@ -93,9 +93,9 @@
188  keycode 59 = minus at
189  keycode 60 = Shift_Lock
190  keycode 63 = comma slash
191 -       alt keycode 63 = less
192 +       altgr keycode 63 = less
193  keycode 65 = Tab
194 -       alt keycode 65 = Caps_Lock
195 +       altgr keycode 65 = Caps_Lock
196  keycode 71 = KP_1
197  keycode 72 = KP_2
198  keycode 73 = KP_3
199 @@ -113,11 +113,12 @@
200  keycode 85 = KP_Subtract
201  keycode 86 = KP_Add
202  keycode 87 = KP_Enter        
203 -# (Activity:88) -> Ctrl
204 -keycode 88 = Control
205 -# (Contacts:89) -> Alt
206 -keycode 89 = Alt
207 -keycode 90 = Escape
208 +# (Activity:88) -> F9
209 +keycode 88 = F9
210 +# (Contacts:89) -> F10
211 +keycode 89 = F10
212 +# (Mail:90) -> F13
213 +keycode 90 = F13
214  keycode 92 = space
215  keycode 93 = KP_Period
216  keycode 94 =
217 @@ -130,7 +131,7 @@
218  keycode 101 = underscore       underscore
219  keycode 102 = 
220  keycode 103 = period question
221 -       alt keycode 103 = greater
222 +       altgr keycode 103 = greater
223  keycode 104 = Find
224  keycode 105 = Select
225  keycode 106 = Prior