Microsoft DirectX 8.0 (Visual Basic)

ActionMapper サンプル

説明

ActionMapper サンプル プログラムは、アクション マッピングされたデータの取得方法を示している。また、ユーザー インターフェイスによるキーボード、マウス、その他コントローラのアクション マッピングの再構成も可能である。

パス

ソース ファイル : (SDK ルート)\Samples\Multimedia\VBSamples\DirectInput\ActionMapper

実行可能ファイル : (SDK ルート)\Samples\Multimedia\VBSamples\DirectInput\Bin\VB_ActionMapper.exe

ユーザーズ ガイド

初期画面では、システムに接続されているマウス、キーボード、その他コントローラからの軸移動、ボタンやキーの押し下げをテキストでフィードバックすることができる。排他 | フォアグラウンド協調レベルが使用されているため、マウス カーソルは隠されている。

D キーを押すと、マウス、キーボード、その他使用しているコントローラ デバイスのタブがある構成ユーザー インターフェイスが表示される。コントローラにグラフィックがある場合はそのグラフィックが表示され、各コントロールに関連付けられているアクションがコールアウトで示される。コールアウトのラベルをダブルクリックすると、そのコントロールに適用できるアクションのメニューがアクティブになる。マッピングの設定を変更して初期画面に戻るには、[OK] をクリックする。

プログラムを終了するには、初期画面で Esc キーを押す。

プログラミング上の注意

ActionMap.cls を修正する必要がある。このサンプルの用途として、プログラムは入力デバイスを照会し、入力ソースは区別しない。しかし普通は、クラスを修正して指定した入力のみに応答するようにするか、または入力デバイスを異なるプレーヤーや用途に割り当てて区別する。

このサンプルは、DirectX SDK のほかのサンプルと共有する共通の DirectX コードを使用する。共通のクラスおよびモジュールは、すべて次のディレクトリに入っている。

(SDK ルート)\Samples\Multimedia\VBSamples\Common