刷QMK韌體
- 在github上fork QMK韌體
git clone
- 安裝環境
make <keyboard>:default
- 燒入
環境
QMK需要avr-gcc
編譯韌體
sudo pacman -S avr-gcc avr-libc dfu-programmer
如果在clone時沒有複製到子模塊, 可能會導致LUFA錯誤,鍵入以下指令修復。
make git-submodule
編譯
以v60 type r
為例,鍵入以下指令沒有出錯即可
make v60_type_r:default
刷入韌體
sudo make v60_type_r:default:flash
建立新鍵位
./new_keymap.sh v60_type_r your_github_name
現在ls keyboards/v60_type_r/keymaps
應該看到自己的鍵位
嘗試刷入自己的鍵位映射
sudo make v60_type_r:r888800009:flash
編輯keymap.c
來修改鍵位