From 5e56627f32e4aff13517e12e2e470188051659ce Mon Sep 17 00:00:00 2001 From: Seth Morabito Date: Tue, 31 Oct 2023 08:28:26 -0700 Subject: [PATCH] #13: Move cursor backward on ASCII Backspace --- .../com/loomcom/symon/jterminal/vt100/Vt100TerminalModel.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/loomcom/symon/jterminal/vt100/Vt100TerminalModel.java b/src/main/java/com/loomcom/symon/jterminal/vt100/Vt100TerminalModel.java index 019494d..a3d9c28 100644 --- a/src/main/java/com/loomcom/symon/jterminal/vt100/Vt100TerminalModel.java +++ b/src/main/java/com/loomcom/symon/jterminal/vt100/Vt100TerminalModel.java @@ -215,7 +215,8 @@ public class Vt100TerminalModel extends AbstractTerminalModel { case '\t': while ((++cursorColumn % TAB_WIDTH) != 0); continue; - case 127: + case 8: // ASCII Backspace + case 127: // ASCII Delete if (cursorColumn > 0) { cells[cursorRow][--cursorColumn] = null; }