How to detect that arrow key is pressed using C under Linux or Solaris?
问题 What is the best way to detect in a C program that arrow key is pressed under Linux or Solaris? As I know there is no standard C function that can do it. I don't want to use int86 function. I need to do it in a portable way. Edit : I am asking about console applications. 回答1: You should look at the curses/ncurses library which will give you advanced screen and keyboard handling for console applications. There is a lot of documentation available for curses, which is an extensive library. There