日本語

Macでコントローラのボタンをキーボードのキーに割り当てるには

Mac App StoreでInputConfigをダウンロードこのアプリは完全に無料です。アカウントを作る必要はありません。サブスクリプションも面倒なダウンロードもなく、ロックされた機能もありません。Appleシリコンに最適化されています。

Macでコントローラのボタンをキーボードのキーに割り当てるには、マッパーアプリが必要です。macOSだけではできないからです。システム設定のゲームコントローラでできるのは、コントローラのボタン同士を入れ替えることだけで、それもすでにコントローラを読むゲームの中に限られます。私は、まさにこの用途のためにInputConfigを作っています。無料のオープンソースで、PlayStation、Xbox、Switch、8BitDoのパッドも、ふつうのUSBジョイスティックも読み取れます。設定は2分ほどで終わります。

アプリを比べていますか?Mac用の無料コントローラマッパーすべてを、1ページに並べて比べています。

InputConfig バージョン1.7(2026年10月リリース予定)で、アプリが日本語に完全対応します。

手順

  1. コントローラをBluetoothかUSBで接続します。
  2. InputConfigを開いて、アクセシビリティの許可を与えます。
  3. プリセットを作り、行のScanをクリックして、ボタンを押します。
  4. 出力にKeyboard Key(またはマウス、スクロール、マクロ、MIDI)を選びます。
  5. SaveしてActivateを押します。割り当てはすべてのアプリで働きます。

最初のボタンを割り当てる

PS5のDualSense、PS4のDualShock 4、Xbox、Switch Pro、8BitDo、そのほかのHIDゲームパッドは、ドライバなしで使えます。

手順1:アクセシビリティを許可する

  • あなた:コントローラを接続し、Mac App StoreからInputConfigを開いて、求められたらアクセシビリティの許可を与えます。
  • macOS:InputConfigが、ほかのアプリにキーとマウスの操作を送れるようにします。この許可の用途は、それだけです。
  • 確認:システム設定のプライバシーとセキュリティ、アクセシビリティで、InputConfigがオンになっています。

手順2:ボタンをスキャンする

  • あなた:New Presetをクリックするか、用意されたレイアウトを選んで編集します。行のScanをクリックして、割り当てたいボタンを押します。
  • InputConfig:すべての機器を同時に監視し、最初に押されたコントロールを行に結び付けます。
  • 確認:行に、押したボタンの名前が出ます。
InputConfigのエディタにある、バツボタンに結び付いた行。出力はキーボードのキーで、スペースキーが選ばれています。
Figure 1. 1つの行が1つの役目です。左がコントロール、右がそれが送るキーです。

手順3:キーを選ぶ

  • あなた:行の右側でKeyboard Keyを選び、キーを選びます。マウスの移動、マウスボタン、スクロール、マクロ、入力テキスト、MIDIノート、システム機能を選ぶこともできます。
  • InputConfig:割り当てをプリセットと一緒に保存します。
  • 確認:コントロールごとに繰り返します。スティックはポインタを動かすことも4つのキーを送ることもでき、トリガーはクリックにもキーにもでき、十字キーは矢印キーにもWASDにもできます。

手順4:有効にする

  • あなた:Saveしてから、Activateをクリックします。
  • InputConfig:オフにするまで、前面にあるアプリにキーを送り続けます。
  • 確認:TextEditを開いて、割り当てたボタンを押します。そのキーが入力されます。非常停止のControl Option Command ピリオドで、すべてが一度に解除されます。

用意されたデスクトップ用レイアウトから始める

内蔵のDesktop Navigationプリセットは、キーボードとマウスの割り当てが1行ずつそろった完成形です。

コントロール送るもの
左スティックポインタの移動
右スティックスクロール
右トリガー左クリック
左トリガー右クリック
十字キー矢印キー
A / バツ左クリック
B / 丸取り消し(Command Z)
X / 四角カット(Command X)
Y / 三角ペースト(Command V)
右スティックを押し込むすべてを選択(Command A)
LB / L1次のアプリ(Command Tab)
RB / R1前のアプリ(Command Shift Tab)
Back / Share / CreateSpotlight(Command Space)
Start / Options / MenuReturn

有効にすると、コントローラでMac全体を操作できます。そのあとは、好きな行を自由に変えられます。

コントローラを無視するゲームに割り当てる

コントロールを、ゲームが期待するキーに割り当てます。左スティックにWASD、右スティックにマウスの視点操作、スペースにジャンプ、トリガーにマウスボタンです。ゲームにはキーボードとマウスに見えるので、気づきません。Minecraft、Fortnite、Roblox、そしてほかにも何百ものレイアウトが用意されています。

スティックをWASDや矢印キーにする

ジョイスティックをキーボードにする、と言われるのはこの部分です。スティックは2つの軸で、方向ごとに専用の行を持てるので、1本のスティックが4つのキーになります。上はW、下はS、左はA、右はDです。4つの矢印キーでも、I、J、K、Lでも、そのほかのキーでもかまいません。

  • キーが押されるとき。スティックがその行のデッドゾーンを超えると、方向がキーを1回押します。変えなければ、デッドゾーンは外側へ25パーセントです。スティックが戻ると離します。離す位置は少し低く置かれているので、端の近くで止めたスティックでキーが小刻みに入り切りすることはありません。
  • 斜め。上と右に倒すと両方の行が働くので、ゲームにはWとDが同時に押されて見えます。キーボードの場合とまったく同じです。
  • オンかオフか。キーを送るスティックはアナログではありません。Wを軽く押すと歩き、Shiftを押し続けると走るゲームでは、Shiftを別のコントロールに置く必要があります。Minecraftのレイアウトは、ダッシュを左スティックの押し込みに置いています。
  • 十字キー。同じように4つの行を持つので、矢印キーを置くのに自然な場所です。

USBジョイスティック、フライトスティック、アーケードスティックも同じ方法で使えます。軸、ボタン、ハットスイッチのすべてが1行になります。それはMacでジョイスティックをキーボードにするで説明しています。

キーを押し続ける、組み合わせを送る、テキストを入力する

Keyboard Keyの行は、ボタンが押されるとキーを押し、ボタンが離れるとキーを離します。つまり、ボタンを押し続けるとキーも押し続けられます。歩く、走る、狙うといった操作で、ゲームが期待するのはこの動きです。

  • キーの組み合わせ。1つの行に複数のキーを置くと、たとえばCommandとAが、同時に押されます。Desktop Navigationは、取り消し、カット、ペースト、すべてを選択をこの方法で送っています。
  • 使えるキー。文字、数字、矢印、F13からF19を含むファンクションキー、テンキー、修飾キー、特殊キーが、行のキーメニューからすべて選べます。
  • 連打、トグル、長押し、ダブルタップ。Turboはボタンを押している間キーを繰り返し、トグルは次に押すまでキーを押したままにします。1つの行が、軽く押したときと、長押しやダブルタップのときで、別の動作をすることもできます。マクロ、連打、トグルと長押しとダブルタップを見てください。
  • 言葉まるごと。Type Textは、メールアドレスのような保存した文字列を、1回の操作で入力します。本格的な入力については、Macでコントローラを使って入力するを見てください。

操作感を整える

各行にはOptionsがあります。

  • デッドゾーン。止めたスティックが勝手に動かないようにします。
  • 感度カーブ。中心付近はゆっくり、端は速く。または直線にもできます。
  • コード。2つ目のコントロールも押されている間だけ行が働くので、すべてのボタンに2つ目の役目を持たせられます。
  • ジャイロ。モーションの行を使うと、PlayStationのコントローラを傾けてポインタを動かせます。

すべてはヘルプのページで説明しています。

お使いのコントローラのページを探す

ボタンの呼び名が分からないときは、コントローラのボタン対応表に、Xbox、PlayStation、Switchの名前が並べてあります。

キーがアプリに届かないとき

小さな手順から順に、上っていってください。

  1. プリセットが有効か確かめます。Live Visualizerは、押したコントロールを光らせます。光れば、InputConfigはパッドを読み取れています。
  2. アクセシビリティを確かめます。どのアプリでも何も起こらないなら、システム設定のプライバシーとセキュリティ、アクセシビリティを開いて、InputConfigをオンにします。すでにオンなのに何も起こらないときは、マイナスボタンで削除して、もう一度追加します。
  3. ゲームのキーに合わせます。テキストエディタでは動くのにゲームでは動かないなら、プリセットはゲームに設定されているキーを送る必要があります。ゲームのキー設定の画面を見て、行をそれに合わせます。
  4. 二重の入力を止めます。ゲームがすべてを2回行うなら、ゲームがキーに加えて、コントローラも自分で読んでいます。ゲーム側のコントローラ対応をオフにするか、プリセットを止めてゲーム自身の対応を使います。
  5. 引っかかったキーを離します。非常停止は、プリセットを止め、押されているキーをすべて一度に離します。

できないこと

InputConfigは、コントローラをキーボードとマウスに変えるものです。その逆はできません。仮想コントローラは作らないので、キーボードをゲームパッドとして働かせることはできません。Appleシリコン搭載MacのiPhoneとiPadのゲームについては、macOS 11.3で加わった、そのゲームの設定にあるmacOS自身のController Emulationがあります。

短いまとめ

  • 許可は1つ。アクセシビリティを一度だけ許可します。
  • 役目1つに行1つ。ボタンをスキャンし、Keyboard Keyを選び、キーを選びます。
  • 最初の一歩。MacならDesktop Navigationから、ゲームならゲーム用のレイアウトから始めます。
  • 逃げ道。Control Option Command ピリオドで、すべてが止まります。

スキャンして、キーを選び、有効にします。どのコントローラでも、どのアプリでも、同じ3つの手順です。

よくある質問

Macで無料でコントローラをキーボードのキーに割り当てられますか?

はい。InputConfigはMac App Storeで無料で、オープンソースです。アカウントも購読も要りません。Enjoyableは無料の古い選択肢ですが、もう更新されていません。

ゲーム以外のアプリでも使えますか?

はい。マッパーは本物のキーボードとマウスの操作を送るので、ブラウザ、エディタ、Anki、Final Cut、Blender、Finderも、キーボードに対するのと同じように反応します。

どのコントローラが使えますか?

PS5のDualSenseとDualSense Edge、PS4のDualShock 4、Xbox Wireless、SeriesとElite、Switch Pro、ジョイコン、8BitDo、PlayStation Access Controller、そのほかのHIDまたはMFiのゲームパッドがすべて使えます。

ふつうに入力する前に、オフにする必要がありますか?

割り当てたボタンが、していることとぶつかるときだけです。メニューバーのアイコンと非常停止のショートカットで、プリセットはすぐに止まり、押されているキーはすべて離されます。

Macでキーボードをコントローラとして使えますか?

InputConfigではできません。コントローラをキーボードとマウスに変えるもので、その逆はできず、仮想コントローラも作りません。Appleシリコン搭載MacのiPhoneとiPadのゲームについては、macOS 11.3で加わった、そのゲームの設定にあるmacOS自身のコントローラエミュレーションがあります。

スティックでマウスを動かす代わりに、WASDを送れますか?

はい。スティックの方向ごとに専用の行を作り、W、A、S、D、または矢印キーを選びます。斜めでは2つのキーが同時に押されます。もう片方のスティックは、同時にマウスを動かせます。

ブラウザのゲームでも使えますか?

はい。InputConfigは前面にあるアプリにキーとマウスの動きを送るので、Safari、Chrome、Firefox、Edgeが、本物のキーボードと同じように受け取ります。コントローラを自分で読むブラウザゲームには、必要ありません。

日本語のページ

くわしいガイド(英語)

このページを書いた人。 Ryleigh NewmanはInputConfigを開発しています。手がうまく動かないため、毎日コントローラーで自分のMacを操作しています。このページは英語から翻訳したものです。Macの言語が日本語のとき、アプリの主なボタンとメニューは日本語で表示されます。このページではその名前を使い、英語の名前をかっこに添えています。アプリのほかの部分とサイトのほかのページは英語です。

ほかの言語で読む: English, Deutsch, Français, Español, Italiano, Nederlands, Português, 简体中文, 繁體中文, 한국어, Русский, Polski, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

Mac App StoreでInputConfigをダウンロード無料。macOS 14以降。アカウント不要で、データがMacの外に出ることはありません。 ソースコードはGitHubにあります.