https://ru.wikipedia.org/wiki/SIGWINCH
Пытаюсь найти упоминание на тему в контексте freebasic и кросс платформенности.
Проблемы с кириллицей в curses ожидаемы и вероятно решаемы.
А вот то, что curses везде собирается без нужной опции с которой при изменении размера термила эмулируется нажатие клавиши с соответствующим кодом оказалось не ожиданно.
Например в питоне обработка SIGWINCH (кстати не уверен, что под win python работает, нет сейчас под руками) :