キーボードは、キー設定の数が多いので、基本的には右サイドにテンキーのあるフルキーボードが必要です。
ゲーム内では、Shift、Control、Alt、Win等のサブキーをそれぞれ左右に区別して使用しています。
フルキーボードであっても、右Shiftがない、右Winキー(RWin)がない等のモデルはありますので、その場合は、ゲーム内設定で別の未使用サブキーに置き換えることは可能です。
キーボード入力の設定について、日本語環境に合わせた若干の変更の必要があります。
ゲーム内のキーボード設定ページで、左上の[Layer]リストの[Ground Unit]を選択します。
画像をクリックすると拡大

画面右下の[MAKE HTML]をクリックするとhtml形式のキーテーブルが生成されてフォルダが開きます。
クリックすると、ブラウザで参照可能です。
日本語キーボートのためのキー設定の変更
そのままのキーボード設定では、日本語環境では入力不可能なものが幾つかあります。
- 日本語キーボートでは入力不可能なキー
- [ ' ](APOSTROPHE)
- [ ` ](GRAVE ACCENT)
- [ = ](イコール)
- 混乱を招きやすいもの
- [ \ ](バックスラッシュ)と通常の[ \ ]
バックスラッシュ(ボード右下スラッシュ[ / ]キーの右隣)はゲーム内では、その名の通り逆向きの[ / ](スラッシュ)で表示されます。
通常の[ \ ]はゲーム内の設定では[ Yen ]と表示されます。
以下の画像は、保存したデフォルトのキーテーブルをエディタにドロップして開き、[ \ ](バックスラッシュ)が使用されている設定を検索したところ。

クリックで拡大します。推奨エディタはnotepad++です。
[ \ ](バックスラッシュ)は特殊文字ですので、設定ファイル内では[ \ ]一文字を表すのに[ \\ ]、更にそれをエディタで表すのに[ \\\\ ]という面倒なことになっています。
※[ \ ](バックスラッシュ)の他キーへの置き換えは、旧Lock On時代に不具合があったせいで私は用心のために行っていますが、置き換えなくとも問題は生じないかも知れません。
- [ \ ](バックスラッシュ)と通常の[ \ ]
英語環境では使用されていないキーもあります。
- 未使用キー
- [ @ ](ゲーム内では[ AT ])
- [ : ](ゲーム内では[ : ])
- [ ^ ](ゲーム内では[ Prev ])
- 未使用サブキー(サブキーはゲーム内の設定の左下にある[MODIFIERS]で追加削除が行えます。)
- [アプリケーションキー](ゲーム内では[ Apps ])
- [変換、無変換、カナキー等](ゲーム内でそれぞれの名称が割り当てられます。)
CAでのキー操作には[Ground Unit]と併用して[General]のキーを使用します(一番上の画像を参照して下さい)。
ところどころで[Ground Unit]と[General]の設定のかち合う箇所がありますが、[Ground Unit]の設定を優先に考えて問題は生じていません(本人が気づいていないだけという可能性もあります)。
一例ですが、DCS World ver1.2.6 では概ね以下の箇所を変更をすれば良いでしょう。
- Ground Unit
"="->"Prev"
{combos = {{key = "="}, }, down = iCommandGZoomIn, name = "Sight Zoom Narrow Toggle", category = "Ground unit"},
"\"->":"
{combos = {{key = "\\"}, }, down = iCommandToggleCommandMenu, name = "Communication menu", category = "Radio Communications"},
{combos = {{key = "\\", reformers = {"LAlt", }}, }, down = iCommandMissionResourcesManagement, name = "Rearming", category = "Ground unit"},
- General
"\"->":"
{combos = {{key = "\\"}, }, down = iCommandToggleCommandMenu, name = "Communication menu", category = "Communications"},
{combos = {{key = "\\", reformers = {"LShift", }}, }, down = ICommandSwitchDialog, name = "Switch dialog", category = "Communications"},
{combos = {{key = "\\", reformers = {"LCtrl", }}, }, down = ICommandSwitchToCommonDialog, name = "Switch to main menu", category = "Communications"},
"'"->"AT"
{combos = {{key = "'"}, }, down = iCommandScoresWindowToggle, name = "Score window", category = "General"},
{combos = {{key = "'", reformers = {"LAlt", }}, }, down = iCommandMissionResourcesManagement, name = "Show Mission Resources Management window",
{combos = {{key = "'", reformers = {"RShift", }}, }, down = iCommandDebriefing, name = "Show debriefing window", category = "General"},
"`"->"^"
{combos = {{key = "`", reformers = {"LAlt", }}, }, down = ICommandToggleConsole, name = "Toggle Console", category = "Debug"},
ジョイスティックの軸設定
- アクセルペダルの軸設定
[Ground Unit]の[Axis Commands](軸設定)には、前/後進用の[Accelerate pedal]の設定項目がありますが、これはまともに動作しないので使いません。
公式フォーラムでは、ジョイスティックの軸にキーをバインドするように言われています。
具体的には、SAITEKのSSTの例ですが、Throttle軸の割り当て選択メニューを右クリックして[バンド]を選択して、通常の新規キー設定で[W](Vehicle Accelerate)を割り付けます。

