File: 120_es_keymap.patch

package info (click to toggle)
console-data 2002.12.04dbs-49
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 5,024 kB
  • ctags: 26
  • sloc: perl: 1,663; makefile: 110; sh: 61
file content (134 lines) | stat: -rw-r--r-- 5,208 bytes parent folder | download
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
diff -ruN console-data-1999.08.29-old/keymaps/i386/qwerty/es.kmap console-data-1999.08.29/keymaps/i386/qwerty/es.kmap
--- console-data-1999.08.29-old/keymaps/i386/qwerty/es.kmap	2003-09-28 20:39:21.000000000 +0100
+++ console-data-1999.08.29/keymaps/i386/qwerty/es.kmap	2003-09-28 20:42:25.000000000 +0100
@@ -1,4 +1,4 @@
-# Spanish keymap, note the spanish IBM keyboard lacks an ascitilde (~), I
+# Spanish keymap, note the spanish IBM keyboard lacks an ascitilde , i
 # have used ALT-Gr 4 as per IBM/AIX and some sun keyboards. ascitilde is also
 # on ALT-Gr-exclamdown for compatibility with Julio Sanchez' Spanish keymap.
 #
@@ -7,7 +7,10 @@
 #
 # Added keymaps line - aeb
 #
-keymaps 0-2,4,6,8-9,12
+# Some key combinations used in bash/emacs added, from
+# Jose M. Perez Jorda <jmpj@ua.es>
+
+keymaps 0-2,4,5,6,8-10,12,14
 include "qwerty-layout"
 include "linux-with-alt-and-altgr"
 include "euro"
@@ -17,48 +20,67 @@
 	alt     keycode   1 = Meta_Escape
 keycode   2 = one              exclam    bar
 	alt     keycode   2 = Meta_one
+	shift alt keycode 2 = Meta_exclam
+	altgr alt keycode 2 = Meta_bar
 keycode   3 = two              quotedbl	at
 	control keycode   3 = nul
 	alt     keycode   3 = Meta_two
+	shift alt keycode 3 = Meta_quotedbl
+	altgr alt keycode 3 = Meta_at
 keycode   4 = three           periodcentered        numbersign
 	control keycode   4 = Escape
 	alt     keycode   4 = Meta_three
+	shift alt keycode 4 = Meta_periodcentered
+	altgr alt keycode 4 = Meta_numbersign
 keycode   5 = four             dollar          asciitilde
 	control keycode   5 = Control_backslash
 	alt     keycode   5 = Meta_four
+	shift alt keycode 5 = Meta_dollar
+	altgr alt keycode 5 = Meta_asciitilde
 keycode   6 = five             percent
 	control keycode   6 = Control_bracketright
 	alt     keycode   6 = Meta_five
+	shift alt keycode 6 = Meta_percent
 keycode   7 = six              ampersand notsign
 	control keycode   7 = Control_asciicircum
 	alt     keycode   7 = Meta_six
+	shift alt keycode 7 = Meta_ampersand
+	altgr alt keycode 7 = Meta_notsign
 keycode   8 = seven            slash 		braceleft
 	control keycode   8 = Control_underscore
 	alt     keycode   8 = Meta_seven
+	shift alt keycode 8 = Meta_slash
 keycode   9 = eight            parenleft	bracketleft
 	control keycode   9 = Delete
 	alt     keycode   9 = Meta_eight
+	shift alt keycode 9 = Meta_parenleft
 keycode  10 = nine             parenright	bracketright
 	alt     keycode  10 = Meta_nine
+	shift alt keycode 10 = Meta_parenright
 keycode  11 = zero             equal       braceright
 	alt     keycode  11 = Meta_zero
+	shift alt keycode 11 = Meta_equal
 keycode  12 = apostrophe       question       backslash
 	control keycode  12 = Control_underscore
-	alt     keycode  12 = Meta_minus
+	alt     keycode  12 = Meta_apostrophe
+	shift alt keycode 12 = Meta_question
 keycode  13 = exclamdown questiondown		asciitilde
-	alt     keycode  13 = Meta_equal
+	alt     keycode  13 = Meta_exclamdown
+	shift alt keycode 13 =Meta_questiondown
 keycode  14 = Delete
 	control keycode  14 = Control_underscore
 	alt     keycode  14 = Meta_Delete
 keycode  15 = Tab
 	alt     keycode  15 = Meta_Tab
-#keycode  26 =   dead_grave    asciicircum      bracketleft
 keycode  26 =   dead_grave    dead_circumflex      bracketleft
-	control keycode  26 = Escape
-	alt     keycode  26 = Meta_bracketleft
+	altgr control keycode  26 = Escape
+	alt keycode 26 = Meta_grave
+	shift alt keycode 26 = Meta_asciicircum
+	altgr alt     keycode  26 = Meta_bracketleft
 keycode  27 = plus     asterisk       bracketright
-	control keycode  27 = Control_bracketright
-	alt     keycode  27 = Meta_bracketright
+	altgr control keycode  27 = Control_bracketright
+	alt     keycode  27 = Meta_plus
+	shift alt keycode 27 = Meta_asterisk
 keycode  28 = Return
 	alt     keycode  28 = Meta_Control_m
 keycode  29 = Control
@@ -69,21 +91,27 @@
 	alt     keycode  40 = Meta_apostrophe
 keycode  41 = masculine ordfeminine backslash		
 	control keycode  41 = nul
+	altgr control keycode 41 = Control_backslash
 	alt     keycode  41 = Meta_grave
+	altgr alt keycode 41 = Meta_backslash
+	altgr control alt keycode 41 = Meta_Control_backslash
 keycode  42 = Shift
 keycode  43 = +ccedilla		+Ccedilla       braceright
 	control keycode  43 = Control_backslash
 	alt     keycode  43 = Meta_backslash
 	shift alt keycode 43 = Meta_asciitilde
+	altgr alt keycode 43 = Meta_braceright
 keycode  51 = comma  semicolon
 	alt     keycode  51 = Meta_comma
-	shift alt keycode 51 = Meta_less
+	shift alt keycode 51 = Meta_semicolon
 keycode  52 = period       colon
 	alt     keycode  52 = Meta_period
-	shift alt keycode 52 = Meta_greater
+	shift alt keycode 52 = Meta_colon
 keycode  53 = minus      underscore
 	control keycode  53 = Delete
-	alt     keycode  53 = Meta_slash
+	alt     keycode  53 = Meta_minus
+	shift alt keycode 53 = Meta_underscore
+	shift control keycode 53 = Control_underscore
 keycode  54 = Shift
 keycode  56 = Alt
 keycode  57 = space
@@ -92,5 +120,5 @@
 keycode  58 = Caps_Lock
 keycode  86 = less greater
 	alt     keycode  86 = Meta_less
-	shift alt keycode 86 = Meta_bar
+	shift alt keycode 86 = Meta_greater
 keycode  97 = Control