日本語
Karabiner-Elementsでゲームコントローラを割り当てられますか?
このアプリは完全に無料です。アカウントを作る必要はありません。サブスクリプションも面倒なダウンロードもなく、ロックされた機能もありません。Appleシリコンに最適化されています。
一部だけで、多くの人が必要とするほどではありません。Karabiner-ElementsはMacで最高のキーボードカスタマイザーで、無料のオープンソースですが、キーボードとマウスを中心に作られています。2023年12月に公開されたバージョン14.13からは、一部のゲームパッドも読み取れます。リリースノートによると、DirectInputの機器には対応し、XInputの機器にはまったく対応していません。その後のバージョンでは、ゲームパッドのスティックをポインタとして使うためのデッドゾーンも加わりました。そのため、お使いのパッドが表示されるかは、パッドとそのモード次第です。もうひとつの一般的な方法は、キーボードのふりをできるパッドを使うことです。たとえば、キーボードモードの8BitDo Zero 2で、Ankiの利用者の多くがそう設定しています。コントローラで、どのアプリでもキーを送り、マウスを動かしたいなら、InputConfigのような、コントローラ向けの割り当てアプリのほうが近道です。
InputConfig バージョン1.7(2026年10月リリース予定)で、アプリが日本語に完全対応します。
手順
- InputConfigをインストールして、アクセシビリティへのアクセスを許可します。
- コントローラを通常どおりペアリングします。コントローラのままです。
- 行を追加してScanを押し、ボタンを押して、送りたいキーを選びます。
- Activateを押します。どのアプリでも動きます。
コントローラ向けの割り当てアプリでキーに割り当てる
- あなた:InputConfigをインストールして、アクセシビリティへのアクセスを許可し、コントローラを通常どおりペアリングします。行を追加してScanを押し、ボタンを押して、送りたいキーを選びます。
- InputConfig:パッドをコントローラとして読み取り、選んだキーを送ります。スティックでマウスや4つのキーを動かせます。
- 確認:Activateを押して、どのアプリでもボタンを押します。そこにキーが届きます。
Ankiについては、Ankiのガイドにすぐ使える配置があります。

両方を使う:キーにはひとつ、コントローラにはもうひとつ
両者は競合しません。キーボードにはKarabiner-Elementsを使います。たとえばCaps LockをEscapeにします。コントローラ、MIDI機器、マウスの追加ボタンにはInputConfigを使います。
InputConfigはキーに役割を加え、キー本来の役割はそのまま残すので、2つのキーを入れ替えることはできません。それはKarabinerの得意分野です。キー自体をブロックしたり割り当て直したりせずにキーボードを聞き取り、どのキーボードのキーも同じキーとして数えます。
キーボードの作業に合う道具を選ぶ
Karabiner-Elementsの代わりを探す人の多くは、もっと簡単なものや、ドライバをインストールしないものを求めています。正解は作業によって変わります。
- Caps Lock、Control、Option、Command、Globeを入れ替える場合です。macOSがシステム設定のキーボード、キーボードショートカット、Modifier Keysで行えます。インストールするものはありません。
- 次の再起動まで、あるキーを別のキーにする場合です。下に示す、macOS自身の
hidutilコマンドをTerminalで使います。 - Caps LockにHyperキーを置く場合です。小さなHyperkeyアプリか、Karabiner-Elementsのルールです。
- ビジュアルエディタ付きのマクロ、ホットキー、アプリごとのルールの場合です。BetterTouchToolかKeyboard Maestroで、どちらも有料です。
- 設定ファイルとして書く、レイヤー付きの割り当ての場合です。Kanataは無料のオープンソースです。Macでは、Karabiner-Elementsと同じ仮想キーボードのドライバに頼ります。
- 余ったキー、マウスのボタン、コントローラ、MIDIパッドに役割を与える場合です。私が作っている無料のアプリInputConfigです。ドライバをインストールせず、F13からF19、押し続ける右側の修飾キー、アプリごとに同じキーに別の役割が得意です。
Terminal:次の再起動まで、Caps LockをF18に入れ替えます。
hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x700000039,"HIDKeyboardModifierMappingDst":0x70000006D}]}'起きること:Caps LockがF18を送るようになり、InputConfigが入力として読み取れます。再起動すると、Caps Lockが元に戻ります。貼り付けて使えるほかのコマンドは、右のCommandキーとOptionキーのページにあります。
8BitDoがKarabiner-Elementsに表示されないとき
小さな手順から順に進めてください。
- モードを確認します。Karabiner-Elementsのリリースノートによると、ゲームパッドへの対応はDirectInputの機器だけです。ほかのモードのパッドは、表示されないことがあります。
- キーボードモードを使います。Zero 2やMicroのように、キーボードモードのある8BitDoは、そのモードでキーボードとして表示されます。
- 入力監視を許可します。キーボードモードのリモコンを認識するには、Karabiner-Elementsに入力監視へのアクセスが必要です。
- 代わりにコントローラとして使います。InputConfigは、8BitDoの接続のページにあるモードの8BitDoのパッドを読み取ります。
要点
- キーボードです。Karabiner-Elementsか、macOS自身のModifier Keysとhidutilを使います。
- コントローラです。InputConfigのような、コントローラ向けの割り当てアプリを使います。
- 1台のMacで両方です。両者は競合しません。
Karabinerはキーが何であるかを変え、InputConfigはコントロールに役割を与えます。
よくある質問
Karabiner-ElementsはXboxやPS5のコントローラに対応していますか?
コントローラの割り当てアプリとしては対応していません。リリースノートによると、DirectInputのゲームパッドを読み取り、XInputのゲームパッドは読み取らないので、パッドとそのモード次第です。InputConfigのようなコントローラ向けの割り当てアプリは、XboxやPS5のコントローラを直接読み取ります。
Karabiner-Elementsで8BitDoのコントローラを使えますか?
確実に使えるのは、8BitDo Zero 2のように、キーボードモードに切り替えられる機種だけです。通常のモードではゲームコントローラで、これはInputConfigが直接読み取ります。
Karabiner-ElementsでMacのAnkiリモコンを設定するには?
リモコンをキーボードモードでペアリングし、Karabiner-Elementsに入力監視へのアクセスを与えて、リモコンが送る各キーをSpace、1、2、4に変えるルールを書きます。もっと簡単なのは、コントローラのモードでペアリングして、代わりに割り当てアプリを使う方法です。Ankiのリモコンのページに両方が載っています。
8BitDoがKarabiner-Elementsに表示されないのはなぜですか?
Karabiner-Elementsはキーボードとマウス向けに作られていて、リリースノートによると、ゲームパッドへの対応はDirectInputの機器だけなので、ほかのモードのパッドは表示されないことがあります。Zero 2やMicroのように、キーボードモードのある8BitDoは、そのモードでキーボードとして表示されます。代わりにコントローラとして使うなら、InputConfigが直接読み取ります。
ドライバ不要のKarabiner-Elementsの代わりはありますか?
修飾キーの入れ替えなら、macOS自身のシステム設定のキーボード、キーボードショートカット、Modifier Keysです。再起動まで、あるキーを別のキーにするなら、内蔵のhidutilコマンドです。余ったキー、マウスのボタン、コントローラに役割を与えるなら、InputConfigで、ドライバをインストールせず、キーを置き換えずに加えます。
日本語のページ
くわしいガイド(英語)
このページを書いた人。 Ryleigh NewmanはInputConfigを開発しています。手がうまく動かないため、毎日コントローラーで自分のMacを操作しています。このページは英語から翻訳したものです。Macの言語が日本語のとき、アプリの主なボタンとメニューは日本語で表示されます。このページではその名前を使い、英語の名前をかっこに添えています。アプリのほかの部分とサイトのほかのページは英語です。
ほかの言語で読む: English, Č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, 简体中文
無料。macOS 14以降。アカウント不要で、データがMacの外に出ることはありません。 ソースコードはGitHubにあります.