Implemented delete key.
This commit is contained in:
parent
940068a4dd
commit
250a1f94ef
|
@ -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) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user