diff --git a/vesad/src/screen/text.rs b/vesad/src/screen/text.rs index 704197a75f..ccc259d464 100644 --- a/vesad/src/screen/text.rs +++ b/vesad/src/screen/text.rs @@ -61,6 +61,9 @@ impl Screen for TextScreen { self.ctrl = key_event.pressed; } else if key_event.pressed { match key_event.scancode { + 0x0E => { // Backspace + buf.extend_from_slice(b"\x7F"); + }, 0x47 => { // Home buf.extend_from_slice(b"\x1B[H"); },