diff mcabber/src/screen.c @ 794:32d5298f9f8d

Add a few keycode sequences Ctrl-{Home,End,Ins,Del}.
author Mikael Berthe <mikael@lilotux.net>
date Sat, 08 Apr 2006 12:30:05 +0200
parents 5d4ad1d77da4
children 5eb701c1bc1f
line wrap: on
line diff
--- a/mcabber/src/screen.c	Sat Apr 08 12:04:32 2006 +0200
+++ b/mcabber/src/screen.c	Sat Apr 08 12:30:05 2006 +0200
@@ -236,6 +236,10 @@
   add_keyseq("[6^", MKEY_CTRL_PGDOWN, 0); // Ctrl-PageDown
   add_keyseq("[5@", MKEY_CTRL_SHIFT_PGUP, 0);   // Ctrl-Shift-PageUp
   add_keyseq("[6@", MKEY_CTRL_SHIFT_PGDOWN, 0); // Ctrl-Shift-PageDown
+  add_keyseq("[8^", MKEY_CTRL_END, 0);  // Ctrl-End
+  add_keyseq("[7^", MKEY_CTRL_HOME, 0); // Ctrl-Home
+  add_keyseq("[2^", MKEY_CTRL_INS, 0);  // Ctrl-Insert
+  add_keyseq("[3^", MKEY_CTRL_DEL, 0);  // Ctrl-Delete
 
   // Xterm
   add_keyseq("[1;5A", MKEY_EQUIV, 521); // Ctrl-Up
@@ -250,6 +254,10 @@
   add_keyseq("[1;2B", MKEY_EQUIV, 514); // Shift-Down
   add_keyseq("[5;5~", MKEY_CTRL_PGUP, 0);   // Ctrl-PageUp
   add_keyseq("[6;5~", MKEY_CTRL_PGDOWN, 0); // Ctrl-PageDown
+  add_keyseq("[1;5F", MKEY_CTRL_END, 0);  // Ctrl-End
+  add_keyseq("[1;5H", MKEY_CTRL_HOME, 0); // Ctrl-Home
+  add_keyseq("[2;5~", MKEY_CTRL_INS, 0);  // Ctrl-Insert
+  add_keyseq("[3;5~", MKEY_CTRL_DEL, 0);  // Ctrl-Delete
 
   // PuTTY
   add_keyseq("[A", MKEY_EQUIV, 521); // Ctrl-Up