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