日本語

MacでXboxコントローラーをキーボードのキーに割り当てる方法

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

MacでXboxコントローラーをキーボードのキーに割り当てるには、マッピングアプリを使います。macOS自身には、コントローラーからキーを送る機能がないからです。キーボードへの割り当てとは、コントローラーのボタンを押すと、Macが本物のキー入力を受け取るということです。ですから、キーボードを受け付けるものなら何でも、パッドで動かせます。コントローラー非対応のゲーム、ブラウザゲーム、エミュレーターのホットキー、Anki、動画編集アプリなどです。私が作った無料のMacアプリInputConfigは、どのXboxコントローラーでもこれができ、設定は2分で、ドライバは要りません。

手順

  1. Xboxコントローラーをペアリングして、InputConfigを開きます。
  2. プリセットを作るか開いて、行のスキャン(Scan)をクリックします。
  3. ボタンを押してから、キーボードのキー(Keyboard Key)を選び、キーを選びます。
  4. プリセットを有効化(Activate)します。

ボタンをキーに割り当てる

  • 操作:コントローラーをペアリングして、InputConfigを開きます。プリセットを作るか、FPS (Xbox)など、やりたいことに近い内蔵の配置から始めます。行のスキャンをクリックして、ボタンを押します。そのあとキーボードのキーを選んで、キーを選びます。
  • InputConfig:その行をそのボタンに割り当てます。スティックは4つのキー(WASDか矢印)を送るか、ポインタを動かせます。トリガーはキーにも、マウスボタンにもできます。
  • 確認:有効化を押して、TextEditを開き、ボタンを押します。そのキーが入力されます。キーボードを取り戻したいときは、メニューバーから無効にするか、緊急停止を使います。
FPS (Xbox)のInputConfigのエディタ。左スティックの行がW、A、S、Dを送り、Aボタンの行がスペースを送っています。
図1:FPS (Xbox)から始めて、ゲームで違う行だけを変えましょう。

FPS (Xbox)の配置から始める

Xboxのコントロール送るもの
左スティックW、A、S、D
右スティックマウスでの視点操作
RT左クリック(発射)
LT右クリック(照準)
Aスペース(ジャンプ)
BC(しゃがむ)
XR(リロード)
Y1
LB4
RB中クリック
左スティックのクリックShiftを押し続ける(ダッシュ)
右スティックのクリックE(使う)
十字キーの上と下上と下にスクロール(次と前の武器)
十字キーの右、左F、Q
ViewTab(スコアボード)
MenuEscape

これが内蔵のFPS (Xbox)プリセットです。シューティングゲームでは、これを標準のキーのまま有効化して、ゲームで違う行を変えてください。

目的に合った配置を選ぶ

目的プリセット
パッド非対応の一人称視点のゲームFPS (Xbox):左スティックでWASD、右スティックでマウスの視点操作、トリガーでクリック
Mac全体を操作するDesktop Navigation
Minecraft JavaMinecraft
学習カードAnki

450以上のゲームとアプリに、プリセットライブラリで用意済みの配置があります。

各行を調整する

各行のOptionsで、そのキーのふるまいを変えられます。

  • 押している間。ボタンを押している間だけキーが押され、これが標準です。
  • トグルとターボ。次に押すまでキーを押したままにするか、押している間リピートします。
  • 長押しかダブルタップ。長押しやダブル押しで、別のことをします。
  • マクロ。タイミング付きのキーの並びを実行します。
  • チョード。2つ目のボタンを押している必要があり、2つ目のレイヤーになります。
  • デッドゾーンと曲線。スティックの行用で、置いたままのスティックは何も送りません。

すべて、バインディングエディタのページに書かれています。

Xboxコントローラーが何もしないとき

いちばん小さな手順から、順に進めてください。

  1. ペアリングし直す。Bluetooth付きのXbox Wireless、Series X|S、One、Eliteのコントローラーは、システム設定のBluetoothでペアリングします。上のペアボタンを、Xboxボタンが速く点滅するまで押し続けます。Xboxコントローラーの接続に詳細が、つながらないに対処があります。
  2. ケーブルを確かめる。USBケーブルはmacOS 15 Sequoia以降で使えます。それより前はBluetoothを使います。
  3. アクセシビリティを確かめる。ライブビジュアライザ(Live Visualizer)は光るのにキーが届かないなら、システム設定のプライバシーとセキュリティ、アクセシビリティでInputConfigをオンにします。
  4. 機種を確かめる。有線のXbox 360コントローラーはmacOSが対応していないので、どのマッピングアプリにも見えません。Macのコントローラードライバで選択肢を説明しています。

できないこと

ゲームがXboxコントローラーを自分で読み取り、そのうえプリセットもキーを送ると、押すたびに2回届きます。そういうときは、ゲーム自身の対応かプリセットのどちらか一方だけにしてください。InputConfigは仮想のコントローラーも作らないので、キーボードを、ゲームにXboxパッドとして見せることはできません。

ひとことでまとめると

  • スキャンして選ぶ。ボタンをスキャンし、キーボードのキーを選んで、キーを選びます。
  • 近いものから始める。シューティングにはFPS (Xbox)、MacにはDesktop Navigationを使います。
  • いつでも止められる。メニューバーから無効にするか、緊急停止を使います。

どのアプリでも、どのXboxボタンにも、好きなキーを。

Macの無料コントローラーマッパーすべてを、1ページで比べています。

よくある質問

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

はい、マッピングアプリを使えば。macOSのシステム設定では、キーは送れません。InputConfigなら、どのボタン、スティック、トリガーでも、どのアプリでもできます。

XboxコントローラーのShareボタンで、Macにキーを送れますか?

はい。Bluetooth接続なら、InputConfigはどのXbox SeriesのファームウェアでもShareボタンを読み取るので、行に好きなキーやショートカットを割り当てられます。実行中のプリセットが使っていなければ、macOSのスクリーンショットのショートカットのままです。

日本語のページ

日本語のページ

くわしいガイド(英語)

このページを書いた人。 Ryleigh NewmanはInputConfigを開発しています。手がうまく動かないため、毎日コントローラーで自分のMacを操作しています。このページは英語から翻訳したものです。Macの言語が日本語のとき、InputConfigは日本語で表示されます。サイトの一部のページは英語のみです。

ほかの言語で読む: English

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