Keypresses

Started by
3 comments, last by Drakon 22 years, 6 months ago
How do you make something happen when you press a key? An example would be nice(*HINT HINT*)...
"Go for the eyes, Boo, go for the eyes!"
Advertisement
if( GetAsyncKeyState( VK_ESCAPE ) )    PostQuitMessage( 0 ); 


This would simply quit the application whenever the escape key is pressed
If at first you don't succeed, redefine success.
Ok... how would I use other keys, such as the P key... it says VK_P is an undeclared identifier.
"Go for the eyes, Boo, go for the eyes!"
Look it up in MSDN. ( Virtual Key Codes )
If at first you don't succeed, redefine success.
FIrst off, your using MVC++? , C++, vb?

VK_P is a valid identifier. (MVC++)

YOU DO REALIZE THAT VK_P WOULD BE A CONSTANT = "P" right?

try getasynckeystate(''P'');
or try using the window event WM_Char, WM_KeyDown, etc


ARE YOU PROGRAMMING FOR WIN32 OR CONSOL?

if consol, try
include conio.h

if (kbhit()){
c = getch();
if (c == 0) c = getch();
switch(c)
...

This topic is closed to new replies.

Advertisement