Implemented delete key.

This commit is contained in:
Nathan Vegdahl 2015-01-02 16:52:29 -08:00
parent 940068a4dd
commit 250a1f94ef

View File

@ -12,6 +12,7 @@ const K_ENTER: u16 = 13;
const K_TAB: u16 = 9; const K_TAB: u16 = 9;
const K_SPACE: u16 = 32; const K_SPACE: u16 = 32;
const K_BACKSPACE: u16 = 127; const K_BACKSPACE: u16 = 127;
const K_DELETE: u16 = 65522;
const K_PAGEUP: u16 = 65519; const K_PAGEUP: u16 = 65519;
const K_PAGEDOWN: u16 = 65518; const K_PAGEDOWN: u16 = 65518;
const K_UP: u16 = 65517; const K_UP: u16 = 65517;
@ -118,6 +119,10 @@ impl TermUI {
self.editor.remove_text_behind_cursor(1); self.editor.remove_text_behind_cursor(1);
}, },
K_DELETE => {
self.editor.remove_text_in_front_of_cursor(1);
},
// Character // Character
0 => { 0 => {
if let Option::Some(c) = char::from_u32(character) { if let Option::Some(c) = char::from_u32(character) {