Hello. Lets say we have this code Code: char string [256]; printf("please write something here:\n"); gets(string); printf("You typed:%s\n",string); If user presses some letters those will be printed out latter. But how can we make this program understand that user pressed the Page Up button that its Virtual key code is "KEY_PPAGE" according to MSDN ? Is there any way to do it ? Thanks in advance.
You need to use a function that returns VK_ values, such as GetKeyState. gets is not one of those functions so you cannot use it for what you want to do.
Exactly. But if u want, you can write something like Code: if(GetKeyState(VK_PRIOR)) {printf("you pressed %s", string);} else if (GetKeyState(VK_F5)) {etc.....} It's only pseudocode...