ncurses для внешней оболочки и обратно возиться с ключами

У меня есть это приложение ncurses, которое делает стандартный рецепт для временно выпадает из ncurses, работает внешний редактор / оболочка / что угодно, а затем вернуться к ncurses, когда это будет сделано.

Это почти работает, за исключением того, что первые несколько нажатий клавиш, которые ncurses получает потом явно фальшивый; ncurses думает ^ [и A видны соответственно, если я нажму стрелку вверх дважды.

Кто-нибудь видел такое поведение раньше и знает, какую магию хотят исправить это? Если это поможет, это библиотека Ruby ncurses.

Ответы на вопрос(2)

Ваш ответ на вопрос