QMK 韌體是開放原始碼的鍵盤、滑鼠韌體,可以使用在很多鍵盤上。若您需要安裝 QMK 在您的電腦並嘗試編譯自己的鍵盤配置,可以參考此教學。
由於 QMK 韌體還在更新中,所以在您安裝 QMK 韌體之後,會陸續有新的版本推出,所以你可能需要更新 QMK 韌體。
更新 QMK 韌體
使用 QMK Setup
由於我們使用的是 msys2 的環境,所以只能示範此方式,在進入 msys2 環境之後,找到 QMK 的家目錄之後 (通常在 ~user/ 底下),將 qmk_firmware 目錄更名:
$ mv qmk_firemware qmk_firmware_backup1
接者重新執行 qmk setup
,但我們測試時發現有可能會遇到 utf-8
的錯誤訊息,您可以嘗試輸入下列指令:
$ export LC_ALL=C
$ qmk setup
這樣就會從 qmk 的 github 上重新 clone 一份新版的 QMK 韌體到您的 msys2 系統內,並且會自動執行 make git-submodule
的指令。
自行下載 QMK Firmware
若是自己從 QMK Github 上下載 zip/tar.gz 檔,放置在 msys2 內,可能會遇到下列錯誤:
$ make ergodash:default
Making ergodash with keymap default
tmk_core/protocol/lufa.mk:14: lib/lufa/LUFA/makefile: No such file or directory
make[1]: *** No hay ninguna regla para construir el objetivo 'lib/lufa/LUFA/makefile'. Alto.
Make finished with errors
make: *** [Makefile:561: m-01:default] Error
這是因為新版的 QMK 將 LUFA 改成 git 的 submodule,所以您需要在 QMK 資料夾內執行:
$ make git-submodule
不過筆者試過沒有用,建議還是使用 QMK Setup 的方式。