日本語

Karabiner-Elementsでゲームコントローラを割り当てられますか?

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

一部だけで、多くの人が必要とするほどではありません。Karabiner-ElementsはMacで最高のキーボードカスタマイザーで、無料のオープンソースですが、キーボードとマウスを中心に作られています。2023年12月に公開されたバージョン14.13からは、一部のゲームパッドも読み取れます。リリースノートによると、DirectInputの機器には対応し、XInputの機器にはまったく対応していません。その後のバージョンでは、ゲームパッドのスティックをポインタとして使うためのデッドゾーンも加わりました。そのため、お使いのパッドが表示されるかは、パッドとそのモード次第です。もうひとつの一般的な方法は、キーボードのふりをできるパッドを使うことです。たとえば、キーボードモードの8BitDo Zero 2で、Ankiの利用者の多くがそう設定しています。コントローラで、どのアプリでもキーを送り、マウスを動かしたいなら、InputConfigのような、コントローラ向けの割り当てアプリのほうが近道です。

InputConfig バージョン1.7(2026年10月リリース予定)で、アプリが日本語に完全対応します。

手順

  1. InputConfigをインストールして、アクセシビリティへのアクセスを許可します。
  2. コントローラを通常どおりペアリングします。コントローラのままです。
  3. 行を追加してScanを押し、ボタンを押して、送りたいキーを選びます。
  4. Activateを押します。どのアプリでも動きます。

コントローラ向けの割り当てアプリでキーに割り当てる

  • あなた:InputConfigをインストールして、アクセシビリティへのアクセスを許可し、コントローラを通常どおりペアリングします。行を追加してScanを押し、ボタンを押して、送りたいキーを選びます。
  • InputConfig:パッドをコントローラとして読み取り、選んだキーを送ります。スティックでマウスや4つのキーを動かせます。
  • 確認:Activateを押して、どのアプリでもボタンを押します。そこにキーが届きます。

Ankiについては、Ankiのガイドにすぐ使える配置があります。

InputConfigのメインウィンドウ。Desktop Navigationプリセットが選ばれ、各行の左にコントローラのコントロール、右に送るキーやクリックが並んでいます。
Figure 1. InputConfigのメインウィンドウ。各行に、コントロールと、それが送るキーやクリックが書かれています。

両方を使う:キーにはひとつ、コントローラにはもうひとつ

両者は競合しません。キーボードには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に表示されないとき

小さな手順から順に進めてください。

  1. モードを確認します。Karabiner-Elementsのリリースノートによると、ゲームパッドへの対応はDirectInputの機器だけです。ほかのモードのパッドは、表示されないことがあります。
  2. キーボードモードを使います。Zero 2やMicroのように、キーボードモードのある8BitDoは、そのモードでキーボードとして表示されます。
  3. 入力監視を許可します。キーボードモードのリモコンを認識するには、Karabiner-Elementsに入力監視へのアクセスが必要です。
  4. 代わりにコントローラとして使います。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, 简体中文

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