DirectX SDK |
This topic pertains only to application development in C and C++. See DirectInput Visual Basic Samples.
The KeybdImm program obtains and displays keyboard data.
Source: (SDK root)\Samples\Multimedia\DInput\Src\KeybdImm
Executable: (SDK root)\Samples\Multimedia\DInput\Bin
Hold down one or more keys and the index value of each key (see Keyboard Device Constants) is shown.
This sample illustrates how an application can use DirectInput to obtain immediate keyboard data at the nonexclusive foreground cooperative level. The application repeatedly calls IDirectInputDevice7::GetDeviceState and displays a string containing the values of all the keys that are down.