]> www.wagner.pp.ru Git - oss/ck.git/blob - ks_names.h
Ck console graphics toolkit
[oss/ck.git] / ks_names.h
1 /* 
2  * ks_names.h --
3  *
4  *      Key symbols, associated values and terminfo names.
5  *
6  * Copyright (c) 1995 Christian Werner.
7  *
8  * See the file "license.terms" for information on usage and redistribution
9  * of this file, and for a DISCLAIMER OF ALL WARRANTIES.
10  */
11
12 #ifdef KEY_BACKSPACE
13 { "BackSpace", KEY_BACKSPACE, "kbs" },
14 #else
15 { "BackSpace", 0x008, NULL },
16 #endif
17 #ifdef KEY_DC
18 { "Delete", KEY_DC, "kdch1" },
19 #else
20 { "Delete", 0x07f, NULL },
21 #endif
22 { "Tab", 0x009, NULL },
23 { "Linefeed", 0x00a, NULL },
24 { "Return", 0x00d, NULL },
25 { "Escape", 0x01b, NULL },
26 { "ASCIIDelete", 0x07f, NULL },
27 #ifdef KEY_HOME
28 { "Home", KEY_HOME, "khome" },
29 #endif
30 #ifdef KEY_LEFT
31 { "Left", KEY_LEFT, "kcub1" },
32 #endif
33 #ifdef KEY_UP
34 { "Up", KEY_UP, "kcuu1" },
35 #endif
36 #ifdef KEY_RIGHT
37 { "Right", KEY_RIGHT, "kcuf1" },
38 #endif
39 #ifdef KEY_DOWN
40 { "Down", KEY_DOWN, "kcud1" },
41 #endif
42 #ifdef KEY_PPAGE
43 { "Prior", KEY_PPAGE, "kpp" },
44 #endif
45 #ifdef KEY_NPAGE
46 { "Next", KEY_NPAGE, "knp" },
47 #endif
48 #ifdef KEY_END
49 { "End", KEY_END, "kend" },
50 #endif
51 #ifdef KEY_BEG
52 { "Begin", KEY_BEG, "kbeg" },
53 #endif
54 #ifdef KEY_SELECT
55 { "Select", KEY_SELECT, "kslt" },
56 #endif
57 #ifdef KEY_PRINT
58 { "Print", KEY_PRINT, "kprt" },
59 #endif
60 #ifdef KEY_COMMAND
61 { "Execute", KEY_COMMAND, "kcmd" },
62 #endif
63 #ifdef KEY_IC
64 { "Insert", KEY_IC, "kich1" },
65 #endif
66 #ifdef KEY_UNDO
67 { "Undo", KEY_UNDO, "kund" },
68 #endif
69 #ifdef KEY_REDO
70 { "Redo", KEY_REDO, "krdo" },
71 #endif
72 #ifdef KEY_OPTIONS
73 { "Menu", KEY_OPTIONS, "kopt" },
74 #endif
75 #ifdef KEY_REFERENCE
76 { "Find", KEY_REFERENCE, "kref" },
77 #endif
78 #ifdef KEY_BTAB
79 { "BackTab", KEY_BTAB, "kcbt" },
80 #endif
81 #ifdef KEY_CANCEL
82 { "Cancel", KEY_CANCEL, "kcan" },
83 #endif
84 #ifdef KEY_HELP
85 { "Help", KEY_HELP, "khlp" },
86 #endif
87 #ifdef KEY_F
88 { "F1", KEY_F(1), "kf1" },
89 { "F2", KEY_F(2), "kf2" },
90 { "F3", KEY_F(3), "kf3" },
91 { "F4", KEY_F(4), "kf4" },
92 { "F5", KEY_F(5), "kf5" },
93 { "F6", KEY_F(6), "kf6" },
94 { "F7", KEY_F(7), "kf7" },
95 { "F8", KEY_F(8), "kf8" },
96 { "F9", KEY_F(9), "kf9" },
97 { "F10", KEY_F(10), "kf10" },
98 { "L1", KEY_F(11), "kf11" },
99 { "F11", KEY_F(11), "kf11" },
100 { "L2", KEY_F(12), "kf12" },
101 { "F12", KEY_F(12), "kf12" },
102 { "L3", KEY_F(13), "kf13" },
103 { "F13", KEY_F(13), "kf13" },
104 { "L4", KEY_F(14), "kf14" },
105 { "F14", KEY_F(14), "kf14" },
106 { "L5", KEY_F(15), "kf15" },
107 { "F15", KEY_F(15), "kf15" },
108 { "L6", KEY_F(16), "kf16" },
109 { "F16", KEY_F(16), "kf16" },
110 { "L7", KEY_F(17), "kf17" },
111 { "F17", KEY_F(17), "kf17" },
112 { "L8", KEY_F(18), "kf18" },
113 { "F18", KEY_F(18), "kf18" },
114 { "L9", KEY_F(19), "kf19" },
115 { "F19", KEY_F(19), "kf19" },
116 { "L10", KEY_F(20), "kf20" },
117 { "F20", KEY_F(20), "kf20" },
118 { "R1", KEY_F(21), "kf21" },
119 { "F21", KEY_F(21), "kf21" },
120 { "R2", KEY_F(22), "kf22" },
121 { "F22", KEY_F(22), "kf22" },
122 { "R3", KEY_F(23), "kf23" },
123 { "F23", KEY_F(23), "kf23" },
124 { "R4", KEY_F(24), "kf24" },
125 { "F24", KEY_F(24), "kf24" },
126 { "R5", KEY_F(25), "kf25" },
127 { "F25", KEY_F(25), "kf25" },
128 { "R6", KEY_F(26), "kf26" },
129 { "F26", KEY_F(26), "kf26" },
130 { "R7", KEY_F(27), "kf27" },
131 { "F27", KEY_F(27), "kf27" },
132 { "R8", KEY_F(28), "kf28" },
133 { "F28", KEY_F(28), "kf28" },
134 { "R9", KEY_F(29), "kf29" },
135 { "F29", KEY_F(29), "kf29" },
136 { "R10", KEY_F(30), "kf30" },
137 { "F30", KEY_F(30), "kf30" },
138 { "R11", KEY_F(31), "kf31" },
139 { "F31", KEY_F(31), "kf31" },
140 { "R12", KEY_F(32), "kf32" },
141 { "F32", KEY_F(32), "kf32" },
142 { "R13", KEY_F(33), "kf33" },
143 { "F33", KEY_F(33), "kf33" },
144 { "R14", KEY_F(34), "kf34" },
145 { "F34", KEY_F(34), "kf34" },
146 { "R15", KEY_F(35), "kf35" },
147 { "F35", KEY_F(35), "kf35" },
148 #endif
149 #ifdef KEY_SUSPEND
150 { "Suspend", KEY_SUSPEND, "kspd" },
151 #endif
152 { "space", 0x020, NULL },
153 { "exclam", 0x021, NULL },
154 { "quotedbl", 0x022, NULL },
155 { "numbersign", 0x023, NULL },
156 { "dollar", 0x024, NULL },
157 { "percent", 0x025, NULL },
158 { "ampersand", 0x026, NULL },
159 { "quoteright", 0x027, NULL },
160 { "parenleft", 0x028, NULL },
161 { "parenright", 0x029, NULL },
162 { "asterisk", 0x02a, NULL },
163 { "plus", 0x02b, NULL },
164 { "comma", 0x02c, NULL },
165 { "minus", 0x02d, NULL },
166 { "period", 0x02e, NULL },
167 { "slash", 0x02f, NULL },
168 { "0", 0x030, NULL },
169 { "1", 0x031, NULL },
170 { "2", 0x032, NULL },
171 { "3", 0x033, NULL },
172 { "4", 0x034, NULL },
173 { "5", 0x035, NULL },
174 { "6", 0x036, NULL },
175 { "7", 0x037, NULL },
176 { "8", 0x038, NULL },
177 { "9", 0x039, NULL },
178 { "colon", 0x03a, NULL },
179 { "semicolon", 0x03b, NULL },
180 { "less", 0x03c, NULL },
181 { "equal", 0x03d, NULL },
182 { "greater", 0x03e, NULL },
183 { "question", 0x03f, NULL },
184 { "at", 0x040, NULL },
185 { "A", 0x041, NULL },
186 { "B", 0x042, NULL },
187 { "C", 0x043, NULL },
188 { "D", 0x044, NULL },
189 { "E", 0x045, NULL },
190 { "F", 0x046, NULL },
191 { "G", 0x047, NULL },
192 { "H", 0x048, NULL },
193 { "I", 0x049, NULL },
194 { "J", 0x04a, NULL },
195 { "K", 0x04b, NULL },
196 { "L", 0x04c, NULL },
197 { "M", 0x04d, NULL },
198 { "N", 0x04e, NULL },
199 { "O", 0x04f, NULL },
200 { "P", 0x050, NULL },
201 { "Q", 0x051, NULL },
202 { "R", 0x052, NULL },
203 { "S", 0x053, NULL },
204 { "T", 0x054, NULL },
205 { "U", 0x055, NULL },
206 { "V", 0x056, NULL },
207 { "W", 0x057, NULL },
208 { "X", 0x058, NULL },
209 { "Y", 0x059, NULL },
210 { "Z", 0x05a, NULL },
211 { "bracketleft", 0x05b, NULL },
212 { "backslash", 0x05c, NULL },
213 { "bracketright", 0x05d, NULL },
214 { "asciicircum", 0x05e, NULL },
215 { "underscore", 0x05f, NULL },
216 { "quoteleft", 0x060, NULL },
217 { "a", 0x061, NULL },
218 { "b", 0x062, NULL },
219 { "c", 0x063, NULL },
220 { "d", 0x064, NULL },
221 { "e", 0x065, NULL },
222 { "f", 0x066, NULL },
223 { "g", 0x067, NULL },
224 { "h", 0x068, NULL },
225 { "i", 0x069, NULL },
226 { "j", 0x06a, NULL },
227 { "k", 0x06b, NULL },
228 { "l", 0x06c, NULL },
229 { "m", 0x06d, NULL },
230 { "n", 0x06e, NULL },
231 { "o", 0x06f, NULL },
232 { "p", 0x070, NULL },
233 { "q", 0x071, NULL },
234 { "r", 0x072, NULL },
235 { "s", 0x073, NULL },
236 { "t", 0x074, NULL },
237 { "u", 0x075, NULL },
238 { "v", 0x076, NULL },
239 { "w", 0x077, NULL },
240 { "x", 0x078, NULL },
241 { "y", 0x079, NULL },
242 { "z", 0x07a, NULL },
243 { "braceleft", 0x07b, NULL },
244 { "bar", 0x07c, NULL },
245 { "braceright", 0x07d, NULL },
246 { "asciitilde", 0x07e, NULL },
247