comparison mcabber/src/screen.c @ 763:6866ee749225

More keycodes
author Mikael Berthe <mikael@lilotux.net>
date Sun, 19 Mar 2006 15:59:14 +0100
parents 96d46e00524a
children 4e15322d315e
comparison
equal deleted inserted replaced
762:96d46e00524a 763:6866ee749225
223 /* Key sequences initialization */ 223 /* Key sequences initialization */
224 add_keyseq("O5A", MKEY_EQUIV, 521); // Ctrl-Up 224 add_keyseq("O5A", MKEY_EQUIV, 521); // Ctrl-Up
225 add_keyseq("O5B", MKEY_EQUIV, 514); // Ctrl-Down 225 add_keyseq("O5B", MKEY_EQUIV, 514); // Ctrl-Down
226 add_keyseq("O5C", MKEY_EQUIV, 518); // Ctrl-Right 226 add_keyseq("O5C", MKEY_EQUIV, 518); // Ctrl-Right
227 add_keyseq("O5D", MKEY_EQUIV, 516); // Ctrl-Left 227 add_keyseq("O5D", MKEY_EQUIV, 516); // Ctrl-Left
228 add_keyseq("O6A", MKEY_EQUIV, 520); // Ctrl-Shift-Up 228 add_keyseq("O6A", MKEY_EQUIV, 520); // Shift-Up
229 add_keyseq("O6B", MKEY_EQUIV, 513); // Ctrl-Shift-Down 229 add_keyseq("O6B", MKEY_EQUIV, 513); // Shift-Down
230 add_keyseq("O6C", MKEY_EQUIV, 402); // Ctrl-Shift-Right 230 add_keyseq("O6C", MKEY_EQUIV, 402); // Shift-Right
231 add_keyseq("O6D", MKEY_EQUIV, 393); // Ctrl-Shift-Left 231 add_keyseq("O6D", MKEY_EQUIV, 393); // Shift-Left
232 add_keyseq("O2A", MKEY_EQUIV, 520); // Shift-Up
233 add_keyseq("O2B", MKEY_EQUIV, 513); // Shift-Down
234 add_keyseq("O2C", MKEY_EQUIV, 402); // Shift-Right
235 add_keyseq("O2D", MKEY_EQUIV, 393); // Shift-Left
236 add_keyseq("[5^", MKEY_CTRL_PGUP, 0); // Ctrl-PageUp
237 add_keyseq("[6^", MKEY_CTRL_PGDOWN, 0); // Ctrl-PageDown
238 add_keyseq("[5@", MKEY_CTRL_SHIFT_PGUP, 0); // Ctrl-Shift-PageUp
239 add_keyseq("[6@", MKEY_CTRL_SHIFT_PGDOWN, 0); // Ctrl-Shift-PageDown
232 240
233 // Xterm 241 // Xterm
234 add_keyseq("[1;5A", MKEY_EQUIV, 521); // Ctrl-Up 242 add_keyseq("[1;5A", MKEY_EQUIV, 521); // Ctrl-Up
235 add_keyseq("[1;5B", MKEY_EQUIV, 514); // Ctrl-Down 243 add_keyseq("[1;5B", MKEY_EQUIV, 514); // Ctrl-Down
236 add_keyseq("[1;5C", MKEY_EQUIV, 518); // Ctrl-Right 244 add_keyseq("[1;5C", MKEY_EQUIV, 518); // Ctrl-Right
237 add_keyseq("[1;5D", MKEY_EQUIV, 516); // Ctrl-Left 245 add_keyseq("[1;5D", MKEY_EQUIV, 516); // Ctrl-Left
238 add_keyseq("[1;6A", MKEY_EQUIV, 520); // Ctrl-Shift-Up 246 add_keyseq("[1;6A", MKEY_EQUIV, 520); // Ctrl-Shift-Up
239 add_keyseq("[1;6B", MKEY_EQUIV, 513); // Ctrl-Shift-Down 247 add_keyseq("[1;6B", MKEY_EQUIV, 513); // Ctrl-Shift-Down
240 add_keyseq("[1;6C", MKEY_EQUIV, 402); // Ctrl-Shift-Right 248 add_keyseq("[1;6C", MKEY_EQUIV, 402); // Ctrl-Shift-Right
241 add_keyseq("[1;6D", MKEY_EQUIV, 393); // Ctrl-Shift-Left 249 add_keyseq("[1;6D", MKEY_EQUIV, 393); // Ctrl-Shift-Left
250 add_keyseq("[1;2A", MKEY_EQUIV, 521); // Shift-Up
251 add_keyseq("[1;2B", MKEY_EQUIV, 514); // Shift-Down
252 add_keyseq("[5;5~", MKEY_CTRL_PGUP, 0); // Ctrl-PageUp
253 add_keyseq("[6;5~", MKEY_CTRL_PGDOWN, 0); // Ctrl-PageDown
242 254
243 // screen 255 // screen
244 add_keyseq("Oa", MKEY_EQUIV, 521); // Ctrl-Up 256 add_keyseq("Oa", MKEY_EQUIV, 521); // Ctrl-Up
245 add_keyseq("Ob", MKEY_EQUIV, 514); // Ctrl-Down 257 add_keyseq("Ob", MKEY_EQUIV, 514); // Ctrl-Down
246 add_keyseq("Oc", MKEY_EQUIV, 518); // Ctrl-Right 258 add_keyseq("Oc", MKEY_EQUIV, 518); // Ctrl-Right
247 add_keyseq("Od", MKEY_EQUIV, 516); // Ctrl-Left 259 add_keyseq("Od", MKEY_EQUIV, 516); // Ctrl-Left
248 add_keyseq("[a", MKEY_EQUIV, 520); // Ctrl-Shift-Up 260 add_keyseq("[a", MKEY_EQUIV, 520); // Shift-Up
249 add_keyseq("[b", MKEY_EQUIV, 513); // Ctrl-Shift-Down 261 add_keyseq("[b", MKEY_EQUIV, 513); // Shift-Down
250 add_keyseq("[c", MKEY_EQUIV, 402); // Ctrl-Shift-Right 262 add_keyseq("[c", MKEY_EQUIV, 402); // Shift-Right
251 add_keyseq("[d", MKEY_EQUIV, 393); // Ctrl-Shift-Left 263 add_keyseq("[d", MKEY_EQUIV, 393); // Shift-Left
252 264
253 initscr(); 265 initscr();
254 raw(); 266 raw();
255 noecho(); 267 noecho();
256 nonl(); 268 nonl();