QMK60 極新手自組刷鍵教學
原始QMK Wiki (https://docs.qmk.fm/#/),由於沒什麼時間能深入研究這份文件,新手刷鍵以簡單易懂為主,刷鍵教學還是以改裝軍團官方提供的連結與教學影片為主,本篇提供在鍵位配置時的解說,畢竟不同型號基本能支援的範圍本就不同。
QMK60基本支援Layout
淘寶原始頁面(link)QMK60底板能支援的Layout有以下這些
圖一
看一下顏色所對的是哪一排,擴充欄第一排對的是R2,綠色都是R1。
Layout編輯
豆仔客製(http://qmkeyboard.cn/)提供QMK60幾種預設好的layout,可以直接下載其韌體。
圖二
假設60%的原始預設配置如下(http://www.keyboard-layout-editor.com/#/ -> Present -> Default 60%):
圖三
可以直接用DZ60(standard)標準配置去變更其中內容。
圖四
會發現,豆仔客制網頁中的配置怎麼跟預設的不太一樣?不用擔心,這是在標準配置(DZ60 standard)下,可以達到最多不同的配置。
對照一下QMK60板子上的孔(圖五),可以知道圖四對映圖五中哪些孔,訊號是共通的。例如RShift有數個連孔都是同一個訊號;又例如圖三右下R1功能鍵RCtrl、Menu、Win、RAlt(右至左)對映到圖四RCTL、MO(1)、MO(2)、RALT(右至左),MO(1)、MO(2)中間多一個無功能鍵,設為No。

圖五
圖六
或DZ60 standard with direction
圖七
鍵位功能變更
我個人原始的Layout為例,以DZ60 standard(圖四)去改,發現許多功能鍵非我所要。
圖八,第一層(Layer0)
圖九,第二層(Layer1)
基本功能調整
舉例:想要變更功能鍵MO(1),目標改成Down。
圖十
點選該功能鍵後,在其配置欄點MO,會出現所有功能選項。Down(下鍵)被歸類於SECONDAY次要的分類中。
圖十一
因為有些孔的訊號是獨立但又用不到,就把用不到的設成No。其餘英文字母數字等,比照辦理。
層切換調整
QMK60最多支援15層(一個人需要用到這麼多層,且記得每層不同的layout也是滿厲害的)。點選FN中的MO(),並調整Layer至你要的層。比較常用的切換方式有:
- MO:暫時性切換,就是按住此鍵時,鍵盤暫時會進入所設定的層。
- TG:開關式切換,按一下打開所設定的層,再按一下關閉回到原來的層。
其它切換的方式,請見QMK Wiki (link)。
圖十二
RGB底燈及客製LED燈設定
- RGB_TOG:底燈開關
- RGB_MOD:循環切換其他模式,反向切換要多按住Shift。
- RGB_HUI:增加彩度
- RGB_HUD:減低彩度
- RGB_SAI:增加飽和
- RGB_SAD:減低飽和
- RGB_VAI:增加亮度
- RGB_VAD:減低亮度
- BL_TOGG:開關
- BL_DEC:減低亮度
- BL_INC:增加亮度
- BL_STEP:循環切換其他模式
圖十三
調整好如下:
圖十四,Layer0
圖十五,Layer1
一定要保留RESET鍵!在哪裡都行,因為刷鍵時會需要用到。
附帶一提,TRANS的意思是,讓原來layer0設定的鍵「穿透」至所切換的層。對我的layout就是從layer0按Fn鍵時會切到layer1,除了底燈及軸上的LED功能鍵外,其它鍵皆為原layer0的設定。
另外,關於第一層layer0(圖八)R4第一排需要按Shift才會出現的符號怎辦?不用擔心,那些會跟著數字鍵出現,例如「~」會被包含在「‵」裡面、「*」會被包含在「8」裡面。
韌體製做
圖十六
燒錄韌體
豆仔網頁中的所有連結目前失靈中,你可以想辦法直接跟他聯繫。因為我是從改裝軍團買的,一應燒錄程式套件包請向Tina索取(裡面還有燒錄教學影片)。
解壓縮後先安裝QMK Firmware Flasher.Installer。
驅動程式安裝(非必要)
作業系統中也要先安裝適當的驅動程式,才能確保能認得到鍵盤。在Win視窗符號按右鍵(Win10),叫出「裝置管理員」,若從來沒裝過ATmega32U4的驅動程式,板子會在「其它裝置」中被標為ATm32U4DFU,並出現一個驚嘆號;如果什麼都沒發生,板子出現在「鍵盤」當中,則可跳過安裝驅動的步驟。右鍵點選「更新驅動程式」->「瀏覽電腦上的驅動程式軟體」,找到剛剛安裝燒錄程式的路徑,並在QMK Firmware Flasher的資料夾下找到「dfu-prog-usb-1.2.2」資料夾,然後將整個路徑複製貼到驅動程式搜尋路徑中。
圖十七
圖十八
安裝驅動程式完,驚嘆號會消失。
至於別的作業系統,若是Linux,記得是已內建驅動所以不必像Windows多此一舉。
燒錄鍵位配置
安裝好燒錄程式及驅動程式後,在Windows搜尋(桌面下方放大鏡符號)Firmware Flasher,以系統管理員執行。關掉第一個視窗,留下dfu-programmer。
圖十九
圖二十一
燒錄成功!
圖二十二
鍵位測試
參照鍵盤測試網頁(https://zhouer.org/KeyboardTest/),看看自己燒的有沒有問題。
附註:
依照我上面的設定方式,我使用Windows10,但許久未更新,不知道是否因此,導致LCtrl跟Capslock在燒錄完後會相反;或者,不確定這是不是豆仔網站上的編譯的問題。總之我自己照上面弄完,LCtrl會跟Caps互換位置,目前尚未找出原因。
附錄
Keyboard Layout Editor 理想鍵位編輯器(非必要流程)
到Layout Editor (http://www.keyboard-layout-editor.com/#/) 上進行編輯理想配置,可以從清單裡選擇預設60鍵的layout
圖二十三
這時也可以依照QMK60能支援的範圍內,設計你要的個人layout。這裡只拿預設60鍵的配置作例子。
其它製作韌體方式
另一種是從keyboard layout editor上將raw data複製貼上到豆仔的網頁上,不過目前沒有試成功過,因為裡面的ping腳需要調整,有心的大大可以自行看Wiki研究,這裡就不討論了。





沒有留言:
張貼留言