Ncurses
From Qi-Hardware
There is a tutorial.
- Use stdscr or windows, not both
- wrefresh() must be followed by wgetch() or doupdate()
- Invoking getch() updates stdscr, erasing all your windows. Invoke wgetch() on an empty 1x1 window instead