From 435987dcc6ebada3c75929a23ce2ded9fcd2768b Mon Sep 17 00:00:00 2001 From: serr Date: Tue, 4 Feb 2025 14:59:23 +0300 Subject: [PATCH] =?UTF-8?q?=D0=BF=D0=BE=D1=84=D0=B8=D0=BA=D1=81=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=B1=D0=B0=D0=B3=20=D1=81=20backspace?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mvc/controllers.py | 3 ++- mvc/views.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/mvc/controllers.py b/mvc/controllers.py index 76c9abc..4525300 100644 --- a/mvc/controllers.py +++ b/mvc/controllers.py @@ -14,8 +14,9 @@ class EditController: case self.view.KEY_RIGHT: self.model.MoveRight() case self.view.KEY_UP: self.model.MoveUp() case self.view.KEY_DOWN: self.model.MoveDown() - case self.view.KEY_BACKSPACE: self.model.Backspace() case self.view.KEY_ENTER: self.model.Enter() + case self.view.KEY_BACKSPACE_1: self.model.Backspace() + case self.view.KEY_BACKSPACE_2: self.model.Backspace() case self.view.KEY_CTRL_S: self.model.SaveFile() case _: self.model.InsertSymbol(symbolCode) diff --git a/mvc/views.py b/mvc/views.py index 70626ac..08e0f4f 100644 --- a/mvc/views.py +++ b/mvc/views.py @@ -6,7 +6,8 @@ class CursesAdapter: self.KEY_RIGHT = curses.KEY_RIGHT self.KEY_UP = curses.KEY_UP self.KEY_DOWN = curses.KEY_DOWN - self.KEY_BACKSPACE = 127 | 8 + self.KEY_BACKSPACE_1 = 127 + self.KEY_BACKSPACE_2 = 8 self.KEY_ENTER = 10 self.KEY_CTRL_S = 19 self.KEY_ESCAPE = 27