Added keys: Ctrl+A (=home), Ctrl+E (=end), Ctrl+W (=ctrl+backspace)

This commit is contained in:
Sebastien Helleu 2004-12-22 09:31:08 +00:00
parent 9eeece2ccb
commit 5233063825
2 changed files with 12 additions and 6 deletions

View File

@ -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;

View File

@ -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;