qmk firmware でキーマップをカスタマイズする
DZ60 に茶軸スイッチで 60% キーボードを作った。 Ubuntu 18.04 でコンパイルしてファームウェアをキーボードに書き込んだ。
ダウンロード
git clone https://github.com/qmk/qmk_firmware
以下は qmk_firmware ディレクトリで行うので
cd qmk_firmware
としておく。
パッケージのインストール
root で
apt-get update
apt-get install 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
とする。
./util/qmk_install.sh
とすれば良い。
DZ60 のコンパイル
make dz60:default
でコンパイルする。
sudo make dz60:default:dfu
として、DZ60 では space と b を押して USB ケーブルを挿すとファームウェアが書き込まれる。
キーマップを変更するには、keyboards/dz60/keymaps/default を別の名前 (github アカウントの名前が推奨されてる) にコピーして編集する。keyboards/dz60/keymaps/ACCOUNT というディレクトリを作ったなら、上のコマンドは
make dz60:ACCOUNT
sudo make dz60:ACCOUNT:dfu
となる。