1.はじめに
『入力インタフェースの種類』
LGPは、「キーボード」「マウス」「ジョイスティック」等のPCにつながる装置から入力情報をリアルタイムに取得する事が出来ます。
この情報取得は、Windows標準の入力機能で取得するのではなく、DirectXの一機能であるDirectInputで取得します。
- Windows標準の入力機能がリアルタイムの処理に向かない機構であり、ゲームのようにリアルタイム性を重視するアプリケーションでは致命的なものになります。そこでWindows標準の入力機能とは別に動作するDirectInputでリアルタイム情報を取得するような機構を採用しています。
この講座では、「キーボード」「マウス」「ジョイスティック」の各装置の取得について説明を行います。
なお、上で述べた装置のほかにライトペンや仮想ヘッドギア等の操作を行う機能をDirectInputが将来サポートする予定もあるので、期待したいものです。