diff --git a/kernel/arch/i386/tty.cpp b/kernel/arch/i386/tty.cpp index 2b02d748..87c7addd 100644 --- a/kernel/arch/i386/tty.cpp +++ b/kernel/arch/i386/tty.cpp @@ -101,6 +101,12 @@ void terminal_putchar(char c) terminal_col = 0; terminal_row++; } + else if (c == '\b') + { + if (terminal_col > 0) + terminal_col--; + terminal_putentryat(' ', terminal_color, terminal_col, terminal_row); + } else { terminal_putentryat(c, terminal_color, terminal_col, terminal_row);