MoonLander Mark I - @ledsun blog にて、ErgoDox EZをカスタマイズすることにしました。 まずはカスタマイズ方法を調べます。
【2021年度版】もう一度ErgoDox EZを設定する - zuckey blog を参考にしました。
キーマップの書き込み
ErgoDox EZにキーマップを書き込むには Wally | ErgoDox EZ を使います。 僕はWindows用のインストーラーをダウンロードしてインストールしました。
Wallyを起動すると、USB接続してあるErgoDox EZを認識します。 左下に認識したキーボードが表示されます。
次のメッセージも表示されます。
拡張子がhexなファームウェアを指定する必要があります。 次に、ためしに書き込むファームウェアを作ります。
キーマップの編集
https://configure.zsa.io/ergodox-ez/layouts/default/latest/0 を開くとWebページ上でキーマップが編集できます。
前述のサイトに
名前をつけないとコンパイルボタンが活性化しません。
とあります。注意します。
名前を付けたものが https://configure.zsa.io/ergodox-ez/layouts/ZKzvJ/latest/0 です。
Download firmware
をクリックするとファームウェアがダウンロードできます。
次の手順でファームウェアを書き込みます。
- ダウンロードしたファイルをWallyにドラッグアンドドロップ
- キーボード右上のリセットボタンをピンで押す
余談
左CtrlをAの左に配置したファームウェアを書き込んでみました。 左Ctrlを押すとCaps Lockとして機能します。 レジストリを書き換えてCaps Lockと左Ctrlを入れ替えていたのでした!