diff mcabber/src/screen.c @ 1173:960f34ec22a2

Add init_bindings() for default key bindings (Lego12239)
author Mikael Berthe <mikael@lilotux.net>
date Tue, 03 Apr 2007 20:30:34 +0200
parents 334ae9f498f1
children 547a8ca7c1a8
line wrap: on
line diff
--- a/mcabber/src/screen.c	Tue Apr 03 20:30:28 2007 +0200
+++ b/mcabber/src/screen.c	Tue Apr 03 20:30:34 2007 +0200
@@ -3029,7 +3029,21 @@
     case 0:
     case ERR:
         break;
-    case 8:     // Ctrl-h
+    case 9:     // Tab
+        readline_do_completion();
+        break;
+    case 13:    // Enter
+        if (readline_accept_line() == 255) return 255;
+        break;
+    case 3:     // Ctrl-C
+        scr_handle_CtrlC();
+        break;
+    case KEY_RESIZE:
+        scr_Resize();
+        break;
+/*  case 4:     // Ctrl-D
+        readline_send_multiline();
+        break;
     case 127:   // Backspace too
     case KEY_BACKSPACE:
         readline_backward_kill_char();
@@ -3046,15 +3060,6 @@
     case 7:     // Ctrl-g
         readline_cancel_completion();
         break;
-    case 9:     // Tab
-        readline_do_completion();
-        break;
-    case 13:    // Enter
-        if (readline_accept_line() == 255) return 255;
-        break;
-    case 15:    // Ctrl-o ("accept-line-and-down-history")
-        if (readline_accept_line_down_hist() == 255) return 255;
-        break;
     case KEY_UP:
         readline_hist_prev();
         break;
@@ -3072,9 +3077,6 @@
     case KEY_HOME:
         readline_iline_start();
         break;
-    case 3:     // Ctrl-C
-        scr_handle_CtrlC();
-        break;
     case KEY_END:
         readline_iline_end();
         break;
@@ -3108,12 +3110,10 @@
     case 12:    // Ctrl-l
         readline_refresh_screen();
         break;
-    case KEY_RESIZE:
-        scr_Resize();
-        break;
     case 27:    // ESC
         readline_disable_chat_mode();
         break;
+    */
     default:
         display_char = TRUE;
   } // switch