Reformulando minha pergunta. Estou querendo alterar o seguinte código, int main(){ initscr(); int tecla,teste1=1; keypad(stdscr,TRUE); noecho(); timeout(700); while(teste1==1){ tecla=getch(); printw("%d",tecla); refresh(); } getchar(); endwin(); return 1; } [/codebox] para que o programa imprima o conteúdo da variável tecla em intervalos de tempo fixo, pois da forma que está se o usuário digitar as teclas rapidamente o programa as imprimirá mais rápido... Alguém tem alguma idéia? OBS:O código tem que ser feito em ANSI C. Desde já agradeço.