日本語

MacでPS4コントローラーにマクロとターボを足すには

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

PS4のDualShock 4には、マクロのボタンもターボのボタンもないので、Macでは、どちらもソフトウェアで実現します。私が作っている無料のMacアプリInputConfigは、何も設定しなくてもDualShock 4を読み取り、どのボタンにも、マクロ、つまりキーとクリックのタイミング付きの連続操作を実行させたり、押し続けるあいだ、キーやクリックをターボとして繰り返させたりできます。

ゲームに合うかどうかは、1つの制限で決まります。マクロが送るのは、キーボードとマウスの入力で、コントローラーのボタンではありません。アプリと、キーとマウスで遊ぶゲームでは動きます。動かない場合は、DualShock 4のマクロが動く場所の節で説明します。

手順

  1. PSとShareを、ライトバーが点滅するまで押し続けてDualShock 4をペアリングするか、マイクロUSBのデータ通信対応のケーブルをつなぎます。
  2. InputConfigのプリセットでAdd a new bindをクリックし、Scanを押して、ボタンを押します。
  3. マクロには、Optionsを開き、Run a sequence of steps (macro)にチェックを入れて、各キーやクリックを待ち時間と一緒に追加します。
  4. ターボには、How it firesをRepeats while heldにして、Everyをミリ秒で設定します。
  5. SaveとActivateをクリックします。止めるには、Control、Option、Command、ピリオドを押します。

DualShock 4が単独でできることを知る

DualShock 4にあるのは、バツ、丸、四角、三角、方向パッド、L1とR1、アナログのL2とR2、両方のスティックのクリック、Share、Options、PSボタン、クリックできるタッチパッドです。マクロのボタンも、ターボのスイッチも、背面ボタンもなく、macOSがそれらを足すこともありません。ターボやマクロのボタンが付いて売られているコントローラーは、パッドの中で処理するので、ゲームにはそれが本物のボタン押下として見えます。

パッドの中に保存したマクロはコントローラーのボタンを再生し、Macのアプリのマクロはキーとクリックを再生します。PS5のパッドやXboxのパッドもお持ちなら、DualSense EdgeとEliteを含めて、PS5とXboxのコントローラーのマクロで説明しています。

DualShock 4を接続する

  • あなた:パッドの電源を切ってから、PSとShareを、ライトバーが速く点滅するまで押し続け、システム設定のBluetoothで接続をクリックします。または、データ通信に対応したマイクロUSBケーブルをつなぎます。
  • macOS:DUALSHOCK 4 Wireless Controllerを一覧に表示して、ドライバなしで接続します。
  • InputConfig:サイドバーの上部に、バッテリー残量と一緒にパッドを表示し、Live Visualizerが、押した各ボタンを光らせます。
  • 確認:Live Visualizerで、バツとOptionsを押します。どちらも光ります。

ペアリングできないときは、MacにPS4コントローラーをつなぐ方法に、充電専用ケーブルを確認することから始まる対処があります。

DualShock 4のボタンにマクロを作る

マクロはステップの一覧です。各ステップは、1つの出力と、実行前にどれだけ待つか、どれだけ押し続けるかを持ちます。

  • あなた:プリセットでAdd a new bindをクリックし、Scanを押して、ボタンを押します。行のOptionsを開き、Run a sequence of steps (macro)にチェックを入れて、キーやクリックごとにAdd another stepをクリックします。
  • InputConfig:押すたびに、ステップを順に実行します。ステップは、キーをTapする、あとのステップが動くあいだキーをHold downする、Releaseする、マウスボタンをクリックする、のどれかにできます。
  • 確認:SaveとActivateをクリックし、空のメモにカーソルを置いて、ボタンを押します。キーが順に届きます。
DualShock 4 Jumpという名前のプリセットを開いたInputConfigのエディタ。入力デバイスはDUALSHOCK 4 Wireless Controllerで、バツボタンがSpaceキーを送る行が1つあります。
Figure 1. Scanのあとの、DualShock 4の行。ここではバツがSpaceを送り、Run a sequence of stepsにチェックを入れると、同じ行がマクロになります。

ふだんもそのパッドで遊ぶなら、どのボタンにマクロを割り当てるかの目安です。

DualShock 4のコントロール向いていること
ShareとOptions意図して始める長いマクロ。メニューの経路や、コピー、アプリ切り替え、ペーストなど
タッチパッドの押し込みマクロのボタンをもう1つ。パッドを押すのは、それだけで1つの入力だからです
タッチパッドのタップとスワイプ短い作業。1本指のタップ、2本指のタップ、ダブルタップは、別々の入力です
L3とR3ときどき必要なコンボ。スティックのクリックは、うっかり押すことがめったにないからです
R1とR2ターボ。下で説明します

内蔵のMacros & Turboプリセットには、コピーできる例が2つあります。バツボタンが、コピー、アプリ切り替え、ペーストを行い、三角が3項目下に動いてReturnを押します。すべてのステップと待ち時間が見えているので、外れるマクロも直しやすくなります。

ターボと連射を足す

  • あなた:行のOptionsを開き、Repeats while heldを選んで、Everyに、5ミリ秒から1分までの間隔をミリ秒で設定します。
  • InputConfig:ボタンを押し続けるあいだ、出力の押下と解放を繰り返し、間隔から計算したレートを表示します。
  • 確認:ボタンを押し続けて、キーが繰り返されるのを見ます。離すと止まります。
InputConfigのMacros and Turboプリセットの、R1の行。Spaceを送り、How it firesはRepeats while held、Every 83 msは毎秒12.0回と表示され、Vary by up toは0、Stop afterは0で、Vibrateにチェックが入っています。
Figure 2. R1のターボ。83ミリ秒ごとのSpaceで、行には毎秒12回と表示されます。Vibrateは、繰り返しが始まるときに1回振動します。
  • Vary by up to。各間隔に、ランダムなプラスマイナスを加えるので、リズムが機械的になりません。
  • Stop after。決めた回数の押下で終わります。
  • R2の連射。マウスで撃つゲームのために、R2に左クリックを置いて、Repeats while heldにします。
  • 振動で知らせる。Vibrateをオンにすると、ターボの行が繰り返しを始めたときに、DualShock 4が1回振動します。繰り返しのたびには振動しません。

InputConfigは、1回のポーリングにつき最大1回の繰り返ししか送らないので、SettingsのAdvancedのPolling rateが上限を決めます。Everyは5ミリ秒で止まります。CPS計算ツールが、毎秒の押下回数をEveryの値に変えてくれます。ターボが繰り返すのは、InputConfigが送るもので、コントローラーが送るものではありません。

繰り返しのオンとオフを切り替える

  • Repeats until pressed again。1回押すと繰り返しが始まり、次に押すと終わるので、親指が空きます。出力がMouse Buttonなら、オートクリッカーです。
  • Toggles on and off。1回押すとキーやマウスボタンが押されたままになり、次に押すと離れます。走るキーや、押し続ける照準に向いています。
  • Different action when held。マクロのない行で、タップと長押しに別々のことをさせます。

マクロのある行には長押しの動作がないので、マクロと長押しの役割には、別々の行を使います。先に押し方のモードを選び、それから出力を選びます。

DualShock 4のマクロが動く場所を知る

  • アプリと、キーボードのゲーム。マクロは、ふつうのキー入力とクリックとして届くので、どのアプリでも、ブラウザのゲームでも、キーとマウスで遊ぶMacのゲームでも動きます。
  • コントローラーを読み取るゲーム。InputConfigはコントローラーのボタンを送らないので、パッドを自分で読み取るゲームの中で、バツを速く撃たせることはできません。また、動いているプリセットは、パッドの上にキーを重ねます。そこではプリセットをオフにするか、ゲームが無視するボタンだけを割り当てます。
  • PS Remote Play。SonyのアプリはDualShock 4を自分で読み取り、InputConfigはそこでPlayStationコントローラーの代わりになれません。Remote Playでのマクロは試していないので、遊ぶあいだはプリセットを非アクティブにしてください。
  • オンライン対戦と大会。大会ではマクロが認められず、オンライン対戦はそれぞれのゲームの規則に従います。

マクロがいちばん役に立つのは、練習と、同じ瞬間に2つのボタンを押せない手のときです。

マクロがステップを飛ばす、または止まらないとき

小さな手順から順に、次の階段を上ってください。

  1. もう一度ボタンを押す。トグル、繰り返し、オートクリッカーが終わります。
  2. 緊急停止を使う。Control、Option、Command、ピリオドで、アプリが押しているすべてのキーとボタンを離します。
  3. プリセットがオンか確認する。オフのあいだは、エディタの上部にActivateがあります。それを選べば、編集しながら行を試せます。
  4. 待ち時間を長くする。たいていのアプリは、30から50ミリ秒押したキーと、50ミリ秒の間隔を読み取ります。アプリの切り替えでは、次のステップの前に300から500ミリ秒が必要です。
  5. 前面のアプリを確認する。キーは前面のアプリに届くので、先に正しいウインドウをクリックします。

マクロがステップを落とすなら、外れるステップの前の待ち時間を長くします。

短くまとめると

  • マクロのボタンはありません。DualShock 4にはないので、マクロはMacのアプリから来ます。
  • マクロ。ボタンをScanして、Run a sequence of steps (macro)にチェックを入れ、ステップを足します。
  • ターボ。Repeats while heldで、Everyをミリ秒で設定します。
  • 制限。キーとクリックで、コントローラーのボタンではありません。

ゲームがキーボードとマウスを受け付けるなら、Macでは、DualShock 4のどのボタンでも、無料でマクロやターボを実行できます。

よくある質問

PS4コントローラーにマクロボタンはありますか

いいえ。DualShock 4には、マクロのボタンも、ターボのスイッチも、背面ボタンもありません。Macでは、InputConfigのようなマッパーが、どのボタンにもマクロやターボを与えます。

MacのDualShock 4にターボを足せますか

はい。InputConfigで行のHow it firesをRepeats while heldにして、間隔をミリ秒で選びます。ボタンを押し続けるあいだ、キーやクリックが繰り返され、離すと止まります。

オンラインゲームでマクロは許されますか

大会ではマクロは認められず、オンライン対戦はそれぞれのゲームの規則に従うので、先に確認してください。マクロがいちばん役に立つのは、練習と、同時に2つのボタンを押せない手のときです。

マクロでゲームの中のPS4のボタンを押せますか

InputConfigからはできません。送るのはキーボードとマウスの入力なので、マクロが動くのは、アプリとキーボードのゲームです。パッドを自分で読み取るゲームには、そのゲーム自身の機能か、ターボ内蔵のコントローラーが必要です。

MacでPS4のマクロを使える無料のソフトはありますか

InputConfigはMac App Storeで無料のオープンソースです。DualShock 4をBluetoothかUSBで読み取り、どのボタンにも、マクロ、ターボ、トグル、オートクリックを足せます。

日本語のページ

くわしいガイド(英語)

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

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

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