Mercurial > hg
comparison mcabber/src/screen.c @ 826:3a3c7a017904
Add Ctrl-Shift-{Home,End} key code sequences
Tested on rxvt,screen,xterm.
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Sun, 30 Apr 2006 13:40:56 +0200 |
parents | 3ecfaa6111e2 |
children | 04da822bc47c |
comparison
equal
deleted
inserted
replaced
825:3ecfaa6111e2 | 826:3a3c7a017904 |
---|---|
231 add_keyseq("O2D", MKEY_EQUIV, 393); // Shift-Left | 231 add_keyseq("O2D", MKEY_EQUIV, 393); // Shift-Left |
232 add_keyseq("[5^", MKEY_CTRL_PGUP, 0); // Ctrl-PageUp | 232 add_keyseq("[5^", MKEY_CTRL_PGUP, 0); // Ctrl-PageUp |
233 add_keyseq("[6^", MKEY_CTRL_PGDOWN, 0); // Ctrl-PageDown | 233 add_keyseq("[6^", MKEY_CTRL_PGDOWN, 0); // Ctrl-PageDown |
234 add_keyseq("[5@", MKEY_CTRL_SHIFT_PGUP, 0); // Ctrl-Shift-PageUp | 234 add_keyseq("[5@", MKEY_CTRL_SHIFT_PGUP, 0); // Ctrl-Shift-PageUp |
235 add_keyseq("[6@", MKEY_CTRL_SHIFT_PGDOWN, 0); // Ctrl-Shift-PageDown | 235 add_keyseq("[6@", MKEY_CTRL_SHIFT_PGDOWN, 0); // Ctrl-Shift-PageDown |
236 add_keyseq("[7@", MKEY_CTRL_SHIFT_HOME, 0); // Ctrl-Shift-Home | |
237 add_keyseq("[8@", MKEY_CTRL_SHIFT_END, 0); // Ctrl-Shift-End | |
236 add_keyseq("[8^", MKEY_CTRL_END, 0); // Ctrl-End | 238 add_keyseq("[8^", MKEY_CTRL_END, 0); // Ctrl-End |
237 add_keyseq("[7^", MKEY_CTRL_HOME, 0); // Ctrl-Home | 239 add_keyseq("[7^", MKEY_CTRL_HOME, 0); // Ctrl-Home |
238 add_keyseq("[2^", MKEY_CTRL_INS, 0); // Ctrl-Insert | 240 add_keyseq("[2^", MKEY_CTRL_INS, 0); // Ctrl-Insert |
239 add_keyseq("[3^", MKEY_CTRL_DEL, 0); // Ctrl-Delete | 241 add_keyseq("[3^", MKEY_CTRL_DEL, 0); // Ctrl-Delete |
240 | 242 |
245 add_keyseq("[1;5D", MKEY_EQUIV, 516); // Ctrl-Left | 247 add_keyseq("[1;5D", MKEY_EQUIV, 516); // Ctrl-Left |
246 add_keyseq("[1;6A", MKEY_EQUIV, 520); // Ctrl-Shift-Up | 248 add_keyseq("[1;6A", MKEY_EQUIV, 520); // Ctrl-Shift-Up |
247 add_keyseq("[1;6B", MKEY_EQUIV, 513); // Ctrl-Shift-Down | 249 add_keyseq("[1;6B", MKEY_EQUIV, 513); // Ctrl-Shift-Down |
248 add_keyseq("[1;6C", MKEY_EQUIV, 402); // Ctrl-Shift-Right | 250 add_keyseq("[1;6C", MKEY_EQUIV, 402); // Ctrl-Shift-Right |
249 add_keyseq("[1;6D", MKEY_EQUIV, 393); // Ctrl-Shift-Left | 251 add_keyseq("[1;6D", MKEY_EQUIV, 393); // Ctrl-Shift-Left |
252 add_keyseq("[1;6H", MKEY_CTRL_SHIFT_HOME, 0); // Ctrl-Shift-Home | |
253 add_keyseq("[1;6F", MKEY_CTRL_SHIFT_END, 0); // Ctrl-Shift-End | |
250 add_keyseq("[1;2A", MKEY_EQUIV, 521); // Shift-Up | 254 add_keyseq("[1;2A", MKEY_EQUIV, 521); // Shift-Up |
251 add_keyseq("[1;2B", MKEY_EQUIV, 514); // Shift-Down | 255 add_keyseq("[1;2B", MKEY_EQUIV, 514); // Shift-Down |
252 add_keyseq("[5;5~", MKEY_CTRL_PGUP, 0); // Ctrl-PageUp | 256 add_keyseq("[5;5~", MKEY_CTRL_PGUP, 0); // Ctrl-PageUp |
253 add_keyseq("[6;5~", MKEY_CTRL_PGDOWN, 0); // Ctrl-PageDown | 257 add_keyseq("[6;5~", MKEY_CTRL_PGDOWN, 0); // Ctrl-PageDown |
254 add_keyseq("[1;5F", MKEY_CTRL_END, 0); // Ctrl-End | 258 add_keyseq("[1;5F", MKEY_CTRL_END, 0); // Ctrl-End |