日本語

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

Macでコントローラーのボタンにキーボードのキーを割り当てるには、マッピング用のアプリが必要です。macOSだけではできないからです。システム設定のゲームコントローラでできるのは、コントローラーのボタン同士の入れ替えだけで、それもコントローラーに対応しているゲームに限られます。

私はまさにそのためにInputConfigを開発しています。無料のオープンソースアプリで、PlayStation、Xbox、Switch、8BitDoのコントローラーと、一般的なUSBジョイスティックを読み取れます。設定は2分ほどで終わります。

Mac App StoreでInputConfigをダウンロードInputConfigはMac App Storeで無料です。macOS 14以降に対応し、アカウントもトラッキングもありません。オープンソースです。

手順

  1. コントローラーをBluetoothかUSBで接続します。
  2. InputConfigを開き、アクセシビリティへのアクセスを許可します。
  3. プリセットを作り、行のScanをクリックして、コントローラーのボタンを押します。
  4. 出力にKeyboard Keyを選び、キーを指定します。
  5. 保存してActivateをクリックします。割り当てはすべてのアプリで働きます。

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

  1. アクセシビリティを許可する。 InputConfigを開き、求められたらアクセスを許可します。アプリがキーを送るには、macOSでこの許可が必要です。システム設定のプライバシーとセキュリティにあるアクセシビリティで確認できます。
  2. ボタンをスキャンする。 New Presetをクリックし、行のScanをクリックして、割り当てたいボタンを押します。行にそのボタンの名前が表示されます。
  3. キーを選ぶ。 行の右側でKeyboard Keyを選び、キーを指定します。1つの行で、マウスの移動、クリック、スクロール、マクロを送ることもできます。
  4. 有効にする。 保存してActivateをクリックします。テキストエディットを開いてボタンを押すと、そのキーの文字が入力されます。

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

スティックには2つの軸があり、方向ごとに1行を使います。つまり、1本のスティックが4つのキーになります。

  • 4つの行。 上をW、下をS、左をA、右をDに。または4つの矢印キーに割り当てます。
  • 斜め入力。 右上に倒すと2つの行が同時に働き、ゲームには2つのキーが押されているように見えます。
  • オンかオフか。 キーを送るスティックはアナログではありません。キーは押されているか、離されているかのどちらかです。

コントローラーに対応していないゲームで使う

ゲームが使うキーに合わせて割り当てます。左スティックにWASD、右スティックにマウス、ジャンプにスペースキー、トリガーにマウスのボタンです。ゲームにはキーボードとマウスが見えます。アプリのSmart Preset Makerには、450を超えるゲームとアプリ用の配置が用意されています。すべての一覧(英語)。

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

簡単なものから順に試してください。

  1. プリセットが有効か確かめる。 Live Visualizerは、押した操作部分を光らせます。光れば、InputConfigはコントローラーを読み取っています。
  2. アクセシビリティを確かめる。 システム設定のプライバシーとセキュリティにあるアクセシビリティを開き、InputConfigをオンにします。すでにオンの場合は、マイナスボタンで削除してから追加し直します。
  3. ゲームのキーに合わせる。 テキストエディタでは入力されるのにゲームでは反応しない場合は、行のキーをゲームが使っているキーに変えます。
  4. 二重入力を止める。 ゲームが同じ操作を2回行う場合、ゲーム自身もコントローラーを読み取っています。ゲームのコントローラー対応をオフにするか、プリセットを止めます。
  5. 押されたままのキーを離す。 Control、Option、Commandとピリオドのキーで、プリセットが止まり、押されているキーがすべて離されます。

できないこと

InputConfigはコントローラーをキーボードとマウスに変えるアプリで、その逆はできません。仮想コントローラーは作らないので、キーボードをゲームパッドとして使うことはできません。

まとめ

  • 許可は1つ。 アクセシビリティを一度許可します。
  • 1つの操作に1行。 ボタンをスキャンし、Keyboard Keyを選び、キーを指定します。
  • 止める方法。 Control、Option、Commandとピリオドですべて止まります。
  • マウスにもなります。 コントローラーをマウス代わりに使う方法。

スキャンして、キーを選び、有効にする。どのコントローラーでも、どのアプリでも、方法はこれだけです。

よくある質問

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

はい。InputConfigはMac App Storeで無料のオープンソースアプリです。アカウントもサブスクリプションもありません。

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

はい。実際のキーボードとマウスの入力を送るので、ブラウザ、エディタ、Finderはキーボードと同じように反応します。

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

PS5 DualSenseとDualSense Edge、PS4 DualShock 4、Xbox Wireless、Series、Elite、Switch Pro、Joy-Con、8BitDo、そのほかのHIDゲームパッドです。

日本語のページ

くわしいガイド(英語)

このページを書いた人。 Ryleigh NewmanはInputConfigを開発しています。手がうまく動かないため、毎日コントローラーで自分のMacを操作しています。このページは英語から翻訳したものです。アプリの画面とサイトのほかのページは英語です。

ほかの言語で読む: English, Deutsch, Français, Español, Italiano, Nederlands, Português, 简体中文, 繁體中文, 한국어, Русский

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