Maldições obtendo chaves de flecha

Na tentativa de obter entrada das teclas de seta via curses (ncurses) ele não vai pegar como KEY_UP etc. Eu usei a função do teclado com um argumento verdadeiro, mas getch ainda retorna uma seqüência de escape. Como faço para filtrar os valores retornados por getch () e pegue as teclas de seta especificamente?