東方で十字キーが反応しない?JoyToKeyでパッド操作を快適にする設定例



ゲームパッドで東方原作を遊ぶとき、移動は十字キーでやりたいという人は少なくありません。
ところが接続してみると、左スティックだけが動き、十字キーが反応しないことがあります。
東方原作の多くは、ゲーム内で十字キーだけを選んで割り当てるようなキーコンフィグがありません。
パッド側の入力方式を合わせるか、十字キーの入力をキーボードのキーへ変換する必要があります。
そのため本記事では、パッド側の入力方式の切り替え(Xinput/DirectInput)と、JoyToKey(ジョイトゥキー)で十字キーをキー入力に変換する方法に絞って説明します。

なぜ十字キーを使いたいのか?

弾幕シューティングでは8方向の正確な移動が重要です。
十字キーは上下左右と斜めがはっきり分かれており、意図しない方向に入りにくいという利点があります。
一方、スティックは傾きの強さで方向が連続的に変わります。
ちょっとした傾きで斜めが入りやすく、縦横だけ動かしたいときに誤入力が増えます。
東方のように当たり判定がシビアなゲームでは、その差がミスにつながりやすいです。
また、指を離した瞬間に自機が止まるのも十字キーが有利です。スティックは指を離してから中心に戻るまで物理的に時間がかかりますが、十字キーは力を抜くだけで即座に未入力に戻ります。
「止まりたいところでピタッと止まる」安心感は、このレスポンスの良さに支えられています。
ゲームパッドを使うなら、可能な限り十字キーに移動を割り当てるのがおすすめです。


十字キーが使えない・認識されない主な理由
ゲームパッドを挿しても十字キーが反応しない場合、次のような原因が考えられます。
| 原因 | 説明 |
|---|---|
| ゲーム | 東方原作などでは、パッドの移動が左スティック(軸)に固定されており、十字キーを押しても自機が動かないことがある |
| PCの認識 | XinputとDirectInputなど、パッドのモードや入力方式がゲーム・ツールと噛み合わず、十字キーがそもそも届いていないように見えることがある |
ゲーム内だけでは十字キーへ切り替えられないケースが多いので、次の順で試します。
- パッドのXinput/DirectInputを切り替えて、認識を合わせる
- JoyToKeyで十字キーをキーボードのキーに変換し、ゲームはキー操作で動かす
パッドのXinputとDirectInputを切り替える
Windowsでゲームパッドを使うとき、大きく分けて次の2種類の入力方式があります。
| 方式 | ざっくりしたイメージ |
|---|---|
| Xinput | Xbox 360/Xbox One 系コントローラーでよく使われる方式。 最近のWindows向けゲームと相性がよいことが多い |
| DirectInput | 昔からある方式。 パッドやゲームによってはこちらでないと十字キーやボタンが正しく取れることがある |
多くの汎用ゲームパッドには、XinputとDirectInputを切り替えるスイッチがあります。
表記は「X/D」「MODE」など、機種によって違います。
位置は背面、側面、モードボタン付近など、機種ごとに異なります。
付属の説明書や製品ページで「モード切替」を確認してください。
接続した状態でもう一方のモードに切り替え、東方原作で十字キーが効くか試します。
効かない場合や、そもそも切り替えがない場合はJoyToKeyへ進みます。



JoyToKeyで十字キーをキーに割り当てる
モード切替で十字キーが使えるようにならない場合、または切り替え自体がない場合は、十字キーの入力をキーボードの矢印キーへ変換します。
そのための定番がJoyToKeyです。


JoyToKeyをおすすめする理由
- キーコンフィグがシンプルなゲームでも使える
十字キーを「キーボードのキー」に変換するので、ゲーム側はいつも通りキーボードの移動キーを割り当てればよくなります。 - 設定の流れが把握しやすい
十字キー上下左右を、矢印キー(↑↓←→)や任意のキーに割り当てるだけです。 - 多くのパッドに対応
Xinput/DirectInputどちらで認識されていても、JoyToKey上で入力が取れれば利用できます。
公式サイト:JoyToKey(窓の杜などで配布)


実際に使ってみて「これは手放せない!」って思ったら、自分のタイミングでライセンス料を支払って作者さんを応援する仕組みなの。

JoyToKeyの設定手順
1.JoyToKeyからダウンロードする
上記リンクよりHPへ飛び、下記よりダウンロードする箇所場所を選択します。(一番わかりやすいのは「窓の社」でオススメです。)

広告や有料版が表示されますが、ダウンロードを押していただくと無料でダウンロードが可能です。

「JoyToKeySetup_ja.exe」がダウンロードできるので、ダブルクリックしてインストールを完了します。
2.ソフトの設定
インストールが完了したら、実際にソフトを開きます。

上記の状態でコントローラーのボタンを押してみると、対象のボタンが黄色で表示されます。これで十字キーの場所を選択し、「簡易設定ウィザード」を開いてください。

選択した十字キーに当てはまるキーボードの矢印キーをそれぞれ当てはめてください。1枚目の画像のように、機能列とボタン列が当てはまっていれば設定可能です。
これで、ゲームは「キーボードの矢印キーが押されている」と認識するため、実質的に十字キーで移動しているのと同じ操作になります。
実際に東方を開いて動かしてみましょう!
まとめ
- 弾幕シューティングでは十字キーの方が、意図した方向だけを入力しやすく、おすすめ。
- まずはパッドのXinput/DirectInput(X/D)を切り替えて、認識が変わるか試しましょう。
- ステップ1で直らないとき/切り替えがないときは、JoyToKeyで十字キーを矢印キーなどに割り当て、ゲーム側はキーボードの移動キーで遊ぶのが再現性の高い方法です。
ゲームパッドを買ったあとで「十字キーで動かしたい」という方は、まずモード切替を試し、それでもダメなときや切り替えがないときにJoyToKeyを導入してみてください。















