Ich habe diese ncurses-Anwendung, die das Standardrezept für vorübergehend aus ncurses auszusteigen, einen externen Editor/Shell/was auch immer, und dann zurück zu ncurses, wenn es fertig ist.
Das funktioniert fast, außer dass die ersten paar Tastendrücke, die ncurses danach bekommt, offensichtlich gefälscht sind; ncurses denkt, ^[ und A werden gesehen gesehen, wenn ich zweimal den Pfeil nach oben drücke.
Hat jemand dieses Verhalten schon einmal beobachtet und kennt den Zauberspruch zur Behebung ist? Wenn es irgendwie hilft, ist dies die Ruby ncurses Bibliothek.