changeset 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 898dd706cc5c
children b16acadd7d53
files mcabber/src/screen.c mcabber/src/screen.h
diffstat 2 files changed, 13 insertions(+), 1 deletions(-) [+]
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
--- a/mcabber/src/screen.h	Sat Apr 08 12:04:32 2006 +0200
+++ b/mcabber/src/screen.h	Sat Apr 08 12:30:05 2006 +0200
@@ -41,7 +41,11 @@
     MKEY_SHIFT_PGUP,
     MKEY_SHIFT_PGDOWN,
     MKEY_CTRL_SHIFT_PGUP,
-    MKEY_CTRL_SHIFT_PGDOWN
+    MKEY_CTRL_SHIFT_PGDOWN,
+    MKEY_CTRL_HOME,
+    MKEY_CTRL_END,
+    MKEY_CTRL_INS,
+    MKEY_CTRL_DEL
   } mcode;
 } keycode;