В моем консольном приложении python linux я использую проклятия для обработки отображения данных. В то же время я хотел бы иметь строку ввода для ввода команд, в значительной степени в старом добром стиле irssi. При использовании curses getch () по умолчанию мне пришлось бы много кодировать, чтобы получить базовую функциональность функции raw_input - клавиши со стрелками для перемещения курсора / просмотра истории ввода.
Есть ли простой способ заставить такое поведение работать с проклятиями, поскольку оно фиксирует входные события, и я не могу просто использовать функции, которые читают sys.stdin.






Спасибо! Теперь мне интересно, поскольку размер текстовой панели ограничен размером окна, могу ли я заставить его принимать больше текста, чем размер окна? Должен ли я использовать площадку вместо окна?