キーボード入力の準備を行うには、まず、DirectInput8 オブジェクトを作成する。次に、キーボードを表す DirectInputDevice8 オブジェクトを作成する。デバイスの動作を設定したり、データを取得したりするには、DirectInputDevice8 クラスのメソッドを使用する。
このチュートリアルでは、必要なタスクを以下の手順に分割している。