Getch sin bloqueo (), ncurses

Tengo algunos problemas para bloquear el getch () de ncurses. ¿Parece que la operación predeterminada no es de bloqueo (o me he perdido alguna inicialización)? Me gustaría que funcione como getch () en Windows. He probado varias versiones de

timeout(3000000);
nocbreak();
cbreak();
noraw();
etc...

(no todos al mismo tiempo). Preferiría no usar (explícitamente) ningunaWINDOW, si es posible. UNwhile loop alrededor de getch (), también está bien verificar un valor de retorno específico.

Respuestas a la pregunta(6)

Su respuesta a la pregunta