summaryrefslogtreecommitdiff
path: root/packages/keymaps/files/tosa/keymap-2.6.map
blob: f83e4bfe39103e696262d21ad62cff099fa73f8c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
# Default kernel keymap. This uses 7 modifier combinations.
keymaps 0-2,4-5,8,12
#
keycode   1 = Escape           Escape          
#	alt     keycode   1 = Meta_Escape     
#keycode   2 = one              exclam          
#	alt     keycode   2 = Meta_one        
#keycode   3 = two              at               at              
#	control	keycode   3 = nul             
#	shift	control	keycode   3 = nul             
#	alt	keycode   3 = Meta_two        
#keycode   4 = three            numbersign      
#	control keycode   4 = Escape          
#	alt     keycode   4 = Meta_three      
#keycode   5 = four             dollar           dollar          
#	control keycode   5 = Control_backslash
#	alt     keycode   5 = Meta_four       
#keycode   6 = five             percent         
#	control keycode   6 = Control_bracketright
#	alt     keycode   6 = Meta_five       
#keycode   7 = six              asciicircum     
#	control keycode   7 = Control_asciicircum
#	alt     keycode   7 = Meta_six        
#keycode   8 = seven            ampersand        braceleft       
#	control keycode   8 = Control_underscore
#	alt     keycode   8 = Meta_seven      
#keycode   9 = eight            asterisk         bracketleft     
#	control keycode   9 = Delete          
#	alt     keycode   9 = Meta_eight      
#keycode  10 = nine             parenleft        bracketright    
#	alt     keycode  10 = Meta_nine       
#keycode  11 = zero             parenright       braceright      
#	alt     keycode  11 = Meta_zero       
#keycode  12 = minus            underscore       backslash       
#	control	keycode  12 = Control_underscore
#	shift	control	keycode  12 = Control_underscore
#	alt	keycode  12 = Meta_minus      
#keycode  13 = equal            plus            
#	alt     keycode  13 = Meta_equal      
keycode 14 = BackSpace		BackSpace	
	altgr	keycode  14 = Delete
#keycode  14 = Delete           Delete          
#	control keycode  14 = BackSpace
#	alt     keycode  14 = Meta_Delete     
keycode  15 = Tab              Tab             
	altgr     keycode  15 = Caps_Lock	
keycode  16 = q               
	altgr	keycode  16 = one
keycode  17 = w               
	altgr	keycode  17 = two
keycode  18 = e
	altgr	keycode  18 = three
#	altgr   keycode  18 = Hex_E   
keycode  19 = r               
	altgr	keycode  19 = four
keycode  20 = t               
	altgr	keycode  20 = five
keycode  21 = y               
	altgr	keycode  21 = six
keycode  22 = u               
	altgr	keycode  22 = seven
keycode  23 = i               
	altgr	keycode  23 = eight
keycode  24 = o               
	altgr	keycode	 24 = nine
keycode  25 = p               
	altgr	keycode  25 = zero
#keycode  26 = bracketleft      braceleft       
#	control keycode  26 = Escape          
#	alt     keycode  26 = Meta_bracketleft
#keycode  27 = bracketright     braceright       asciitilde      
#	control keycode  27 = Control_bracketright
#	alt     keycode  27 = Meta_bracketright
keycode  28 = Return          
	altgr	keycode  28 = greater
#	alt     keycode  28 = Meta_Control_m  
keycode  29 = Control         
keycode  30 = a
	altgr	keycode  30 = exclam
#	altgr   keycode  30 = Hex_A
keycode  31 = s               
	altgr	keycode  31 = at
keycode  32 = d
	altgr	keycode  32 = numbersign
#	altgr   keycode  32 = Hex_D   
keycode  33 = f
	altgr	keycode  33 = dollar
#	altgr   keycode  33 = Hex_F               
keycode  34 = g               
	altgr	keycode  34 = percent
keycode  35 = h               
	altgr	keycode  35 = underscore
keycode  36 = j               
	altgr	keycode  36 = ampersand
keycode  37 = k               
	altgr	keycode  37 = asterisk
keycode  38 = l               
	altgr	keycode  38 = parenleft
#keycode  39 = semicolon        colon           
#	alt     keycode  39 = Meta_semicolon  
keycode  40 = apostrophe       quotedbl        
	altgr	keycode  40 = asciitilde
#	control keycode  40 = Control_g       
#	alt     keycode  40 = Meta_apostrophe 
#keycode  41 = grave            asciitilde      
#	control keycode  41 = nul             
#	alt     keycode  41 = Meta_grave      
keycode  42 = Shift           
#keycode  43 = backslash        bar             
#	control keycode  43 = Control_backslash
#	alt     keycode  43 = Meta_backslash  
keycode  44 = z               
##	alt	keycode 44  = 
keycode  45 = x               
	altgr	keycode  45 = Control_x
keycode  46 = c
	altgr	keycode  46 = Control_c
#	altgr   keycode  46 = Hex_C   
keycode  47 = v               
	altgr	keycode	 47 = Control_v
keycode  48 = b
	altgr	keycode  48 = minus
#	altgr   keycode  48 = Hex_B
keycode  49 = n               
	altgr	keycode  49 = plus
keycode  50 = m               
	altgr	keycode  50 = equal
keycode  51 = comma		semicolon
	altgr	keycode  51 = parenright
#keycode  51 = comma            less            
#	alt     keycode  51 = Meta_comma      
keycode  52 = period	colon
	control keycode  52 = Compose         
	altgr	keycode  52 = less
#keycode  52 = period           greater         
#	control keycode  52 = Compose         
#	alt     keycode  52 = Meta_period     
keycode  53 = slash            question        
	altgr	keycode  53 = Num_Lock
#	control keycode  53 = Delete          
#	alt     keycode  53 = Meta_slash      
keycode  54 = Shift           
#keycode  55 = KP_Multiply     
#keycode  56 = Alt             
keycode  57 = space            space           
	altgr	keycode  57 = bar
#	control keycode  57 = nul             
#	alt     keycode  57 = Meta_space      
#keycode  58 = Caps_Lock       
#keycode  59 = F1               F11              Console_13      
#	control keycode  59 = F1              
#	alt     keycode  59 = Console_1       
#	control alt     keycode  59 = Console_1       
#keycode  60 = F2               F12              Console_14      
#	control keycode  60 = F2              
#	alt     keycode  60 = Console_2       
#	control alt     keycode  60 = Console_2       
#keycode  61 = F3               F13              Console_15      
#	control keycode  61 = F3              
#	alt     keycode  61 = Console_3       
#	control alt     keycode  61 = Console_3       
#keycode  62 = F4               F14              Console_16      
#	control keycode  62 = F4              
#	alt     keycode  62 = Console_4       
#	control alt     keycode  62 = Console_4       
#keycode  63 = F5               F15              Console_17      
#	control keycode  63 = F5              
#	alt     keycode  63 = Console_5       
#	control alt     keycode  63 = Console_5       
#keycode  64 = F6               F16              Console_18      
#	control keycode  64 = F6              
#	alt     keycode  64 = Console_6       
#	control alt     keycode  64 = Console_6       
#keycode  65 = F7               F17              Console_19      
#	control keycode  65 = F7              
#	alt     keycode  65 = Console_7       
#	control alt     keycode  65 = Console_7       
#keycode  66 = F8               F18              Console_20      
#	control keycode  66 = F8              
#	alt     keycode  66 = Console_8       
#	control alt     keycode  66 = Console_8       
#keycode  67 = F9               F19              Console_21      
#	control keycode  67 = F9              
#	alt     keycode  67 = Console_9       
#	control alt     keycode  67 = Console_9       
#keycode  68 = F10              F20              Console_22      
#	control keycode  68 = F10             
#	alt     keycode  68 = Console_10      
#	control alt     keycode  68 = Console_10      
#keycode  69 = Num_Lock
#	shift   keycode  69 = Bare_Num_Lock
#keycode  70 = Scroll_Lock      Show_Memory      Show_Registers  
#	control keycode  70 = Show_State      
#	alt     keycode  70 = Scroll_Lock     
#keycode  71 = KP_7            
#	alt     keycode  71 = Ascii_7         
#	altgr   keycode  71 = Hex_7         
#keycode  72 = KP_8            
#	alt     keycode  72 = Ascii_8         
#	altgr   keycode  72 = Hex_8         
#keycode  73 = KP_9            
#	alt     keycode  73 = Ascii_9         
#	altgr   keycode  73 = Hex_9         
#keycode  74 = KP_Subtract     
#keycode  75 = KP_4            
#	alt     keycode  75 = Ascii_4         
#	altgr   keycode  75 = Hex_4         
#keycode  76 = KP_5            
#	alt     keycode  76 = Ascii_5         
#	altgr   keycode  76 = Hex_5         
#keycode  77 = KP_6            
#	alt     keycode  77 = Ascii_6         
#	altgr   keycode  77 = Hex_6         
#keycode  78 = KP_Add          
#keycode  79 = KP_1            
#	alt     keycode  79 = Ascii_1         
#	altgr   keycode  79 = Hex_1         
#keycode  80 = KP_2            
#	alt     keycode  80 = Ascii_2         
#	altgr   keycode  80 = Hex_2         
#keycode  81 = KP_3            
#	alt     keycode  81 = Ascii_3         
#	altgr   keycode  81 = Hex_3         
#keycode  82 = KP_0            
#	alt     keycode  82 = Ascii_0         
#	altgr   keycode  82 = Hex_0         
#keycode  83 = KP_Period       
##	altgr   control keycode  83 = Boot            
#	control alt     keycode  83 = Boot            
#keycode  84 = Last_Console    
#keycode  85 =
#keycode  86 = less             greater          bar             
#	alt     keycode  86 = Meta_less       
#keycode  87 = F11              F11              Console_23      
#	control keycode  87 = F11             
#	alt     keycode  87 = Console_11      
#	control alt     keycode  87 = Console_11      
#keycode  88 = F12              F12              Console_24      
#	control keycode  88 = F12             
#	alt     keycode  88 = Console_12      
#	control alt     keycode  88 = Console_12      
#keycode  89 =
#keycode  90 =
keycode  91 = space
#keycode  91 =
keycode  92 = Return
#keycode  92 =
#keycode  93 =
#keycode  94 =
#keycode  95 =
#keycode  96 = KP_Enter        
#keycode  97 = Control         
#keycode  98 = KP_Divide       
#keycode  99 = Control_backslash
#	control keycode  99 = Control_backslash
#	alt     keycode  99 = Control_backslash
keycode 100 = AltGr           
#keycode 101 = Break           
#keycode 102 = Find            
keycode 103 = Up              
	altgr	keycode  103 = Prior
	shift   keycode  104 = Scroll_Backward 
#keycode 104 = Prior           
#	shift   keycode 104 = Scroll_Backward 
keycode 105 = Left            
	altgr	keycode  105 = Decr_Console
keycode 106 = Right           
	altgr	keycode  106 = Incr_Console
#keycode 107 = Select          
keycode 108 = Down            
	altgr	keycode  108 = Next
	shift   keycode  108 = Scroll_Forward  
#keycode 109 = Next            
#	shift   keycode 109 = Scroll_Forward  
#keycode 110 = Insert          
#keycode 111 = Remove          
##	altgr   control keycode 111 = Boot            
#	control alt     keycode 111 = Boot            
#keycode 112 = Macro           
#keycode 113 = F13             
#keycode 114 = F14             
#keycode 115 = Help            
#keycode 116 = Do              
#keycode 117 = F17             
#keycode 118 = KP_MinPlus      
#keycode 119 = Pause           
#keycode 120 =
#keycode 121 =
#keycode 122 =
#keycode 123 =
#keycode 124 =
#keycode 125 =
#keycode 126 =
#keycode 127 =
string F1 = "\033[[A"
string F2 = "\033[[B"
string F3 = "\033[[C"
string F4 = "\033[[D"
string F5 = "\033[[E"
string F6 = "\033[17~"
string F7 = "\033[18~"
string F8 = "\033[19~"
string F9 = "\033[20~"
string F10 = "\033[21~"
string F11 = "\033[23~"
string F12 = "\033[24~"
string F13 = "\033[25~"
string F14 = "\033[26~"
string F15 = "\033[28~"
string F16 = "\033[29~"
string F17 = "\033[31~"
string F18 = "\033[32~"
string F19 = "\033[33~"
string F20 = "\033[34~"
string Find = "\033[1~"
string Insert = "\033[2~"
string Remove = "\033[3~"
string Select = "\033[4~"
string Prior = "\033[5~"
string Next = "\033[6~"
string Macro = "\033[M"
string Pause = "\033[P"
compose '`' 'A' to 'À'
compose '`' 'a' to 'à'
compose '\'' 'A' to 'Á'
compose '\'' 'a' to 'á'
compose '^' 'A' to 'Â'
compose '^' 'a' to 'â'
compose '~' 'A' to 'Ã'
compose '~' 'a' to 'ã'
compose '"' 'A' to 'Ä'
compose '"' 'a' to 'ä'
compose 'O' 'A' to 'Å'
compose 'o' 'a' to 'å'
compose '0' 'A' to 'Å'
compose '0' 'a' to 'å'
compose 'A' 'A' to 'Å'
compose 'a' 'a' to 'å'
compose 'A' 'E' to 'Æ'
compose 'a' 'e' to 'æ'
compose ',' 'C' to 'Ç'
compose ',' 'c' to 'ç'
compose '`' 'E' to 'È'
compose '`' 'e' to 'è'
compose '\'' 'E' to 'É'
compose '\'' 'e' to 'é'
compose '^' 'E' to 'Ê'
compose '^' 'e' to 'ê'
compose '"' 'E' to 'Ë'
compose '"' 'e' to 'ë'
compose '`' 'I' to 'Ì'
compose '`' 'i' to 'ì'
compose '\'' 'I' to 'Í'
compose '\'' 'i' to 'í'
compose '^' 'I' to 'Î'
compose '^' 'i' to 'î'
compose '"' 'I' to 'Ï'
compose '"' 'i' to 'ï'
compose '-' 'D' to 'Ð'
compose '-' 'd' to 'ð'
compose '~' 'N' to 'Ñ'
compose '~' 'n' to 'ñ'
compose '`' 'O' to 'Ò'
compose '`' 'o' to 'ò'
compose '\'' 'O' to 'Ó'
compose '\'' 'o' to 'ó'
compose '^' 'O' to 'Ô'
compose '^' 'o' to 'ô'
compose '~' 'O' to 'Õ'
compose '~' 'o' to 'õ'
compose '"' 'O' to 'Ö'
compose '"' 'o' to 'ö'
compose '/' 'O' to 'Ø'
compose '/' 'o' to 'ø'
compose '`' 'U' to 'Ù'
compose '`' 'u' to 'ù'
compose '\'' 'U' to 'Ú'
compose '\'' 'u' to 'ú'
compose '^' 'U' to 'Û'
compose '^' 'u' to 'û'
compose '"' 'U' to 'Ü'
compose '"' 'u' to 'ü'
compose '\'' 'Y' to 'Ý'
compose '\'' 'y' to 'ý'
compose 'T' 'H' to 'Þ'
compose 't' 'h' to 'þ'
compose 's' 's' to 'ß'
compose '"' 'y' to 'ÿ'
compose 's' 'z' to 'ß'
compose 'i' 'j' to 'ÿ'