add PKG_OPTS
[openadk.git] / package / kbd / files / zaurus.map
blob11a0e8b4d32b37eae67b861b46450d5771613837
1 # Default kernel keymap. This uses 7 modifier combinations.
2 keymaps 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.
10 keycode   1 =        
11 keycode   2 = one              exclam    
12         control alt     keycode  2 = Console_1
13 keycode   3 = two              quotedbl                 
14         control alt     keycode  3 = Console_2
15 keycode   4 = three            numbersign      
16         control alt     keycode  4 = Console_3
17 keycode   5 = four             dollar           
18         control alt     keycode  5 = Console_4
19 keycode   6 = five             percent         
20         control alt     keycode  6 = Console_5
21 keycode   7 = six              ampersand     
22         control alt     keycode  7 = Console_6
23 keycode   8 = seven            apostrophe
24 keycode   9 = eight            parenleft
25 keycode  10 = nine             parenright
26 keycode  11 = zero             asciitilde
27 keycode  12 = minus            at
28         altgr keycode 12 = at
29 keycode  13 = 
30 keycode  14 = BackSpace
31         altgr keycode 14 = Delete
32 keycode  15 = Tab
33         altgr keycode 15 = Caps_Lock
34 keycode  16 = q               
35 keycode  17 = w               
36         altgr keycode 17 = asciicircum
37 keycode  18 = e
38         altgr keycode 18 = equal
39 keycode  19 = r          
40         altgr keycode 19 = plus     
41 keycode  20 = t               
42         altgr keycode 20 = bracketleft
43 keycode  21 = y               
44         altgr keycode 21 = bracketright
45 keycode  22 = u      
46         altgr keycode 22 = braceleft         
47 keycode  23 = i           
48         altgr keycode 23 = braceright    
49 keycode  24 = o               
50 keycode  25 = p               
51 keycode  26 = 
52 keycode  27 =
53 keycode  28 = Return          
54 keycode  29 = Control         
55 keycode  30 = a
56 keycode  31 = s               
57 keycode  32 = d
58 keycode  33 = f
59         altgr keycode 33 = backslash             
60 keycode  34 = g               
61         altgr keycode 34 = semicolon
62 keycode  35 = h         
63         altgr keycode 35 = colon      
64 keycode  36 = j        
65         altgr keycode 36 = asterisk       
66 keycode  37 = k   
67     altgr keycode 37 = backslash
68 keycode  38 = l         
69         altgr keycode 38 = bar      
70 keycode  39 =  
71 keycode  40 = 
72 keycode  41 =     
73 keycode  42 = Shift           
74 keycode  43 =  
75 keycode  44 = z               
76 keycode  45 = x               
77 keycode  46 = c
78 keycode  47 = v               
79 keycode  48 = b
80         altgr keycode 48 = underscore
81 keycode  49 = n               
82 keycode  50 = m               
83 keycode  51 = comma             slash
84         altgr keycode 51 = less
85 keycode  52 = period           question         
86         altgr     keycode  52 = greater     
87 keycode  53 =      
88 keycode  54 = Shift           
89 keycode  55 = 
90 keycode  56 = Alt             
91 keycode  57 = space            space           
92         control keycode  57 = nul   
93 keycode 59 = F9
94 keycode 60 = F10
95 keycode 61 = AltGr
96 keycode 62 = Escape
97 keycode 63 = Return
98 keycode 64 = Escape
99 keycode 65 = Down
100 keycode 66 = Up
101 keycode 67 = Control
102 keycode 68 = F13
103 keycode 79 = F15
104 keycode 80 = F16
105 keycode 82 = F17
106 keycode 87 = Return
107 keycode 88 = F11                  
108 keycode 97 = Control  
109 keycode 99 = F12       
110 keycode 103 = Up              
111         altgr     keycode 103 = PageUp
112 keycode 105 = Left            
113         altgr     keycode 105 = Decr_Console
114 keycode 106 = Right           
115         altgr     keycode 106 = Incr_Console
116 keycode 108 = Down  
117         altgr     keycode 108 = PageDown
118         
120 # LCD Softkeys as represented by zaurusd        
121 keycode 82 = F5 
122 keycode 79 = F15                # Home
123 keycode 80 = F6
124 keycode 81 = F16                # Email
125 keycode 75 = F7
126 keycode 76 = F17                # Addresses
127 keycode 77 = F8
128 keycode 71 = F18                # Calendar
129 keycode 72 = F9
130 keycode 73 = F19                # Book
131 keycode 78 = F10
133 string F1 = "\033[[A"
134 string F2 = "\033[[B"
135 string F3 = "\033[[C"
136 string F4 = "\033[[D"
137 string F5 = "\033[[E"
138 string F6 = "\033[17~"
139 string F7 = "\033[18~"
140 string F8 = "\033[19~"
141 string F9 = "\033[20~"
142 string F10 = "\033[21~"
143 string F11 = "\033[23~"
144 string F12 = "\033[24~"
145 string F13 = "\033[25~"
146 string F14 = "\033[26~"
147 string F15 = "\033[28~"
148 string F16 = "\033[29~"
149 string F17 = "\033[31~"
150 string F18 = "\033[32~"
151 string F19 = "\033[33~"
152 string F20 = "\033[34~"
153 string Find = "\033[1~"
154 string Insert = "\033[2~"
155 string Remove = "\033[3~"
156 string Select = "\033[4~"
157 string Prior = "\033[5~"
158 string Next = "\033[6~"
159 string Macro = "\033[M"
160 string Pause = "\033[P"
161 compose '`' 'A' to 'À'
162 compose '`' 'a' to 'à'
163 compose '\'' 'A' to 'Á'
164 compose '\'' 'a' to 'á'
165 compose '^' 'A' to 'Â'
166 compose '^' 'a' to 'â'
167 compose '~' 'A' to 'Ã'
168 compose '~' 'a' to 'ã'
169 compose '"' 'A' to 'Ä'
170 compose '"' 'a' to 'ä'
171 compose 'O' 'A' to 'Å'
172 compose 'o' 'a' to 'å'
173 compose '0' 'A' to 'Å'
174 compose '0' 'a' to 'å'
175 compose 'A' 'A' to 'Å'
176 compose 'a' 'a' to 'å'
177 compose 'A' 'E' to 'Æ'
178 compose 'a' 'e' to 'æ'
179 compose ',' 'C' to 'Ç'
180 compose ',' 'c' to 'ç'
181 compose '`' 'E' to 'È'
182 compose '`' 'e' to 'è'
183 compose '\'' 'E' to 'É'
184 compose '\'' 'e' to 'é'
185 compose '^' 'E' to 'Ê'
186 compose '^' 'e' to 'ê'
187 compose '"' 'E' to 'Ë'
188 compose '"' 'e' to 'ë'
189 compose '`' 'I' to 'Ì'
190 compose '`' 'i' to 'ì'
191 compose '\'' 'I' to 'Í'
192 compose '\'' 'i' to 'í'
193 compose '^' 'I' to 'Î'
194 compose '^' 'i' to 'î'
195 compose '"' 'I' to 'Ï'
196 compose '"' 'i' to 'ï'
197 compose '-' 'D' to 'Ð'
198 compose '-' 'd' to 'ð'
199 compose '~' 'N' to 'Ñ'
200 compose '~' 'n' to 'ñ'
201 compose '`' 'O' to 'Ò'
202 compose '`' 'o' to 'ò'
203 compose '\'' 'O' to 'Ó'
204 compose '\'' 'o' to 'ó'
205 compose '^' 'O' to 'Ô'
206 compose '^' 'o' to 'ô'
207 compose '~' 'O' to 'Õ'
208 compose '~' 'o' to 'õ'
209 compose '"' 'O' to 'Ö'
210 compose '"' 'o' to 'ö'
211 compose '/' 'O' to 'Ø'
212 compose '/' 'o' to 'ø'
213 compose '`' 'U' to 'Ù'
214 compose '`' 'u' to 'ù'
215 compose '\'' 'U' to 'Ú'
216 compose '\'' 'u' to 'ú'
217 compose '^' 'U' to 'Û'
218 compose '^' 'u' to 'û'
219 compose '"' 'U' to 'Ü'
220 compose '"' 'u' to 'ü'
221 compose '\'' 'Y' to 'Ý'
222 compose '\'' 'y' to 'ý'
223 compose 'T' 'H' to 'Þ'
224 compose 't' 'h' to 'þ'
225 compose 's' 's' to 'ß'
226 compose '"' 'y' to 'ÿ'
227 compose 's' 'z' to 'ß'
228 compose 'i' 'j' to 'ÿ'