Microsoft DirectX 8.0 (Visual Basic)

DirectInput デバイス データ

ここでは、Microsoft® DirectInput® デバイス データの取得に関する基本的な考え方をいくつか説明する。

出力データ、マウス、キーボードおよびジョイスティック入力データの特定事項については、以下のトピックで詳述する。

DirectInput では、デバイスから取得したデータを識別する 2 つの仕組みを提供する。従来の仕組みを使って、アプリケーションは、マウスの x 軸またはキーボードの F1 キーなどの特定のデバイス オブジェクトから入力されるデータを識別する。Microsoft DirectX® 8.0 以降の新しいシステムでは、DirectInput はアプリケーションが定義した値 (たとえば、移動やシューティングなど、特定のゲーム アクションの識別子) を最も適切な使用可能デバイス オブジェクトに関連付ける。データが取得されると、アプリケーションは、データが入力された実際のデバイスまたはデバイス オブジェクトとの関連を持たない。そのデータの意義に対してのみ動作する。

このセクションで説明する情報の大部分は、両方のメカニズムに適用される。デバイス データの新しい識別法の詳細については、「アクション マッピング」を参照すること。