changeset 765:72626e9d60bd

Create init_keycodes(), add 2 screen escape sequences
author Mikael Berthe <mikael@lilotux.net>
date Sun, 19 Mar 2006 16:08:35 +0100
parents 4e15322d315e
children c71ff9ade18c
files mcabber/src/screen.c mcabber/src/screen.h
diffstat 2 files changed, 11 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/mcabber/src/screen.c	Sun Mar 19 16:00:40 2006 +0100
+++ b/mcabber/src/screen.c	Sun Mar 19 16:08:35 2006 +0100
@@ -218,9 +218,8 @@
   }
 }
 
-void scr_InitCurses(void)
+static void init_keycodes(void)
 {
-  /* Key sequences initialization */
   add_keyseq("O5A", MKEY_EQUIV, 521); // Ctrl-Up
   add_keyseq("O5B", MKEY_EQUIV, 514); // Ctrl-Down
   add_keyseq("O5C", MKEY_EQUIV, 518); // Ctrl-Right
@@ -261,6 +260,14 @@
   add_keyseq("[b", MKEY_EQUIV, 513); // Shift-Down
   add_keyseq("[c", MKEY_EQUIV, 402); // Shift-Right
   add_keyseq("[d", MKEY_EQUIV, 393); // Shift-Left
+  add_keyseq("[5$", MKEY_SHIFT_PGUP, 0);   // Shift-PageUp
+  add_keyseq("[6$", MKEY_SHIFT_PGDOWN, 0); // Shift-PageDown
+}
+
+void scr_InitCurses(void)
+{
+  /* Key sequences initialization */
+  init_keycodes();
 
   initscr();
   raw();
--- a/mcabber/src/screen.h	Sun Mar 19 16:00:40 2006 +0100
+++ b/mcabber/src/screen.h	Sun Mar 19 16:08:35 2006 +0100
@@ -38,6 +38,8 @@
     MKEY_EQUIV,
     MKEY_CTRL_PGUP,
     MKEY_CTRL_PGDOWN,
+    MKEY_SHIFT_PGUP,
+    MKEY_SHIFT_PGDOWN,
     MKEY_CTRL_SHIFT_PGUP,
     MKEY_CTRL_SHIFT_PGDOWN
   } mcode;