C++ DirectX DirectInput keyboard help!

EyeOfThe

Senior member
Dec 7, 2001
385
0
0
My buddy and I are trying to get back into C++ after many years and we are pretty darn rusty - may as well be considered beginners.

We are trying to get the DirectX DirectInput function working to be able to read keyboard input. Just to figure out that DirectInput was the best thing for us to use has taken weeks and searching the MS help and googling the universe and finding so little of exactly what we need.

We just want a complete example of the bare minimum implementation of a keyboard reader. We find either too much stuff - or examples written in bits and pieces with text that assume you have everything else figured out.

I'd like to find an example that just does the minimum and gives it as a complete cpp and/or h file. Some nice commenting would be nice too.

If you know where to find such examples please let me know. I've tried google code search but not finding the perfect example we need. Even the DirectX documentation fails - it has a tutorial but it assumes too much and fails to give the final example as a complete file.

THANKS
 

Cogman

Lifer
Sep 19, 2000
10,283
134
106
If you are just doing simple keyboard input, then the recommended way to grab keyboard information is through the window message loop/callback function, and not directinput (microsoft is depreciating directinput, much like directplay). So long as you aren't using the MFC or some other helper, this should be pretty easy to do.

The exact message you want to intercept is the WM_KEYDOWN message. The WPARAM will contain the key that was pressed.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |