ограничил ввод только однобайтовыми символами (в случае если это не управляющий символ)

master
serr 2025-02-04 15:12:55 +03:00
parent 7edf55ccb8
commit 125a4f3ea1
1 changed files with 5 additions and 1 deletions

View File

@ -18,7 +18,11 @@ class EditController:
case self.adapter.KEY_BACKSPACE_1: self.model.Backspace()
case self.adapter.KEY_BACKSPACE_2: self.model.Backspace()
case self.adapter.KEY_CTRL_S: self.model.SaveFile()
case _: self.model.InsertSymbol(symbolCode)
case _:
if symbolCode > 127 or symbolCode < 0:
print("Only 1-byte symbols!")
return False
self.model.InsertSymbol(symbolCode)
self.model.Scroll(self.adapter.lines, self.adapter.cols)
return True