鍵盤

刷QMK韌體

  1. 在github上fork QMK韌體
  2. git clone
  3. 安裝環境
  4. make <keyboard>:default
  5. 燒入

環境

QMK需要avr-gcc編譯韌體

sudo pacman -S avr-gcc avr-libc dfu-programmer

如果在clone時沒有複製到子模塊, 可能會導致LUFA錯誤,鍵入以下指令修復。

make git-submodule

參見Getting Started

編譯

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來修改鍵位

參見Building Your First Firmware