Como puede notar usar el teclado en ncurses es sencillo, es muy parecido a borlan, casi en todo solo que extiende un poco mas.
#include <ncurses.h> int main() { int x = 5; int y = 5; int ch; /* identificador del teclado */ initscr(); curs_set(0); keypad(stdscr, TRUE); /*para obtener la tecla presionado */ noecho(); /* no mostara mientras presionamos*/ while (1) { mvprintw(y, x, "@@@"); ch = getch(); if (ch == KEY_DOWN) { y++; clear(); } if (ch == KEY_UP) { y--; clear(); } if (ch == KEY_LEFT) { x--; clear(); } if (ch == KEY_RIGHT) { x++; clear(); } refresh(); } endwin(); return 0; }