---
# System prepended metadata

title: XPadLauncher と SendKey で 8BitDo Zero2 を左手デバイス化する方法

---

# XPadLauncher と SendKey で 8BitDo Zero2 を左手デバイス化する方法

## 8BitDo Zero2

![image](https://hackmd.io/_uploads/SJGC3ynmJl.png)

左手デバイスのために生まれてきたゲームパッド。
もちろんゲーム用に使えるのですが「キーボードモード」というモードが搭載されており左手デバイスを意識しているのがわかります。
キーボードモードでは下記の文字が入力できるようになります。

![image](https://hackmd.io/_uploads/rkItRyhm1l.png)

キーボードモードで入力できる文字をアプリのショートカットキーとして割り当てれば、左手デバイスとして使えるというわけです。

8BitDo Zero2 はお値段が非常に安いというのもポイントで、初めての左手デバイスとして最適です。
通常 2690 円ですが、セールなどで 20％ ぐらい安くなります（20% OFF で 2152円）。
Amazon: https://www.amazon.co.jp/dp/B089635ZT8

## 入力できる文字を自由に変更する

本題です。
キーボードモードではショートカットキーをこれらの文字に変更しないといけないため、通常のショートカットキーのキーのまま使いたいという人には向いていません。

そこで、XPadLauncher と SendKey を使い、任意のショートカットキーを使えるようにします。

### 8BitDo Zero2 の設定
X ボタンを押しながら Start ボタンを押し、XInput モードで起動します。
次に、Select ボタンを３秒間押下してペアリングモードにします。
Windows の Bluetooth の設定で [8BitDO Zero2 Gamepad] とペアリングします。
これで、Windows にゲームパッドとして認識されるようになります。
（↓の画像は既にペアリング済みです）

![image](https://hackmd.io/_uploads/BkQFxb27ke.png)

以降はゲームパッドの電源を入れれば自動的にペアリングされます。

### XPadLauncher

このアプリケーションはゲームパッドを使ってアプリを起動するランチャーです。
下記からダウンロードできます。

https://piksware.com/xpadlauncher

### SendKey

このアプリケーションはキーコードをアクティブなウィンドウに送信するアプリです。
下記からダウンロードできます。

https://piksware.com/sendkey

### XPadLauncher / SendKey をダウンロード

上記の２つをダウンロードしてきたら Zip ファイルを解凍して適切な場所に置きます。
例えば
```C:\Program Files\XPadLauncher\```
などです。
XPadLauncher / SendKey どちらもこのフォルダに保存した物とします。

## XPadLauncher の設定

XPadKLauncher.exe を起動すると、初回のみ自動的に設定ダイアログが開きます。

![image](https://hackmd.io/_uploads/B1yNbg2XJe.png)

上のドロップダウンから ```8BitDo Zero 2 gamepad``` を選びます。
（他の 8BitDo 機器を持っている場合は画像のように２つ以上表示されることがあります）

![image](https://hackmd.io/_uploads/Bki_Zx3Q1l.png)

次に、右側にある (+) ボタンを押します。

![image](https://hackmd.io/_uploads/SkxdGx3myl.png)

すると、↓このようになるので "Click to add Application" と書かれた部分をクリックします。

![image](https://hackmd.io/_uploads/SJe2Gl3Qkx.png)

クリックするとダイアログが表示されます。

![image](https://hackmd.io/_uploads/ryb6UgnQ1x.png)

ダイアログのフォルダマークをクリックして SendKey.exe を選びます。

![image](https://hackmd.io/_uploads/B1nSDxnX1g.png)

そうすると↓このようになります。

![image](https://hackmd.io/_uploads/ByKuwxnXyg.png)

次に SendKey.exe の引数にショートカットキーを書きます。
例えば、```Ctrl+Alt+Shift+S``` や ```Ctrl+Shift+I``` 等です。間に空白は挟まないでください。
わかりやすく名前もつけると良いでしょう。

![image](https://hackmd.io/_uploads/HJKPOx2Qkl.png)

これで [OK] ボタンを押すと↓このように登録されます。

![image](https://hackmd.io/_uploads/B1Z3ux27ke.png)

次にボタンを設定します。
設定したいゲームパッドのボタンを押しながら [+] をクリックします。

![image](https://hackmd.io/_uploads/BJEx5g3mkx.png)

[-] ボタンを押すとオレンジ枠で選択されているボタンが消去されます。

ゲームパッドのボタンを押している間、左側のボタンインジケーターに押下状態が表示されます。
8BitDo Zero2 はボタン配置が Switch 準拠となっているため、A,B と X,Y が逆転しています。
また十字ボタンはアナログスティックとして認識されるので注意してください。

XPadLauncher は波動拳コマンド（↓ ↘ → A）のようなボタンの連なりやボタンの同時押しでもアプリを起動できるため、8BitDo Zero2 のボタンの数以上のショートカットを設定できます。

必要なショートカットを同じ要領で登録します。
登録が終わったら右上の [OK] ボタンを押して設定を閉じます。

これで、もう使える様になっています。
試しに Photoshop で使っている画像が↓です。

![shortcut-imageonline.co-9836555](https://hackmd.io/_uploads/HJ-93l27yx.gif)

ゲームパッドの [X] ボタンを押しただけでウェブ用に保存画面が表示されています。

# さいごに
XPadLauncher と SendKey の組み合わせで 8BitDo Zero2 を左手デバイス化すれば、様々なショートカットを設定できて非常に便利です。

もちろん、XPadLauncher の本来の使い方として良く使うアプリを登録するのも良さそうです（例えばデッサン人形アプリを登録）。

ちなみに登録時、アイコン部分をクリックすると任意の画像を設定できます。

![image](https://hackmd.io/_uploads/ry-JzZh7kg.png)

ただ 8BitDo Zero2 は 15 分触っていないと、自動電源オフになってしまいます。
そこだけ注意してください（あれ？起動しない！？ってなります）

お絵かきライフの一助になれば本望です。
