qmk韌體編譯 - 鍵盤

Dora avatar
By Dora
at 2020-04-01T21:11

Table of Contents

如果只是要基本功能的話,用網路上現成的工具就可以了,就從簡易的開始吧

先從這裡弄出Layout,複製Raw Data
http://www.keyboard-layout-editor.com/
https://i.imgur.com/yzkj5oA.png

貼到這裡
https://kbfirmware.com/
https://i.imgur.com/XHA68Tm.png

把接線的Pin腳設定好
https://i.imgur.com/9PNgxqb.png
這裡用的是MCU本身的定義,不是Arduino上面寫的,可以在這個網站查到
https://deskthority.net/wiki/Arduino_Pro_Micro#Pinout

到按鍵定義那頁把你要的弄好
https://i.imgur.com/8G6rmLp.png
可用的鍵可以在這裡找到
https://beta.docs.qmk.fm/using-qmk/simple-keycodes

下載.hex檔案
https://i.imgur.com/N1zfMYd.png

用QMK Toolbox燒錄到Arduino中
接上電腦後把RST Pin接地,然後在8秒內按下Flash
https://i.imgur.com/YpCDrKr.png

這樣就完成了
-------------------------------------
但是想要進階功能,例如emoji輸入、NKRO(上面那樣只有6鍵)的話
就需要自己複製一份原始碼來編譯了

只簡短敘述,請配合官方說明食用
https://beta.docs.qmk.fm/tutorial

Linux子系統,簡單方便
https://imgur.com/O6gjh4.jpg

Firmware Builder下載底下那個source code,能減少一些步驟
https://imgur.com/N1zfMYd.jpg

跟著說明中的Setup做好後,qmk_firmware資料夾底下會有個keyboards
從上一步下載的zip中拿出kb資料夾,丟進去,可以改名方便識別
https://imgur.com/Rw0xoYl.jpg

編輯其中的rules.mk,加一行
UNICODEMAP_ENABLE = yes
來開啟emoji支援
https://imgur.com/UaPPzau.jpg
在config.h中添加
#define FORCE_NKRO
可開啟NKRO

修改keymap.c來自訂想要的emoji
我選擇WINC模式,Windows端需安裝WinCompose
https://imgur.com/cuTkCR6.jpg

然後編譯,將.hex檔案刷進鍵盤就完成了
https://imgur.com/fUAFHul.jpg

--
Tags: 鍵盤

All Comments

Skylar DavisLinda avatar
By Skylar DavisLinda
at 2020-04-06T15:50
感謝分享經驗
Agnes avatar
By Agnes
at 2020-04-11T09:58
推分享
Sandy avatar
By Sandy
at 2020-04-13T20:26
謝分享 剛好實驗室有不少Arduino 有空來玩看看
Rae avatar
By Rae
at 2020-04-15T21:17

Durgod Hades 68 使用感想

Gilbert avatar
By Gilbert
at 2020-04-01T16:08
Edit: 補短網址: https://tinyurl.com/yb89s4hj 圖文版: https://www.notion.so/Durgod-Hades-68-layout-9e86074e027c41758718b857cdd5431d ## 前言 ## 大家好,上一次在鍵鼠版發文應該是快十年 ...

B.FRiEND MK6S 茶軸 事後開箱分享

Sierra Rose avatar
By Sierra Rose
at 2020-04-01T15:00
小弟第一次開箱 沒啥照片我很懶得拍 純粹分享心得 https://i.imgur.com/eoYoSMd.jpg https://i.imgur.com/vhxwv69.jpg 原廠鍵帽真心覺得不好看 剛拿到打了一下真的很怪 茶軸沒茶軸的段落感 鐵了心立馬換上新的鍵帽 Vortex 熱昇華黑色正刻 換完上手感 ...

左手鍵盤請益

Caroline avatar
By Caroline
at 2020-04-01T02:15
很多人都知道AutoHotKey是一個功能強大的熱鍵軟體,但是他還是有個很大問題 就是使用者不友善的問題。 如果是使用電腦時數很高,而且也不排斥程式的人,我真心推薦能嘗試看看。 這裡先來演示一下,透過autoHotKey,能達到的功能(以我的G502為例) 我能只用滑鼠辦到的事: 上一頁 下一頁 暫 ...

Ducky One 2 SF White開箱

Elizabeth avatar
By Elizabeth
at 2020-03-31T22:10
忍了一陣子之後還是選擇購買SF 原先我在One 2 White Mini和SF還有普通的TKL間掙扎 對我來說更換成小鍵盤最大的主因是 我想解放左右手間的空間,Full Size的缺點就是數字鍵及原方向鍵間的空間 讓滑鼠再往左位移時的空間被限制了,這部分的空間是你桌子再大也沒辦法改善的 因為人的臂展有限,而 ...

Ducky原廠鍵盤LED燈維修心得

Candice avatar
By Candice
at 2020-03-30T23:13
在前一兩周有發文詢問桃園台北哪裡可以修鍵盤LED燈, 就有版友推薦可以送回原廠, 在這之前還真沒有想到可以送回原廠維修, 之前考慮過金鍵盤或軍團不過詢問後都沒有紫色led燈, 再加上版友說在外面維修LED可能會有色差, 綜合以上兩點就選擇嘗試送原廠, 在送之前先寄信詢問客服是否可以更換紫色led燈, 不過收 ...