3 # Default Shift AltGr Control Alt Ctrl+Alt
4 keycode 29 = Control # Calendar
5 keycode 60 = Alt # Address
6 keycode 63 = space # Select
7 keycode 68 = F13 # Mail
9 keycode 88 = F11 # Menu
10 keycode 99 = F12 # Home
11 keycode 103 = Up Up Prior
12 keycode 105 = Left Left Decr_Console
13 keycode 106 = Right Right Incr_Console
14 keycode 108 = Down Down Next
17 keycode 14 = BackSpace BackSpace Delete
18 keycode 15 = Tab backslash Caps_Lock
19 keycode 28 = Return Return greater
20 keycode 40 = apostrophe quotedbl tilde
22 keycode 51 = comma semicolon parenright
23 keycode 52 = period colon less
24 keycode 53 = slash question Num_Lock
26 keycode 57 = space bar bar
29 keycode 16 = +q +Q one Control_q Meta_q
30 keycode 17 = +w +W two Control_w Meta_w
31 keycode 18 = +e +E three Control_e Meta_e
32 keycode 19 = +r +R four Control_r Meta_r
33 keycode 20 = +t +T five Control_t Meta_t
34 keycode 21 = +y +Y six Control_y Meta_y
35 keycode 22 = +u +U seven Control_u Meta_u
36 keycode 23 = +i +I eight Control_i Meta_i
37 keycode 24 = +o +O nine Control_o Meta_o
38 keycode 25 = +p +P zero Control_p Meta_p
39 keycode 30 = +a +A exclam Control_a Meta_a
40 keycode 31 = +s +S at Control_s Meta_s
41 keycode 32 = +d +D numbersign Control_d Meta_d
42 keycode 33 = +f +F dollar Control_f Meta_f
43 keycode 34 = +g +G percent Control_g Meta_g
44 keycode 35 = +h +H underscore Control_h Meta_h
45 keycode 36 = +j +J ampersand Control_j Meta_j
46 keycode 37 = +k +K asterisk Control_k Meta_k
47 keycode 38 = +l +L parenleft Control_l Meta_l
48 keycode 44 = +z +Z VoidSymbol Control_z Meta_z
49 keycode 45 = +x +X Control_x Control_x Meta_x
50 keycode 46 = +c +C Control_c Control_c Meta_c
51 keycode 47 = +v +V Control_v Control_v Meta_v
52 keycode 48 = +b +B minus Control_b Meta_b
53 keycode 49 = +n +N plus Control_n Meta_n
54 keycode 50 = +m +M equal Control_m Meta_m
61 string F6 = "\033[17~"
62 string F7 = "\033[18~"
63 string F8 = "\033[19~"
64 string F9 = "\033[20~"
65 string F10 = "\033[21~"
66 string F11 = "\033[23~"
67 string F12 = "\033[24~"
68 string F13 = "\033[25~"
69 string F14 = "\033[26~"
70 string F15 = "\033[28~"
71 string F16 = "\033[29~"
72 string F17 = "\033[31~"
73 string F18 = "\033[32~"
74 string F19 = "\033[33~"
75 string F20 = "\033[34~"
76 string F33 = "\033[49~"
77 string Find = "\033[1~"
78 string Insert = "\033[2~"
79 string Remove = "\033[3~"
80 string Select = "\033[4~"
81 string Prior = "\033[5~"
82 string Next = "\033[6~"
83 string Macro = "\033[M"
84 string Pause = "\033[P"
85 compose '`' 'A' to 'À'
86 compose '`' 'a' to 'à'
87 compose '\'' 'A' to 'Á'
88 compose '\'' 'a' to 'á'
89 compose '^' 'A' to 'Â'
90 compose '^' 'a' to 'â'
91 compose '~' 'A' to 'Ã'
92 compose '~' 'a' to 'ã'
93 compose '"' 'A' to 'Ä'
94 compose '"' 'a' to 'ä'
95 compose 'O' 'A' to 'Å'
96 compose 'o' 'a' to 'å'
97 compose '0' 'A' to 'Å'
98 compose '0' 'a' to 'å'
99 compose 'A' 'A' to 'Å'
100 compose 'a' 'a' to 'å'
101 compose 'A' 'E' to 'Æ'
102 compose 'a' 'e' to 'æ'
103 compose ',' 'C' to 'Ç'
104 compose ',' 'c' to 'ç'
105 compose '`' 'E' to 'È'
106 compose '`' 'e' to 'è'
107 compose '\'' 'E' to 'É'
108 compose '\'' 'e' to 'é'
109 compose '^' 'E' to 'Ê'
110 compose '^' 'e' to 'ê'
111 compose '"' 'E' to 'Ë'
112 compose '"' 'e' to 'ë'
113 compose '`' 'I' to 'Ì'
114 compose '`' 'i' to 'ì'
115 compose '\'' 'I' to 'Í'
116 compose '\'' 'i' to 'í'
117 compose '^' 'I' to 'Î'
118 compose '^' 'i' to 'î'
119 compose '"' 'I' to 'Ï'
120 compose '"' 'i' to 'ï'
121 compose '-' 'D' to 'Ð'
122 compose '-' 'd' to 'ð'
123 compose '~' 'N' to 'Ñ'
124 compose '~' 'n' to 'ñ'
125 compose '`' 'O' to 'Ò'
126 compose '`' 'o' to 'ò'
127 compose '\'' 'O' to 'Ó'
128 compose '\'' 'o' to 'ó'
129 compose '^' 'O' to 'Ô'
130 compose '^' 'o' to 'ô'
131 compose '~' 'O' to 'Õ'
132 compose '~' 'o' to 'õ'
133 compose '"' 'O' to 'Ö'
134 compose '"' 'o' to 'ö'
135 compose '/' 'O' to 'Ø'
136 compose '/' 'o' to 'ø'
137 compose '`' 'U' to 'Ù'
138 compose '`' 'u' to 'ù'
139 compose '\'' 'U' to 'Ú'
140 compose '\'' 'u' to 'ú'
141 compose '^' 'U' to 'Û'
142 compose '^' 'u' to 'û'
143 compose '"' 'U' to 'Ü'
144 compose '"' 'u' to 'ü'
145 compose '\'' 'Y' to 'Ý'
146 compose '\'' 'y' to 'ý'
147 compose 'T' 'H' to 'Þ'
148 compose 't' 'h' to 'þ'
149 compose 's' 's' to 'ß'
150 compose '"' 'y' to 'ÿ'
151 compose 's' 'z' to 'ß'
152 compose 'i' 'j' to 'ÿ'