Is there a simple way to find out if the diamond or alt key is being held down when read() or getchar() returns a character? As far as I know, these keys do not change the ascii code returned. Stuart Brown Mentor Graphics Corporation I.C. Group uunet!sdl!stu