ограничил ввод только однобайтовыми символами (в случае если это не управляющий символ)
parent
7edf55ccb8
commit
125a4f3ea1
|
@ -18,7 +18,11 @@ class EditController:
|
||||||
case self.adapter.KEY_BACKSPACE_1: self.model.Backspace()
|
case self.adapter.KEY_BACKSPACE_1: self.model.Backspace()
|
||||||
case self.adapter.KEY_BACKSPACE_2: self.model.Backspace()
|
case self.adapter.KEY_BACKSPACE_2: self.model.Backspace()
|
||||||
case self.adapter.KEY_CTRL_S: self.model.SaveFile()
|
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)
|
self.model.Scroll(self.adapter.lines, self.adapter.cols)
|
||||||
return True
|
return True
|
Loading…
Reference in New Issue