Как я понял ты про это: 
 Code
в LRESULT CALLBACK WndProc..... 
 switch(msg) 
 { 
 case WM_KEYDOWN:// нажатие клавиши, есть еще отпускание WM_KEYUP 
           switch(wParam) 
            { 
                  case VK_SPACE: ( действие при нажатии определенной кнопки!!!); break; // проверка нажатия пробела, посмотри в google id всех клавиш! 
            } 
      break; 
 } 
  
 ps - это в c++