日本語

Macでコントローラーを振動させるには

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

マッピングアプリの行で、振動をオンにします。Macでは、コントローラーが振動するのはゲームが命じたときだけだからです。ボタンを押したとき、ショートカットを実行したとき、スティックが端に達したときにパッドを振動させる設定は、macOSにありません。

私が作っている無料のマッピングアプリInputConfigがそれを加えます。プリセットのどの行でも、動作したときにコントローラーを振動させられ、強さと長さも設定できます。PS5のDualSenseとDualSense Edge、PS4のDualShock 4、Xboxのコントローラー、そしてmacOSがハプティクスを報告するほかのパッドで使えます。

手順

  1. Mac App StoreからInputConfigをインストールし、コントローラーを接続します。
  2. サイドバーでプリセットを選ぶか、新しく作って、Editをクリックします。
  3. 感触が欲しい行でOptionsを開き、Feedbackの枠にある振動(Vibrate)にチェックを入れます。
  4. StrengthとDurationを設定します。
  5. Saveをクリックして有効化(Activate)し、コントロールを押します。

macOSが自分でできることを確認する

Macでの振動は、AppleのGame Controllerフレームワークを通り、ゲームが要求する必要があります。ゲームがそのコードを書いていなければ、何をしてもコントローラーは動きません。

macOSがコントローラーを振動させるもう1つの場所は、システム設定だけです。サイドバーのゲームコントローラをクリックしてコントローラーを選ぶと、Identifyが、対応するパッドでハプティクスのパターンを再生します。これはテストで、キーに結び付けられる機能ではありません。このパネルのほかの機能は、macOSのコントローラー設定のページで説明しています。macOSが振動させるのは、ゲームとIdentifyのためだけで、自分で選んだものには振動しません。

ボタンを振動させる

まだコントローラーを接続していないなら、すべてのパッドの手順がMacにコントローラーを接続するにあります。

手順1:Vibrateにチェックを入れる

  • 操作:プリセットエディタで、感触が欲しい行のOptionsを開き、Feedbackの枠にある振動にチェックを入れます。
  • InputConfig:その行に振動を加え、折りたたんだ行の概要に、振動、長い振動ならVibrate 500 msのように表示します。
  • 確認:行の概要に振動と出ています。
InputConfigのバインディングエディタで、行のオプションが開いています。フィードバックの枠で振動にチェックが入り、強さは30%、長さはタップに設定されています。
図1:振動は、すべての行のオプションのフィードバックにあり、それぞれ強さと長さを持ちます。

手順2:強さと長さを設定する

  • 操作:Strengthを10から100%(初期値は60)、DurationをTapから最大2秒の範囲で設定します。
  • InputConfig:どちらも行と一緒に保持します。
  • 確認:まず初期値で試し、感触を確かめてから変えます。

手順3:保存して押す

  • 操作:Saveをクリックして有効化し、コントロールを押します。
  • InputConfig:その行が動作するたびに、コントローラーを振動させます。
  • 確認:押すたびに振動を感じます。

振動させるのに、行に出力は要りません。行が送る内容を選ぶメニューのFeedbackの項目にコントローラを振動(Vibrate the controller)があり、振動だけを役目にする行を作れます。どの行でも振動でき、振動だけの行も作れます。

行が送る内容を選ぶメニュー。フィードバックの項目に、コントローラーを振動させると、フレーズを読み上げるが並んでいます。
図2:振動だけをする行も作れます。フィードバックの下で、コントローラーを振動させるを選びます。

ボタン以外で振動させる

行が聞き取れるものなら何でも振動を付けられるので、振動は押下以上の意味を持てます。

  • スティックの端。移動の端に近いスティック領域で、スティックを端まで倒したと感じられます。
  • タッチパッドの領域。DualSenseのタッチパッドの領域で、狙った領域に触れたと、軽く叩くだけで分かります。
  • トリガーのクリック。トリガーがある点を超えたとき、感じたいクリックのために使います。スマートプリセットメーカーには、まさにそのためのスイッチトリガがクリックしたときに振動(Rumble when a trigger clicks)があり、マウスをクリックするすべてのトリガーの行に、35%の短い振動を加えます。
  • 無音の動作。マクロや隠れたショートカットなど、画面に実行されたと分かるものがない場合です。
スマートプリセットメーカーのオプション。ライトバーの色の選択と、トリガーがクリックされたときに振動させるスイッチがあります。
図3:スマートプリセットメーカーは、マウスをクリックするすべてのトリガーの行に、短い振動を加えられます。

振動が最も役立つのは、目で動作を確かめられない場所です。

強さと長さを選ぶ

  • 強さ。10から100%まで、5刻みです。
  • 長さ。Tapから2.0秒までです。60ミリ秒未満はTapとみなされます。
  • XboxでのTap。短いパルス1回です。
  • PlayStationでのTap。DualSenseは、ハプティクスのアクチュエーターで振動を作り、指定された強さに達するまで約5分の1秒かかります。そのため、PlayStationのパッドでは、Tapや、それより短い長さは、220ミリ秒の振動として再生されます。この下限がないと、100%の短い振動が、同じ設定の長い振動より弱く感じられました。

繰り返す行は、あえて静かにしてあります。ターボの行は、繰り返しが始まるときに1回だけ振動し、繰り返しのたびには振動しません。トグルの行はオンにしたときに、オートクリッカーは開始したときに振動します。振動が弱く感じるなら、強くする前に、長くしてください。

どのコントローラーが振動するか確認する

コントローラーInputConfigでの振動
DualSense、DualSense Edge対応。BluetoothでもUSBでも、ライトバーを設定するのと同じレポートを通すので、振動中もプリセットの色は保たれます
DualShock 4対応。同じレポートを通します。そのBluetooth版のレポートは、資料をもとに書かれたもので、DualShock 4では試していません
Xbox Wireless、Xbox Elite対応。macOS自体のハプティクスを通します
Valveの2026年版Steam Controller対応(実験的)。Steamが閉じている間、独自のレポートを通します
Switch 2 Pro、GameCube、Joy-Con 2のコントローラー非対応。InputConfigはモーションセンサーも含めて直接読み取り、振動は送りません
汎用USBパッド、アーケードスティック、ハンドル非対応。InputConfigは直接読み取り、何も送り返しません
そのほかmacOSがハプティクスを報告すれば対応。報告しなければ、振動は静かにスキップされます

PlayStationのコントローラーを2台接続している場合、各行は、そのグループが読み取るコントローラーだけを振動させます。1人目の行が、2人目のパッドを振動させることはありません。

コントローラーが振動しないとき

小さな手順から順に試してください。

  1. 先にモーターをテストする。システム設定のゲームコントローラでIdentifyを押すか、コントローラーの振動をテストする方法に従います。そこでも何も振動しないなら、問題は行ではありません。
  2. 表でコントローラーを確認する。汎用USBパッド、アーケードスティック、ハンドル、Switch 2のコントローラーは、InputConfigでは振動せず、macOSがハプティクスを報告しないパッドでは、振動は静かにスキップされます。
  3. Steamを閉じる。2026年版のSteam ControllerがInputConfigで振動するのは、Steamが閉じている間だけです。
  4. 行がどのパッドのものか確認する。PlayStationのコントローラーが2台あると、行は、そのグループが読み取るパッドだけを振動させます。
  5. 長くする。DualSenseでは、短い振動は柔らかく感じます。Durationを上げて、もう一度感じてみてください。

設定なしでモーターをテストするには、ブラウザのコントローラーの振動テストが、強いモーターと弱いモーターを、単独でも一緒にでも動かします。

Identifyでは振動して、行では振動しないなら、原因は行かパッドの対応で、モーターではありません。

できないこと

  • 質感のあるハプティクス。これは、設定した強さで両方のモーターを動かす振動です。PS5のゲームが使う、質感のあるハプティクスではありません。
  • ゲームのトリガー効果。振動が動かすのは振動モーターだけです。トリガーの感触は別の設定です。1.8から、DualSenseかDualSense Edgeのライブビジュアライザ(Live Visualizer)でL2かR2をクリックすると、そのプリセットでLight、Medium、Firmの抵抗を与えられます。引き全体にわたる一定の抵抗で、PS5のゲームが再生する弓の張力やクリックする点ではありません。
  • ゲームの振動。ゲーム自身の振動を通したり、振動のないゲームに振動を加えたりはしません。
  • 見えないもの。押したものと動かしたものは分かります。ゲームの体力バーが減ったことや、メッセージが届いたことは分からないので、通知やゲーム内の爆発で振動することはありません。

本当の問題が、まったく振動しないゲームなら、MacでPS5コントローラーが振動しないを読んでください。InputConfigが振動するのは、自分がしたことに対してで、自分に起きたことに対してではありません。

要点

  • 設定。どの行でも、OptionsのFeedbackにある振動です。
  • 初期値。60%とTapです。DualSenseでは長くしてください。
  • パッド。DualSense、DualShock 4、Xboxのパッド、Steam Controller(実験的、Steamが閉じているとき)で使えます。

見えない押下に振動を置けば、確かめるために画面を見なくなります。

よくある質問

ゲームなしで、MacでPS5コントローラーを振動させられますか?

はい。InputConfigで、行のオプション(Options)にある振動にチェックを入れてプリセットを有効にします。DualSenseは、その行が動作するたびに、どのアプリでも振動します。

MacでXboxコントローラーを振動させられますか?

はい。振動に対応するゲームはそれを使い、InputConfigの振動設定はXboxコントローラーでmacOSのハプティクスを通すので、どの行でもパッドを振動させられます。

通知が届いたときに、コントローラーを振動させられますか?

InputConfigではできません。振動するのは、押したり動かしたりしたものに対してで、それしか読み取らないからです。通知やゲームの中で起きることは、見られません。

DualSenseで短い振動が弱く感じるのはなぜですか?

アクチュエーターが最大の強さに達するまで、約5分の1秒かかるからです。そのためInputConfigは、PlayStationのパッドでは、それより短いものを220ミリ秒の振動として再生します。強く感じたいなら、長さ(Duration)を長くしてください。

Bluetoothでも使えますか?

はい。DualSense、DualSense Edge、DualShock 4は、BluetoothでもUSBでも振動し、XboxコントローラーはmacOSを通してBluetoothで振動します。

日本語のページ

日本語のページ

くわしいガイド(英語)

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

ほかの言語で読む: English, 한국어, Português, Русский, 简体中文

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