From 5233063825af0c01515622a898fb76d021495857 Mon Sep 17 00:00:00 2001 From: Sebastien Helleu Date: Wed, 22 Dec 2004 09:31:08 +0000 Subject: Added keys: Ctrl+A (=home), Ctrl+E (=end), Ctrl+W (=ctrl+backspace) --- src/gui/curses/gui-input.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/gui/curses/gui-input.c b/src/gui/curses/gui-input.c index f78b87d56..e6ba1fa1d 100644 --- a/src/gui/curses/gui-input.c +++ b/src/gui/curses/gui-input.c @@ -210,8 +210,9 @@ gui_read_keyb () } } break; - /* home key */ + /* home key or Control + A */ case KEY_HOME: + case 0x01: if (!gui_current_window->buffer->dcc) { if (gui_current_window->buffer->input_buffer_pos > 0) @@ -221,8 +222,9 @@ gui_read_keyb () } } break; - /* end key */ + /* end key or Control + E */ case KEY_END: + case 0x05: if (!gui_current_window->buffer->dcc) { if (gui_current_window->buffer->input_buffer_pos < @@ -267,8 +269,9 @@ gui_read_keyb () } } break; - /* Control + Backspace */ + /* Control + Backspace or Control + W */ case 0x08: + case 0x17: if (!gui_current_window->buffer->dcc) gui_delete_previous_word (gui_current_window->buffer); break; -- cgit v1.2.3