次の方法で共有


DirectInput デバイス データ

DirectInput デバイス データ

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

概要

以下のトピックでは、出力データとマウス、キーボード、ジョイスティックの入力データについて説明する。

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

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