Mercurial > ~mikael > mcabber > hg
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(); |