Я не уверен, является ли это причиной Python или Curses. Всякий раз, когда пользователь нажимает клавишу, этот ввод сохраняется в очереди. В следующий раз, когда программа запросит пользовательский ввод, она примет все, что находится в этой очереди. Мне интересно, есть ли способ отключить это, чтобы всякий раз, когда программа запрашивает ввод, она ждала, пока пользователь введет ввод, а не использовала то, что находится в очереди.
Вот мой код: https://github.com/lucash-diskkun/curseslibtcod/blob/master/norbak/Norbak.py