Original Post
Every thing runs fine, but DirectInput does not respond to key events. This is what I use in my code
This has worked before, why isn''t it now? I have now errors setup DirectInput for keybaord and mouse input. They just don''t respond. There''s now reason for it not to work!! That I can see any ways.
#define KEY_DOWN( name, key ) ( ( name[key] & 0x80 ) ? true : false ) if ( FAILED( g_pKeyboard->GetDeviceState( sizeof( UCHAR[256] ), ( LPVOID )buffer ) ) ) g_pKeyboard->Acquire(); if ( FAILED( g_pMouse->GetDeviceState( sizeof( DIMOUSESTATE ), ( LPVOID )& states ) ) ) g_pMouse->Acquire(); if ( KEY_DOWN( buffer, VK_ESCAPE ) ) PostQuitMessage( 0 );