Skip to main content
gamedev.net
🔒 Locked

Keypresses

Started by Drakon 3 replies 300+ views
Original Post
Drakon
Drakon
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!"
python_regious
python_regious

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.
Drakon
Drakon
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!"
python_regious
python_regious
Look it up in MSDN. ( Virtual Key Codes )
If at first you don't succeed, redefine success.
EvilCrap
EvilCrap
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)
...

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.