Platform SDK: DirectX |
ここでは、C および C++ でのアプリケーション開発について説明する。Visual Basic については、「DirectInput Visual Basic サンプル」を参照すること。
Kyebdlmm プログラムは、キーボードのデータを取得し表示する。
ソース ファイル :(SDK ルート)\Samples\Multimedia\DInput\Src\KeybdImm
実行可能ファイル :(SDK ルート)\Samples\Multimedia\DInput\Bin
1 つまたは複数のボタンを押し続けると、それぞれのキーのインデックス値 (「キーボード デバイス定数」を参照) が表示される。
このサンプルは、非排他フォアグラウンド協調レベルでキーボードの直接データを取得するにはどのように DirectInput を使用するかを説明している。このアプリケーションは繰り返し IDirectInputDevice7::GetDeviceState を呼び出し、押されているすべてのキーの値を含む文字列を表示する。