
#include <machine/console.h>
#include <ncurses.h>

main()
{ char c;
  
  initscr(); savetty(); raw(); noecho();
  if (ioctl(0, KDSKBMODE, K_CODE) < 0) perror(0);

  do {
   c = getchar();
   if ( c > 0) printf("%d\n\r", c);
  } while (c != 1);

  if (ioctl(0, KDSKBMODE, K_XLATE) < 0) perror(0);
  resetty();

  exit();
}
