rabbit-dev

現役スマフォプログラマーが適当にプログラム関係の記事を放り込むブログ

ErgoDoxEZのキーマップを変更してみた

Githubでベースとなるプロジェクトが公開されています。

https://github.com/jackhumbert/qmk_firmware

 

このプロジェクトには複数のキーマップが存在しており、それをベースに改良していけばいいかと思います。

私はmacEmacsを使っているので中にあるemacs_osx_dkを焼いてみました。

 

ErgoDoxのFWをビルド

ビルド環境のインストールは以下のサイトを参考にしてください。

qiita.com

予約すると

brew tap osx-cross/avr

brew install avr-libc

で大丈夫です。

 

Githubからコードをダウンロードして以下のコマンドを実行するとqmk_firmware/keyboards/ergodox/keymapsにあるキーマップすべてがビルドされます。

cd qmk_firmware/keyboards/ergodox

make

生成されるディレクトリはqmk_firmware以下に生成される

 

ErgoDoxに焼き込む

以下から焼き込みのためのツールをダウンロードして実行する

https://www.pjrc.com/teensy/loader_mac.html

必要なバイナリをロードする。

f:id:rabbittan:20170108184221p:plain

 

押しピンとかで焼きかえができるモードに変更する。

f:id:rabbittan:20170108193614j:plain

 

正常にモードに入ると、以下の画面に切り替わる

f:id:rabbittan:20170108184235p:plain

 

左上のボタンからダウンロードを開始します。

f:id:rabbittan:20170108184249p:plain

 

ダウンロード後は隣ボタンからリブートさせます。

f:id:rabbittan:20170108184304p:plain

 

完了!