diff --git a/drivers/vesad/src/screen/text.rs b/drivers/vesad/src/screen/text.rs index 704197a..ccc259d 100644 --- a/drivers/vesad/src/screen/text.rs +++ b/drivers/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"); }, diff --git a/programs/orbutils b/programs/orbutils index 66157a8..3b076df 160000 --- a/programs/orbutils +++ b/programs/orbutils @@ -1 +1 @@ -Subproject commit 66157a8102b8653308785d162aee0673f82e489f +Subproject commit 3b076df95167daa1db27100075becede6ff527f3