summaryrefslogtreecommitdiffstats
path: root/abs/core-testing/kbd/rename-duplicates.patch
blob: a8b70fe6edefc80b546525902f854cd6317afd89 (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
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
From 22cc5a37e41a8937747f3416a45e923e853fc452 Mon Sep 17 00:00:00 2001
From: Roman Kyrylych <roman@archlinux.org>
Date: Sat, 15 Mar 2008 20:38:42 +0200
Subject: [PATCH] Rename keymaps with same filenames

Signed-off-by: Roman Kyrylych <roman@archlinux.org>
---
 data/keymaps/i386/dvorak/no-dvorak.map  |  104 +++++++++++++++++++++++++
 data/keymaps/i386/dvorak/no.map         |  104 -------------------------
 data/keymaps/i386/fgGIod/trf-fgGIod.map |  125 +++++++++++++++++++++++++++++++
 data/keymaps/i386/fgGIod/trf.map        |  125 -------------------------------
 data/keymaps/i386/olpc/es-olpc.map      |   80 ++++++++++++++++++++
 data/keymaps/i386/olpc/es.map           |   80 --------------------
 data/keymaps/i386/olpc/pt-olpc.map      |   68 +++++++++++++++++
 data/keymaps/i386/olpc/pt.map           |   68 -----------------
 8 files changed, 377 insertions(+), 377 deletions(-)
 create mode 100644 data/keymaps/i386/dvorak/no-dvorak.map
 delete mode 100644 data/keymaps/i386/dvorak/no.map
 create mode 100644 data/keymaps/i386/fgGIod/trf-fgGIod.map
 delete mode 100644 data/keymaps/i386/fgGIod/trf.map
 create mode 100644 data/keymaps/i386/olpc/es-olpc.map
 delete mode 100644 data/keymaps/i386/olpc/es.map
 create mode 100644 data/keymaps/i386/olpc/pt-olpc.map
 delete mode 100644 data/keymaps/i386/olpc/pt.map

diff --git a/data/keymaps/i386/dvorak/no-dvorak.map b/data/keymaps/i386/dvorak/no-dvorak.map
new file mode 100644
index 0000000..2f15c57
--- /dev/null
+++ b/data/keymaps/i386/dvorak/no-dvorak.map
@@ -0,0 +1,104 @@
+# Date: Sun, 10 Feb 2008 10:56:47 +0100
+# From: "Thomas Geirhovd" <thomas@tg90nor.net>
+# Subject: Norwegian dvorak keymap
+# 
+# Hi,
+# 
+# I made a norwegian dvorak keymap for the console.
+# It can be found on http://www.tg90nor.net/no-dvorak.map.gz
+# Feel free to include it in kbd if you want to.
+# 
+# -- 
+# Regards,
+# Thomas Geirhovd
+#
+keymaps 0-2,4-6,8-9,12
+alt_is_meta
+include "linux-with-alt-and-altgr.inc"
+strings as usual
+
+		keycode   1 = Escape
+	alt	keycode   1 = Meta_Escape
+		keycode   2 = one	exclam
+	alt	keycode   2 = Meta_one
+		keycode   3 = two	quotedbl	at
+	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	ampersand
+	control	keycode   7 = Control_asciicircum
+	alt	keycode   7 = Meta_six
+		keycode   8 = seven	slash		braceleft
+	control	keycode   8 = Control_underscore
+	alt	keycode   8 =Meta_seven
+		keycode   9 = eight	parenleft	bracketleft
+	control	keycode   9 = Delete
+	alt	keycode   9 = Meta_eight
+		keycode  10 = nine	parenright	bracketright
+	alt	keycode  10 = Meta_nine
+		keycode  11 = zero	equal		braceright
+	alt	keycode  11 = Meta_zero
+		keycode  12 = plus	question       
+	control	keycode  12 = Control_underscore
+	alt	keycode  12 = Meta_minus
+		keycode  13 = backslash	grave		apostrophe
+	alt	keycode  13 = Meta_equal
+		keycode  14 = Delete
+	alt	keycode  14 = Meta_Delete
+		keycode  15 = Tab              
+	shift	keycode  15 = Meta_Tab
+		keycode  16 = +aring	+Aring
+		keycode  17 = comma            semicolon            
+		keycode  18 = period           colon       
+		keycode  19 = p               
+		keycode  20 = y               
+		keycode  21 = f               
+		keycode  22 = g               
+		keycode  23 = c               
+		keycode  24 = r               
+		keycode  25 = l               
+		keycode  26 = apostrophe	asterisk
+		keycode  27 = asciitilde	asciicircum
+		keycode  28 = Return          
+        alt     keycode  28 = Meta_Control_m
+		keycode  29 = Control         
+		keycode  30 = a               
+		keycode  31 = o               
+		keycode  32 = e               
+		keycode  33 = u               
+		keycode  34 = i               
+		keycode  35 = d               
+		keycode  36 = h               
+		keycode  37 = t               
+		keycode  38 = n               
+		keycode  39 = s               
+		keycode  40 = minus           underscore
+		keycode  41 = bar		section
+	control keycode  41 = nul             
+keycode  42 = Shift           
+keycode  43 = less greater
+keycode  44 = +ae	+AE
+keycode  45 = q               
+keycode  46 = j               
+keycode  47 = k               
+keycode  48 = x               
+keycode  49 = b               
+keycode  50 = m               
+keycode  51 = w               
+keycode  52 = v               
+keycode  53 = z               
+keycode  54 = Shift           
+keycode  56 = Alt             
+		keycode  57 = space            
+	control keycode  57 = nul             
+		keycode  58 = Caps_Lock       
+		keycode  86 = +oslash +Ooblique
+keycode  97 = Control         
diff --git a/data/keymaps/i386/dvorak/no.map b/data/keymaps/i386/dvorak/no.map
deleted file mode 100644
index 2f15c57..0000000
--- a/data/keymaps/i386/dvorak/no.map
+++ /dev/null
@@ -1,104 +0,0 @@
-# Date: Sun, 10 Feb 2008 10:56:47 +0100
-# From: "Thomas Geirhovd" <thomas@tg90nor.net>
-# Subject: Norwegian dvorak keymap
-# 
-# Hi,
-# 
-# I made a norwegian dvorak keymap for the console.
-# It can be found on http://www.tg90nor.net/no-dvorak.map.gz
-# Feel free to include it in kbd if you want to.
-# 
-# -- 
-# Regards,
-# Thomas Geirhovd
-#
-keymaps 0-2,4-6,8-9,12
-alt_is_meta
-include "linux-with-alt-and-altgr.inc"
-strings as usual
-
-		keycode   1 = Escape
-	alt	keycode   1 = Meta_Escape
-		keycode   2 = one	exclam
-	alt	keycode   2 = Meta_one
-		keycode   3 = two	quotedbl	at
-	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	ampersand
-	control	keycode   7 = Control_asciicircum
-	alt	keycode   7 = Meta_six
-		keycode   8 = seven	slash		braceleft
-	control	keycode   8 = Control_underscore
-	alt	keycode   8 =Meta_seven
-		keycode   9 = eight	parenleft	bracketleft
-	control	keycode   9 = Delete
-	alt	keycode   9 = Meta_eight
-		keycode  10 = nine	parenright	bracketright
-	alt	keycode  10 = Meta_nine
-		keycode  11 = zero	equal		braceright
-	alt	keycode  11 = Meta_zero
-		keycode  12 = plus	question       
-	control	keycode  12 = Control_underscore
-	alt	keycode  12 = Meta_minus
-		keycode  13 = backslash	grave		apostrophe
-	alt	keycode  13 = Meta_equal
-		keycode  14 = Delete
-	alt	keycode  14 = Meta_Delete
-		keycode  15 = Tab              
-	shift	keycode  15 = Meta_Tab
-		keycode  16 = +aring	+Aring
-		keycode  17 = comma            semicolon            
-		keycode  18 = period           colon       
-		keycode  19 = p               
-		keycode  20 = y               
-		keycode  21 = f               
-		keycode  22 = g               
-		keycode  23 = c               
-		keycode  24 = r               
-		keycode  25 = l               
-		keycode  26 = apostrophe	asterisk
-		keycode  27 = asciitilde	asciicircum
-		keycode  28 = Return          
-        alt     keycode  28 = Meta_Control_m
-		keycode  29 = Control         
-		keycode  30 = a               
-		keycode  31 = o               
-		keycode  32 = e               
-		keycode  33 = u               
-		keycode  34 = i               
-		keycode  35 = d               
-		keycode  36 = h               
-		keycode  37 = t               
-		keycode  38 = n               
-		keycode  39 = s               
-		keycode  40 = minus           underscore
-		keycode  41 = bar		section
-	control keycode  41 = nul             
-keycode  42 = Shift           
-keycode  43 = less greater
-keycode  44 = +ae	+AE
-keycode  45 = q               
-keycode  46 = j               
-keycode  47 = k               
-keycode  48 = x               
-keycode  49 = b               
-keycode  50 = m               
-keycode  51 = w               
-keycode  52 = v               
-keycode  53 = z               
-keycode  54 = Shift           
-keycode  56 = Alt             
-		keycode  57 = space            
-	control keycode  57 = nul             
-		keycode  58 = Caps_Lock       
-		keycode  86 = +oslash +Ooblique
-keycode  97 = Control         
diff --git a/data/keymaps/i386/fgGIod/trf-fgGIod.map b/data/keymaps/i386/fgGIod/trf-fgGIod.map
new file mode 100644
index 0000000..1061d11
--- /dev/null
+++ b/data/keymaps/i386/fgGIod/trf-fgGIod.map
@@ -0,0 +1,125 @@
+charset "iso-8859-9"
+keymaps 0-6,8-9,12
+include "linux-with-alt-and-altgr"
+strings as usual
+
+keycode   1 = Escape Escape
+	alt       keycode   1 = Meta_Escape
+keycode   2 = one exclam asciitilde
+	alt       keycode   2 = Meta_one
+	alt shift keycode   2 = Meta_exclam
+keycode   3 = two at ampersand
+	control   keycode   3 = nul
+	control shift keycode 3 = nul
+	alt       keycode   3 = Meta_two
+	alt shift keycode   3 = Meta_at
+keycode   4 = three quotedbl numbersign
+	control   keycode   4 = Escape
+	alt       keycode   4 = Meta_three
+	alt shift keycode   4 = Meta_quotedbl
+keycode   5 = four apostrophe dollar
+	control   keycode   5 = Control_backslash
+	alt       keycode   5 = Meta_four
+	alt shift keycode   5 = Meta_apostrophe
+keycode   6 = five parenleft less
+	control   keycode   6 = Control_bracketright
+	alt       keycode   6 = Meta_five
+	alt shift keycode   6 = Meta_parenleft
+keycode   7 = six slash greater
+	control   keycode   7 = Control_asciicircum
+	alt       keycode   7 = Meta_six
+	alt shift keycode   7 = Meta_slash
+keycode   8 = seven parenright braceleft
+	control   keycode   8 = Control_underscore
+	alt       keycode   8 = Meta_seven
+	alt shift keycode   8 = Meta_parenright
+keycode   9 = eight underscore braceright
+	control   keycode   9 = Delete
+	alt       keycode   9 = Meta_eight
+	alt shift keycode   9 = Meta_underscore
+keycode  10 = nine percent bracketleft
+	alt       keycode  10 = Meta_nine
+	alt shift keycode  10 = Meta_percent
+keycode  11 = zero colon bracketright
+	alt       keycode  11 = Meta_zero
+	alt shift keycode  11 = Meta_colon
+keycode  12 = x
+keycode  13 = q
+keycode  14 = Delete	Delete
+	alt       keycode  14 = Meta_Delete
+keycode  15 = Tab
+	shift	keycode  15 = Meta_Tab
+	alt       keycode  15 = Meta_Tab
+keycode  16 = f
+keycode  17 = g
+keycode  18 = +0360 +0320
+keycode  19 = +0375 +I
+	altgr keycode 19 = +0356
+	altgr shift keycode 19 = +0316
+keycode  20 = o
+	altgr keycode 20 = +0364
+	altgr shift keycode 20 = +0324
+keycode  21 = d
+keycode  22 = r
+keycode  23 = n
+keycode  24 = h
+keycode  25 = p
+keycode  26 = semicolon asterisk
+	control   keycode  26 = Escape
+	alt       keycode  26 = Meta_semicolon
+	alt shift keycode  26 = Meta_asterisk
+keycode  27 = asciicircum grave
+	control   keycode  27 = Control_bracketright
+	alt       keycode  27 = Meta_asciicircum
+	alt shift keycode  27 = Meta_grave
+keycode  28 = Return
+	alt       keycode  28 = 0x080d
+keycode  29 = Control
+keycode  30 = u
+	altgr keycode 30 = +0373
+	altgr shift keycode 30 = +0333
+keycode  31 = +i +0335
+keycode  32 = e
+keycode  33 = a
+	altgr keycode 33 = +0342
+	altgr shift keycode 33 = +0302
+keycode  34 = +0374 +0334
+keycode  35 = t
+keycode  36 = k
+keycode  37 = m
+keycode  38 = l
+keycode  39 = y
+keycode  40 = +0376 +0336
+	control   keycode  40 = Control_g
+keycode  41 = w
+	control   keycode  41 = nul
+keycode  42 = Shift
+keycode  43 = equal plus
+	control   keycode  43 = Control_backslash
+	alt       keycode  43 = Meta_equal
+	alt shift keycode  43 = Meta_plus
+keycode  44 = j
+keycode  45 = +0366 +0326
+keycode  46 = v
+keycode  47 = c
+keycode  48 = +0347 +0307
+keycode  49 = z
+keycode  50 = s
+keycode  51 = b
+keycode  52 = period question
+	control   keycode  52 = Delete
+	alt       keycode  52 = Meta_period
+	alt shift keycode  52 = Meta_question
+keycode  53 = comma minus slash
+	alt       keycode  53 = Meta_comma
+	alt shift keycode  53 = Meta_minus
+keycode  54 = Shift
+keycode  56 = Alt
+keycode  57 = space
+	control   keycode  57 = nul
+	alt       keycode  57 = Meta_space
+keycode  58 = Caps_Lock
+keycode  86 = backslash bar
+	alt       keycode  86 = Meta_backslash
+	alt shift keycode  86 = Meta_bar
+keycode  97 = Control
diff --git a/data/keymaps/i386/fgGIod/trf.map b/data/keymaps/i386/fgGIod/trf.map
deleted file mode 100644
index 1061d11..0000000
--- a/data/keymaps/i386/fgGIod/trf.map
+++ /dev/null
@@ -1,125 +0,0 @@
-charset "iso-8859-9"
-keymaps 0-6,8-9,12
-include "linux-with-alt-and-altgr"
-strings as usual
-
-keycode   1 = Escape Escape
-	alt       keycode   1 = Meta_Escape
-keycode   2 = one exclam asciitilde
-	alt       keycode   2 = Meta_one
-	alt shift keycode   2 = Meta_exclam
-keycode   3 = two at ampersand
-	control   keycode   3 = nul
-	control shift keycode 3 = nul
-	alt       keycode   3 = Meta_two
-	alt shift keycode   3 = Meta_at
-keycode   4 = three quotedbl numbersign
-	control   keycode   4 = Escape
-	alt       keycode   4 = Meta_three
-	alt shift keycode   4 = Meta_quotedbl
-keycode   5 = four apostrophe dollar
-	control   keycode   5 = Control_backslash
-	alt       keycode   5 = Meta_four
-	alt shift keycode   5 = Meta_apostrophe
-keycode   6 = five parenleft less
-	control   keycode   6 = Control_bracketright
-	alt       keycode   6 = Meta_five
-	alt shift keycode   6 = Meta_parenleft
-keycode   7 = six slash greater
-	control   keycode   7 = Control_asciicircum
-	alt       keycode   7 = Meta_six
-	alt shift keycode   7 = Meta_slash
-keycode   8 = seven parenright braceleft
-	control   keycode   8 = Control_underscore
-	alt       keycode   8 = Meta_seven
-	alt shift keycode   8 = Meta_parenright
-keycode   9 = eight underscore braceright
-	control   keycode   9 = Delete
-	alt       keycode   9 = Meta_eight
-	alt shift keycode   9 = Meta_underscore
-keycode  10 = nine percent bracketleft
-	alt       keycode  10 = Meta_nine
-	alt shift keycode  10 = Meta_percent
-keycode  11 = zero colon bracketright
-	alt       keycode  11 = Meta_zero
-	alt shift keycode  11 = Meta_colon
-keycode  12 = x
-keycode  13 = q
-keycode  14 = Delete	Delete
-	alt       keycode  14 = Meta_Delete
-keycode  15 = Tab
-	shift	keycode  15 = Meta_Tab
-	alt       keycode  15 = Meta_Tab
-keycode  16 = f
-keycode  17 = g
-keycode  18 = +0360 +0320
-keycode  19 = +0375 +I
-	altgr keycode 19 = +0356
-	altgr shift keycode 19 = +0316
-keycode  20 = o
-	altgr keycode 20 = +0364
-	altgr shift keycode 20 = +0324
-keycode  21 = d
-keycode  22 = r
-keycode  23 = n
-keycode  24 = h
-keycode  25 = p
-keycode  26 = semicolon asterisk
-	control   keycode  26 = Escape
-	alt       keycode  26 = Meta_semicolon
-	alt shift keycode  26 = Meta_asterisk
-keycode  27 = asciicircum grave
-	control   keycode  27 = Control_bracketright
-	alt       keycode  27 = Meta_asciicircum
-	alt shift keycode  27 = Meta_grave
-keycode  28 = Return
-	alt       keycode  28 = 0x080d
-keycode  29 = Control
-keycode  30 = u
-	altgr keycode 30 = +0373
-	altgr shift keycode 30 = +0333
-keycode  31 = +i +0335
-keycode  32 = e
-keycode  33 = a
-	altgr keycode 33 = +0342
-	altgr shift keycode 33 = +0302
-keycode  34 = +0374 +0334
-keycode  35 = t
-keycode  36 = k
-keycode  37 = m
-keycode  38 = l
-keycode  39 = y
-keycode  40 = +0376 +0336
-	control   keycode  40 = Control_g
-keycode  41 = w
-	control   keycode  41 = nul
-keycode  42 = Shift
-keycode  43 = equal plus
-	control   keycode  43 = Control_backslash
-	alt       keycode  43 = Meta_equal
-	alt shift keycode  43 = Meta_plus
-keycode  44 = j
-keycode  45 = +0366 +0326
-keycode  46 = v
-keycode  47 = c
-keycode  48 = +0347 +0307
-keycode  49 = z
-keycode  50 = s
-keycode  51 = b
-keycode  52 = period question
-	control   keycode  52 = Delete
-	alt       keycode  52 = Meta_period
-	alt shift keycode  52 = Meta_question
-keycode  53 = comma minus slash
-	alt       keycode  53 = Meta_comma
-	alt shift keycode  53 = Meta_minus
-keycode  54 = Shift
-keycode  56 = Alt
-keycode  57 = space
-	control   keycode  57 = nul
-	alt       keycode  57 = Meta_space
-keycode  58 = Caps_Lock
-keycode  86 = backslash bar
-	alt       keycode  86 = Meta_backslash
-	alt shift keycode  86 = Meta_bar
-keycode  97 = Control
diff --git a/data/keymaps/i386/olpc/es-olpc.map b/data/keymaps/i386/olpc/es-olpc.map
new file mode 100644
index 0000000..e97caeb
--- /dev/null
+++ b/data/keymaps/i386/olpc/es-olpc.map
@@ -0,0 +1,80 @@
+! Spanish keymap for OLPC; based upon es.map
+! Walter Bender (3 January 2008)
+!
+charset "iso-8859-15"
+keymaps 0-2,4,6,8-9,12
+include "qwerty-layout"
+include "linux-with-alt-and-altgr"
+strings as usual
+
+keycode   1 = Escape
+	alt     keycode   1 = Meta_Escape
+keycode   2 = one              exclam    bar
+	alt     keycode   2 = Meta_one
+keycode   3 = two             quotedbl	 at
+	control keycode   3 = nul
+	alt     keycode   3 = Meta_two
+keycode   4 = three           grave	numbersign
+	control keycode   4 = Escape
+	alt     keycode   4 = Meta_grave
+keycode   5 = four             dollar
+	alt     keycode   5 = Meta_four
+keycode   6 = five             percent	asciicircum
+	control keycode   6 = Control_asciicircum
+	alt     keycode   6 = Meta_five
+keycode   7 = six              ampersand notsign
+	alt     keycode   7 = Meta_six
+keycode   8 = seven            slash 		backslash
+	control keycode   8 = Control_backslash
+	alt     keycode   8 = Meta_seven
+keycode   9 = eight            parenleft
+	control keycode   9 = Delete
+	alt     keycode   9 = Meta_eight
+keycode  10 = nine             parenright
+	alt     keycode  10 = Meta_nine
+keycode  11 = zero             equal
+	alt     keycode  11 = Meta_equal
+keycode  12 = apostrophe       question
+	alt     keycode  12 = Meta_apostrophe
+keycode  13 = exclamdown questiondown
+keycode  14 = Delete
+	control keycode  14 = Control_underscore
+	alt     keycode  14 = Meta_Delete
+keycode  15 = Tab
+	alt     keycode  15 = Meta_Tab
+keycode  18 = e		       E		euro
+keycode  26 = apostrophe       diaeresis      degree
+keycode  27 = bracketleft     braceleft
+	control keycode  27 = Escape
+	alt     keycode  27 = Meta_bracketleft
+keycode  28 = Return
+	alt     keycode  28 = Meta_Control_m
+keycode  29 = Control
+keycode  39 = +ntilde +Ntilde
+keycode  40 = plus     asterisk		asciitilde
+	control keycode  40 = Control_g
+	alt     keycode  40 = Meta_asciitilde
+keycode  41 = masculine ordfeminine backslash		
+	control keycode  41 = Control_backslash
+	alt     keycode  41 = Meta_backslash
+keycode  42 = Shift
+keycode  43 = bracketright	braceright
+	control keycode  43 = Control_bracketright
+	alt     keycode  43 = Meta_bracketright
+keycode  51 = comma  semicolon
+	alt     keycode  51 = Meta_comma
+	shift alt keycode  51 = Meta_semicolon
+keycode  52 = period       colon
+	alt     keycode  52 = Meta_period
+keycode  53 = minus      underscore
+	control keycode  53 = Control_underscore
+	alt     keycode  53 = Meta_minus
+keycode  54 = Shift
+keycode  56 = Alt
+keycode  57 = space
+	control keycode  57 = nul
+	alt     keycode  57 = Meta_space
+keycode  211 = less greater
+	alt     keycode  211 = Meta_less
+	shift alt keycode 211 = Meta_greater
+
diff --git a/data/keymaps/i386/olpc/es.map b/data/keymaps/i386/olpc/es.map
deleted file mode 100644
index e97caeb..0000000
--- a/data/keymaps/i386/olpc/es.map
+++ /dev/null
@@ -1,80 +0,0 @@
-! Spanish keymap for OLPC; based upon es.map
-! Walter Bender (3 January 2008)
-!
-charset "iso-8859-15"
-keymaps 0-2,4,6,8-9,12
-include "qwerty-layout"
-include "linux-with-alt-and-altgr"
-strings as usual
-
-keycode   1 = Escape
-	alt     keycode   1 = Meta_Escape
-keycode   2 = one              exclam    bar
-	alt     keycode   2 = Meta_one
-keycode   3 = two             quotedbl	 at
-	control keycode   3 = nul
-	alt     keycode   3 = Meta_two
-keycode   4 = three           grave	numbersign
-	control keycode   4 = Escape
-	alt     keycode   4 = Meta_grave
-keycode   5 = four             dollar
-	alt     keycode   5 = Meta_four
-keycode   6 = five             percent	asciicircum
-	control keycode   6 = Control_asciicircum
-	alt     keycode   6 = Meta_five
-keycode   7 = six              ampersand notsign
-	alt     keycode   7 = Meta_six
-keycode   8 = seven            slash 		backslash
-	control keycode   8 = Control_backslash
-	alt     keycode   8 = Meta_seven
-keycode   9 = eight            parenleft
-	control keycode   9 = Delete
-	alt     keycode   9 = Meta_eight
-keycode  10 = nine             parenright
-	alt     keycode  10 = Meta_nine
-keycode  11 = zero             equal
-	alt     keycode  11 = Meta_equal
-keycode  12 = apostrophe       question
-	alt     keycode  12 = Meta_apostrophe
-keycode  13 = exclamdown questiondown
-keycode  14 = Delete
-	control keycode  14 = Control_underscore
-	alt     keycode  14 = Meta_Delete
-keycode  15 = Tab
-	alt     keycode  15 = Meta_Tab
-keycode  18 = e		       E		euro
-keycode  26 = apostrophe       diaeresis      degree
-keycode  27 = bracketleft     braceleft
-	control keycode  27 = Escape
-	alt     keycode  27 = Meta_bracketleft
-keycode  28 = Return
-	alt     keycode  28 = Meta_Control_m
-keycode  29 = Control
-keycode  39 = +ntilde +Ntilde
-keycode  40 = plus     asterisk		asciitilde
-	control keycode  40 = Control_g
-	alt     keycode  40 = Meta_asciitilde
-keycode  41 = masculine ordfeminine backslash		
-	control keycode  41 = Control_backslash
-	alt     keycode  41 = Meta_backslash
-keycode  42 = Shift
-keycode  43 = bracketright	braceright
-	control keycode  43 = Control_bracketright
-	alt     keycode  43 = Meta_bracketright
-keycode  51 = comma  semicolon
-	alt     keycode  51 = Meta_comma
-	shift alt keycode  51 = Meta_semicolon
-keycode  52 = period       colon
-	alt     keycode  52 = Meta_period
-keycode  53 = minus      underscore
-	control keycode  53 = Control_underscore
-	alt     keycode  53 = Meta_minus
-keycode  54 = Shift
-keycode  56 = Alt
-keycode  57 = space
-	control keycode  57 = nul
-	alt     keycode  57 = Meta_space
-keycode  211 = less greater
-	alt     keycode  211 = Meta_less
-	shift alt keycode 211 = Meta_greater
-
diff --git a/data/keymaps/i386/olpc/pt-olpc.map b/data/keymaps/i386/olpc/pt-olpc.map
new file mode 100644
index 0000000..173970a
--- /dev/null
+++ b/data/keymaps/i386/olpc/pt-olpc.map
@@ -0,0 +1,68 @@
+! Portuguese keymap for OLPC; based upon pt.map
+! Walter Bender (8 January 2008)
+!
+charset "iso-8859-15"
+keymaps 0-2,4,6,8,12
+alt_is_meta
+include "qwerty-layout"
+include "linux-with-alt-and-altgr"
+strings as usual
+
+keycode   1 = Escape
+	alt	keycode	1 = Meta_Escape
+keycode   2 = one             exclam 		onesuperior
+keycode   3 = two             at		twosuperior
+keycode   4 = three           numbersign	threesuperior
+keycode   5 = four            dollar           
+keycode   6 = five            percent		cent
+keycode   7 = six             dead_diaeresis    notsign
+keycode   8 = seven           ampersand
+keycode   9 = eight           asterisk
+keycode  10 = nine            parenleft        
+keycode  11 = zero            parenright       
+keycode  12 = minus	      underscore
+	control keycode  12 = Control_underscore
+	alt	keycode  12 = Meta_minus
+keycode  13 = equal	plus			section
+	alt	keycode  13 = Meta_equal
+keycode  14 = Delete
+keycode  15 = Tab
+keycode  18 = e		       E		euro
+keycode  26 = apostrophe       grave		dead_acute       dead_grave       
+	alt	keycode  26 = Meta_apostrophe
+keycode  27 = bracketleft	braceleft	ordfeminine
+	control	keycode	 27 = Escape
+	alt	keycode  27 = Meta_bracketleft
+keycode  28 = Return
+	alt	keycode  28 = Meta_Control_m
+keycode  29 = Control
+        shift   keycode  29 = Compose
+keycode  39 = +ccedilla         Ccedilla
+keycode  40 = asciitilde  asciicircum	dead_tilde       dead_circumflex
+	control	keycode  40 = Control_asciicircum
+	alt 	keycode	 40 = Meta_asciitilde
+keycode  41 = apostrophe        quotedbl
+	alt	keycode  41 = Meta_grave
+keycode  42 = Shift
+keycode  43 = bracketright	braceright	masculine       
+	control	keycode  43 = Control_bracketright
+	alt	keycode  43 = Meta_bracketright
+keycode  44 = z		       Z		bar
+keycode  51 = comma     less       
+	alt	keycode  51 = Meta_comma
+keycode  52 = period    greater	backslash
+	control keycode  52 = Control_backslash
+	alt	keycode  52 = Meta_period
+keycode  53 = semicolon	colon
+	alt	keycode  53 = Meta_semicolon
+keycode  54 = Shift
+keycode  56 = Alt
+keycode  57 = space
+	control	keycode  57 = nul
+keycode 211 = slash	question
+	alt	keycode  211 = Meta_slash
+compose 'e' '=' to '¤'
+compose '-' 'e' to '¤'
+compose '-' 'E' to '¤'
+compose '=' 'E' to '¤'
+
diff --git a/data/keymaps/i386/olpc/pt.map b/data/keymaps/i386/olpc/pt.map
deleted file mode 100644
index 173970a..0000000
--- a/data/keymaps/i386/olpc/pt.map
+++ /dev/null
@@ -1,68 +0,0 @@
-! Portuguese keymap for OLPC; based upon pt.map
-! Walter Bender (8 January 2008)
-!
-charset "iso-8859-15"
-keymaps 0-2,4,6,8,12
-alt_is_meta
-include "qwerty-layout"
-include "linux-with-alt-and-altgr"
-strings as usual
-
-keycode   1 = Escape
-	alt	keycode	1 = Meta_Escape
-keycode   2 = one             exclam 		onesuperior
-keycode   3 = two             at		twosuperior
-keycode   4 = three           numbersign	threesuperior
-keycode   5 = four            dollar           
-keycode   6 = five            percent		cent
-keycode   7 = six             dead_diaeresis    notsign
-keycode   8 = seven           ampersand
-keycode   9 = eight           asterisk
-keycode  10 = nine            parenleft        
-keycode  11 = zero            parenright       
-keycode  12 = minus	      underscore
-	control keycode  12 = Control_underscore
-	alt	keycode  12 = Meta_minus
-keycode  13 = equal	plus			section
-	alt	keycode  13 = Meta_equal
-keycode  14 = Delete
-keycode  15 = Tab
-keycode  18 = e		       E		euro
-keycode  26 = apostrophe       grave		dead_acute       dead_grave       
-	alt	keycode  26 = Meta_apostrophe
-keycode  27 = bracketleft	braceleft	ordfeminine
-	control	keycode	 27 = Escape
-	alt	keycode  27 = Meta_bracketleft
-keycode  28 = Return
-	alt	keycode  28 = Meta_Control_m
-keycode  29 = Control
-        shift   keycode  29 = Compose
-keycode  39 = +ccedilla         Ccedilla
-keycode  40 = asciitilde  asciicircum	dead_tilde       dead_circumflex
-	control	keycode  40 = Control_asciicircum
-	alt 	keycode	 40 = Meta_asciitilde
-keycode  41 = apostrophe        quotedbl
-	alt	keycode  41 = Meta_grave
-keycode  42 = Shift
-keycode  43 = bracketright	braceright	masculine       
-	control	keycode  43 = Control_bracketright
-	alt	keycode  43 = Meta_bracketright
-keycode  44 = z		       Z		bar
-keycode  51 = comma     less       
-	alt	keycode  51 = Meta_comma
-keycode  52 = period    greater	backslash
-	control keycode  52 = Control_backslash
-	alt	keycode  52 = Meta_period
-keycode  53 = semicolon	colon
-	alt	keycode  53 = Meta_semicolon
-keycode  54 = Shift
-keycode  56 = Alt
-keycode  57 = space
-	control	keycode  57 = nul
-keycode 211 = slash	question
-	alt	keycode  211 = Meta_slash
-compose 'e' '=' to '¤'
-compose '-' 'e' to '¤'
-compose '-' 'E' to '¤'
-compose '=' 'E' to '¤'
-
-- 
1.5.3.7