blob: 8533612121a3656dfceb1fa0588d35d3d7a155e1 (
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
|
# Default kernel keymap. This uses 7 modifier combinations.
keymaps 0-2,4-5,8,12
# Change the above line into
# keymaps 0-2,4-6,8,12
# in case you want the entries
# altgr control keycode 83 = Boot
# altgr control keycode 111 = Boot
# below.
#
keycode 1 =
keycode 14 = BackSpace
altgr keycode 14 = Delete
keycode 15 = 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
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 =
keycode 27 =
keycode 28 = Return
altgr keycode 28 = greater
keycode 29 = Control
keycode 30 = a
altgr keycode 30 = exclam
keycode 31 = s
altgr keycode 31 = at
keycode 32 = d
altgr keycode 32 = numbersign
keycode 33 = f
altgr keycode 33 = dollar
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 =
keycode 40 = apostrophe quotedbl
altgr keycode 40 = asciitilde
keycode 41 =
keycode 42 = Shift
keycode 43 =
keycode 44 = z
altgr keycode 44 = backslash
keycode 45 = x
keycode 46 = c
altgr keycode 46 = Control_c
keycode 47 = v
altgr keycode 47 = Control_v
keycode 48 = b
altgr keycode 48 = minus
keycode 49 = n
altgr keycode 49 = plus
keycode 50 = m
altgr keycode 50 = equal
keycode 51 = comma semicolon
altgr keycode 51 = parenright
keycode 52 = period colon
altgr keycode 52 = less
control keycode 52 = Compose
keycode 53 = slash question
altgr keycode 53 = Num_Lock
keycode 54 = Shift
keycode 55 =
keycode 56 = Alt
keycode 57 = space space
altgr keycode 57 = bar
keycode 58 =
keycode 59 = F9 # Calendar
altgr keycode 59 = braceleft
keycode 60 = F10 # Contact
altgr keycode 60 = bracketleft
keycode 61 = AltGr # Fn
keycode 62 = Escape # Cancel
keycode 63 = space # Bulleye
keycode 64 = Control # Dot
keycode 65 = F15 # Backlight/Rotate
altgr keycode 65 = asciicircum
keycode 66 = F24 # Rec
keycode 67 = F12 # Home
altgr keycode 67 = grave
keycode 68 = F13 # Email
altgr keycode 68 = braceright
keycode 79 = F15
keycode 80 = F16
keycode 82 = F17
keycode 87 = Return # OK
keycode 88 = F11 # Menu
altgr keycode 88 = bracketright
keycode 97 = Control
keycode 99 = F12
keycode 103 = Up Scroll_Backward
altgr keycode 103 = PageUp
keycode 105 = Left Prior
altgr keycode 105 = Decr_Console
keycode 106 = Right Next
altgr keycode 106 = Incr_Console
keycode 108 = Down Scroll_Forward
altgr keycode 108 = PageDown
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 'ÿ'
|