過ぎし1月6日、Ergodox EZでErgodoxを注文しました。
1月17か18日くらいに届いたので、なるほどなァといった気持ち。
触ってみると面白い、こりゃいいぞ
それからしばらく放置して、いざキーマップ変えようと思ったら情報がいい感じに見つからなかったので泣いてた
ので、書きます
環境
Ubuntu 16.04 以下略
手順列挙していきます
依存パッケージとかなんかたくさんインストールする
$ sudo apt-get install build-essential \ gcc unzip wget zip gcc-avr binutils-avr \ avr-libc dfu-programmer dfu-util \ gcc-arm-none-eabi binutils-arm-none-eabi \ libnewlib-arm-none-eabi git diffutils libusb-dev
teensy_loader_cliをインストールしたい
$ git clone https://github.com/PaulStoffregen/teensy_loader_cli.git $ cd teensy_loader_cli $ make
コンパイルされた teensy_loader_cli をパスの通ったところにコピー
/usr/bin/teensy_loader_cli
にシンボリックリンクを貼りました
キーマップのリポジトリをフォークしてクローンそいや
https://github.com/qmk/qmk_firmwareをfork
$ git clone [forkしたリポジトリ]
git submoduleをがんばる
$ cd リポジトリルート/keyboards/ergodox $ git submodule sync --recursive $ git submodule update --init --recursive
キーマップの編集
$ cd リポジトリルート/keyboards/ergodox/keymaps $ cp -R default [あたらしいキーマップの名前] $ vim [あたらしいキーマップの名前]
make
$ cd .. # リポジトリルート/keyboards/ergodox にいるはず $ make clean && make keymap=[あたらしいキーマップの名前] $ cd ../.. # リポジトリルートにいるはず $ sudo make teensy keymap=[あたらしいキーマップの名前]
ここで、ErgodoxのRESETボタン(LEDの右側にある穴)を押す
LEDがピカピカしたら新しいキーマップが有効になってるはずです。
ハマったところ
teensy_loader_cli
がsudo apt-get install
で手に入らなかったこと- ところどころ
sudo
が必要なところ
あとはゴリゴリキーマップを変更していくだけですね(白目