ncurses to external shell and back messing with keys
I have this ncurses application that is doing the standard recipe for
temporarily dropping out of ncurses, running an external
editor/shell/whatever, and then dropping back to ncurses when it's done.

This ~almost works, except that the first few keypresses that ncurses
gets afterwards are obviously bogus; ncurses thinks ^[ and A are seen
respectively if I press the up arrow twice.   

Anyone seen this behavior before and know what the magic incant to fix
this is?  If it helps any, this is the Ruby ncurses library.

ncurses to external shell and back messing with keys
===

I have this ncurses application that is doing the standard recipe for
temporarily dropping out of ncurses, running an external
editor/shell/whatever, and then dropping back to ncurses when it's done.

This ~almost works, except that the first few keypresses that ncurses
gets afterwards are obviously bogus; ncurses thinks ^[ and A are seen
respectively if I press the up arrow twice.   

Anyone seen this behavior before and know what the magic incant to fix
this is?  If it helps any, this is the Ruby ncurses library.
