пофиксил баг с backspace

master
serr 2025-02-04 14:59:23 +03:00
parent 571dbd50a2
commit 435987dcc6
2 changed files with 4 additions and 2 deletions

View File

@ -14,8 +14,9 @@ class EditController:
case self.view.KEY_RIGHT: self.model.MoveRight() case self.view.KEY_RIGHT: self.model.MoveRight()
case self.view.KEY_UP: self.model.MoveUp() case self.view.KEY_UP: self.model.MoveUp()
case self.view.KEY_DOWN: self.model.MoveDown() 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_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.view.KEY_CTRL_S: self.model.SaveFile()
case _: self.model.InsertSymbol(symbolCode) case _: self.model.InsertSymbol(symbolCode)

View File

@ -6,7 +6,8 @@ class CursesAdapter:
self.KEY_RIGHT = curses.KEY_RIGHT self.KEY_RIGHT = curses.KEY_RIGHT
self.KEY_UP = curses.KEY_UP self.KEY_UP = curses.KEY_UP
self.KEY_DOWN = curses.KEY_DOWN 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_ENTER = 10
self.KEY_CTRL_S = 19 self.KEY_CTRL_S = 19
self.KEY_ESCAPE = 27 self.KEY_ESCAPE = 27