ぼんやりDTP

DTPに関係したりしなかったりするぼんやりとした話をなんとなく。

8BitDo Zero 2 を Karabiner-Elements で Mac の Kindle コントローラーとして使う

クリスタ等の左手デバイスとしても使われる、Bluetooth接続のゲームコントローラー「8BitDo Zero 2」をMacKindleのコントローラーとして使えるのではないかと思った。

以前、ワイヤレスのレーザーポインターとかでページ送りできたらいいと思い試したが、パワポとかとはページ送りのキーマッピングが異なるのでできなかったので、その代替に。 …とここまで書いて、レーザーポインターもKarabiner-Elementsでキー割り当て変更したら使えると気づいたが、まあ、それはそれ。

「8BitDo Zero 2」そのものにはキーのマッピング機能は無く、デフォルトのキーマッピング固定なので、「Karabiner-Elements」を使用して、任意のキーをマッピングしてみたが、割合うまく行った。

「8BitDo Zero 2」の製品ページ:

  1. Zero 2 | 8BitDo
    1. マニュアル
    2. 1〜2時間の充電で8時間使用可能
    3. 15分でスリープモード、「start」ボタンで復帰

Karabiner-Elements のページ:

  1. Karabiner-Elements

作業手順:

  1. 「8BitDo Zero 2」をKeyboardモードでMacに接続。
    1. 「R」+「start」ボタンでコントローラーを電源オン。
    2. 「select」ボタンを3秒間押してペアリングモードにする。
    3. Mac側で、「8BitDo Zero 2 gamepad」と接続。
  2. Karabiner-Elementsで任意のキーをマッピング

試してみた割当はこんな感じ。

Karabiner-Elementsによる8BitDo Zero 2のキー割り当て変更
Karabiner-Elementsによる8BitDo Zero 2のキー割り当て変更

ボタン デフォルトのキー割当 新規割当
十字キーの上 c 矢印↑
十字キーの下 d 矢印↓
十字キーの左 e 矢印←
十字キーの右 f 矢印→
Aボタン g return
Xボタン h command
Yボタン i control
Bボタン j escape
Lボタン k -
Rボタン m +
selectボタン n home
startボタン o f

使用例:

  1. 「A」でページ送り、「十字キー左右」でページ送り・戻し、「十字キー上下」で上下スクロール
  2. 「X + Y + start」でフルスクリーンモード、「B」でフルスクリーンモード解除
  3. 「X + L」で縮小、「X + R」で拡大

参考ページ:

  1. 【8bitdo zero 2 レビュー】作業効率化!Adobeの動画編集や写真加工用コントローラー設定方法 | Jpstreamer
  2. Macのキーボードの割り当てを変更して使いやすくしましょ | Macに囲まれながら余生を過ごす
  3. 快適キーボード操作のためのキーカスタマイズ ~Mac編~ | さくらのナレッジ