getch e codici freccia

Sto scrivendo un programma che sta usando getch() per cercare i tasti freccia. Il mio codice finora è:

 switch(getch()) { case 65: // key up break; case 66: // key down break; case 67: // key right break; case 68: // key left break; } 

Il problema è che quando premo 'A' , 'B' , 'C' o 'D' verrà eseguito anche il codice, perché 65 è il codice decimale per 'A' , ecc …

C’è un modo per controllare un tasto freccia senza chiamare gli altri?

Grazie!