PR
[PR]アフィリエイト広告を利用しています
[PR]アフィリエイト広告を利用しています

【Mesen】コントローラー設定完全ガイド!認識しない・反応が悪いトラブルを秒で解決

エミュレーター
「久々にファミコンでもやるか!」と意気込んでMesenを起動したものの、キーボードでマリオを操作して1-1の最初のクリボーに突っ込んだ経験、ありませんか? キーボード操作は正直、無理ゲーです。そこでAmazonで安くて評判のいいUSBコントローラーを買ってはみたものの… 「あれ? 挿しても全く動かない…」 「設定画面で反応しない…」 こんなトラブルで諦めてしまう人が後を絶ちません。せっかくの懐かしいゲーム体験が、最初の設定で挫折するのはあまりにももったいない! 安心してください。この記事を読めば、Mesenでコントローラーが認識しないトラブルの9割は解決します。さらに、連射設定や遅延対策など、もっと快適に遊ぶためのテクニックも紹介します。
📝 2026年10月15日更新 Mesen 2.1.1(2026年10月時点の公式最新版)のソースコードで挙動を確かめ、「後から挿したパッドの認識」「最初から割り当て済みのコントローラー」「デッドゾーンの目盛り」の説明を正しい内容に直しました。

状況別:まずこれをやる(結論早見表)

状況最初にやること
Xboxコントローラー(XInput)をつないだ初回設定のままなら割り当て済み。Mesen起動後に挿しても約5秒で認識される
PS4/PS5コントローラー・安価なUSBパッドが反応しない挿した状態でMesenを再起動。起動中は自動で探さない種類(DirectInput)のため
PS4コントローラーを一括で割り当てたいSetup画面の「Select Preset…」→「PS4 Controller」
それ以外のパッドを割り当てたいSettings → Input → NES(SNES)→ Port 1 の「Setup」で1つずつ登録
キャラが勝手に動くSettings → Input の「Controller axis deadzone size」を1目盛り右へ
連射が欲しいSetup画面の「Turbo A」「Turbo B」に空きボタンを割り当てる
入力が遅れる気がする(Windows)Settings → Video の「Use exclusive fullscreen mode」をオン → F11で全画面
スポンサーリンク

コントローラーが認識しない時の「鉄則」

結論:Xbox系以外のパッドは「挿した状態でMesenを起動する」。後から挿して反応しなければ、Mesenを再起動するのが最短です。 Windows版のMesen 2は、起動後に挿したコントローラーの扱いがパッドの種類で分かれます(Mesen 2.1.1のソースコードで確認)。
パッドの種類起動後に挿したとき
Xbox系(XInput)約5秒ごとに自動で探すので、そのまま認識される
それ以外(DirectInput:PS4/PS5コントローラー、多くの安価なUSBパッドなど)起動中は自動では探さない。再起動するか、Setup画面でボタン枠をクリックして入力待ち画面を開いたときに一覧が取り直される
もし「挿したのに動かない」という場合は、以下の手順を試してください。これだけで認識されるケースが非常に多いです。
Mesenを完全に終了し、 コントローラーを挿した状態で再起動する
安価なUSBパッドの多くはDirectInput側なので、まさにこの「起動中は探さない」グループに入ります。 あれこれ設定をいじる前に、まずは「挿しっぱなしで再起動」。これを覚えておいてください。
スポンサーリンク

基本設定:ボタンのマッピング手順

結論:Settings → Input → NES(スーファミならSNES)→ Port 1 の「Setup」を開き、画面のボタンをクリックしてから手元のボタンを押す、の繰り返しです。 ファミコンのコントローラーはボタンが少ないので簡単です。

設定手順(英語メニューの場合)

現在主流の最新版Mesen(Mesen 2)はメニューが英語です。以下の手順で進めてください。
  1. メニューバーの「Settings」をクリック
  2. 表示されたメニューから「Input」を選択
  1. 「System-specific settings」欄で遊ぶハードのボタン(ファミコンならNES、スーファミならSNES)をクリック。そのハードの設定画面の「Input」タブへ移動します(メニューの「Settings」→「NES」から開いて「Input」タブを選んでも同じ画面です)
  1. Port 1の横にある「Setup」ボタンをクリック
これでコントローラーのボタン設定画面(Controller Setup)が開きます。画面上のファミコンコントローラーのボタン(A、B、Select、Startなど)をクリックし、対応させたい手元のパッドのボタンを押していくだけです。1つのボタンには、画面上部の4つのタブを使って最大4つまでキーやパッドのボタンを割り当てられます。 Xboxコントローラーなら、この作業は要らないことが多いです。Mesen 2の初回起動時の設定(Input Mappings)は「Xboxコントローラー」と「矢印キー」の割り当てが最初からオンになっていて、そのまま進めていればPort 1に割り当て済みです。PS4コントローラーは、Setup画面の「Select Preset…」→「PS4 Controller」で一括で割り当てられます。それ以外のパッドは手で1つずつ登録してください。
💡 現代っ子のための設定アドバイス ファミコンのコントローラーは右側に「Aボタン」、その左に「Bボタン」があります。 しかし、最近のXboxコントローラーなどは配置が逆(下がA、右がB)だったりします。画面の文字(AやB)に惑わされず、「指の位置」で設定するのがコツです。 「ジャンプしやすい位置をA」「ダッシュしやすい位置をB」に設定しましょう。文字通りに設定すると、スーパーマリオでダッシュジャンプができなくて詰みます。

ここから先の内容は、動画でも解説しています(約12分)。
スポンサーリンク

よくあるトラブルと解決策(Q&A形式)

結論:反応しないなら「割り当て」と「Windows側の認識」、勝手に動くなら「デッドゾーン」を見ます。 「鉄則を守っても動かない!」「なんか挙動がおかしい!」という場合のトラブルシューティングです。

Q:全く反応しない

A:設定画面(Setup)でボタン割り当てを行いましたか? Mesenには「キーボードモード」や「ゲームパッドモード」といった切り替えスイッチはありません。最初から割り当て済みなのは初回設定でオンにした種類(初期状態ではXboxコントローラーと矢印キー)だけで、それ以外のパッドは「Setup」画面で実際にコントローラーのボタンを押して登録するまで反応しません。 「Setup」画面でボタンをクリックし、手元のコントローラーを押しても反応がない場合、Windows側でコントローラーが認識されていない可能性があります。一度USBを抜き差しし、Mesenを再起動してから試してください。Windows側で認識されているかの確かめ方はWindows11でエミュのコントローラーが反応しない時の対処法にまとめています。

Q:勝手に動く(ドリフト現象)

A:アナログスティックの「デッドゾーン」を設定しましょう。 キャラクターが勝手に歩き出したり、 カーソルが止まらない現象です。これはコントローラーのアナログスティックが微妙に傾いている(または劣化している)のが原因です。 Mesenのメニューから「Settings」>「Input」を開いてください。 「General」タブに「Controller axis deadzone size」というスライダーがあります。目盛りは5段階(Small〜Large)で数値は表示されず、初期値は真ん中です。1目盛りずつ右(Large側)へ動かし、勝手な移動が止まったところで止めてください。上げすぎると、スティックを少し倒しただけでは反応しなくなります。 コントローラーが正しく認識できたら、巻き戻しのキーも一緒に割り当てておくと詰まりどころが減る。手順は【Mesen2】巻き戻し設定とキー割り当て7選にある。

Q:十字キーが斜めに入りすぎる

A:安物パッドあるあるです。スティックへの割り当てを検討しましょう。 安いUSBコントローラーは十字キーの作りが甘く、上を押したつもりが「右上の斜め入力」になってしまうことがよくあります。 どうしても操作しにくい場合は、十字キーの設定を「アナログスティック」に割り当ててみてください。スティックの方が誤入力が少なく、快適に遊べる場合があります。

快適化テクニック

結論:シューティングは「Turbo」ボタン、アクションの遅延が気になるなら排他フルスクリーンです。 最後に、もっと快適に遊ぶための設定です。

連射設定(シューティングゲーム必須)

Mesenには標準で連射機能(Turbo)があります。 入力設定画面で、通常の「A」「B」ボタンの他に、「Turbo A」「Turbo B」という項目があるはずです。 ここに、普段使わないボタン(LボタンやRボタン、Xボタンなど)を割り当てておくと、シューティングゲームなどで指が疲れずに済みます。「高橋名人」並みの連射が誰でも可能です。 連射の速さは、同じSetup画面にある「Turbo Speed」のスライダー(Slow〜Fast)で変えられます。スーファミ(SNES)の設定画面には、A・B・X・Y・L・Rそれぞれの「Turbo」ボタンがあります。

遅延対策:排他フルスクリーンモード

「ジャンプのタイミングが微妙にズレる…」と感じる場合、排他フルスクリーン(Exclusive Fullscreen)を試してみましょう。 Mesenではデフォルトでウィンドウモードまたはボーダレスウィンドウになっています。
  1. メニューバーの「Settings」>「Video」を開く
  2. 「General」タブの「Use exclusive fullscreen mode」にチェックを入れる(Windows版だけにある項目です。ソフトウェア描画を使う設定にしていると選べません)
  3. ゲーム画面でキーボードの「F11」キー(全画面の切り替え・初期設定)を押す。上のチェックが入っていれば、このとき排他フルスクリーンになります
排他モードにすることで、Windowsの余計な描画処理を省き、入力遅延(ラグ)を減らせる可能性があります。アクションゲームを本気で攻略する時はぜひオンにしてください。

次に読む(関連記事)

まとめ

Mesenのコントローラー設定は、一度覚えてしまえば簡単です。
  1. Xbox系以外のパッドは、Mesen起動前に接続する(後から挿したら再起動)
  2. Xboxコントローラーは初期設定で割り当て済み、PS4は「Select Preset…」で一括
  3. 文字ではなく「指の押しやすさ」でボタン配置を決める
  4. 変な動きをしたら「デッドゾーン」を調整する
これで、あの頃の熱狂をストレスなくPCで再現できます。 快適な環境が整ったら、次はいよいよ手持ちのカセットを吸い出してライブラリを充実させましょう!  

広告

BTOパソコン FRONTIER

YouTubeチャンネル「レトロゲーム寄り合い所」

レトロゲームを、今の機材でもう一度遊ぶためのチャンネルです。
エミュ機の選び方・設定・つまずきの直し方を、図解と掛け合いで解説しています。

「レトロゲーム寄り合い所」を見に行く

当ブログは、レトロゲーム好きのみなさんとの「遊び場」として運営しています。
「記事が役に立った」「続きも読んでみたい」と感じていただけたら、下記リンクからのご利用・ご支援で応援してもらえると嬉しいです。

※Amazonのアソシエイトとして、「メリ爺のゲーム万歳」は適格販売により収入を得ています。

エミュレーター
スポンサーリンク
シェアする
Meritをフォローする

コメント

タイトルとURLをコピーしました