[鍵盤] qmk韌體編譯
如果只是要基本功能的話,用網路上現成的工具就可以了,就從簡易的開始吧
先從這裡弄出Layout,複製Raw Data
http://www.keyboard-layout-editor.com/
https://i.imgur.com/yzkj5oA.png
![圖 qmk韌體編譯](https://i.imgur.com/yzkj5oA.png?e=1689013237&s=zFjHMyvgoixg_45p-ekuWg)
貼到這裡
https://kbfirmware.com/
https://i.imgur.com/XHA68Tm.png
![圖 qmk韌體編譯](https://i.imgur.com/XHA68Tm.png?e=1689021786&s=HpOLcabXtyF72ewAp4sWuA)
把接線的Pin腳設定好
https://i.imgur.com/9PNgxqb.png
![圖 qmk韌體編譯](https://i.imgur.com/9PNgxqb.png?e=1688996289&s=zUV_nKJtawLf5nySxHgraQ)
https://deskthority.net/wiki/Arduino_Pro_Micro#Pinout
到按鍵定義那頁把你要的弄好
https://i.imgur.com/8G6rmLp.png
![圖 qmk韌體編譯](https://i.imgur.com/8G6rmLp.png?e=1689043932&s=oEWcQzBwecEU5brLikN9vg)
https://beta.docs.qmk.fm/using-qmk/simple-keycodes
下載.hex檔案
https://i.imgur.com/N1zfMYd.png
![圖 qmk韌體編譯](https://i.imgur.com/N1zfMYd.png?e=1689033837&s=63PMdzRQXZ0JUJAVvBt8cA)
用QMK Toolbox燒錄到Arduino中
接上電腦後把RST Pin接地,然後在8秒內按下Flash
https://i.imgur.com/YpCDrKr.png
![圖 qmk韌體編譯](https://i.imgur.com/YpCDrKr.png?e=1689004681&s=JWcPyACdmT-oCpyOui5Ttg)
這樣就完成了
-------------------------------------
但是想要進階功能,例如emoji輸入、NKRO(上面那樣只有6鍵)的話
就需要自己複製一份原始碼來編譯了
只簡短敘述,請配合官方說明食用
https://beta.docs.qmk.fm/tutorial
Linux子系統,簡單方便
https://imgur.com/O6gjh4.jpg
![圖 qmk韌體編譯](https://imgur.com/O6gjh4.jpg)
Firmware Builder下載底下那個source code,能減少一些步驟
https://imgur.com/N1zfMYd.jpg
![圖 qmk韌體編譯](https://imgur.com/N1zfMYd.jpg)
跟著說明中的Setup做好後,qmk_firmware資料夾底下會有個keyboards
從上一步下載的zip中拿出kb資料夾,丟進去,可以改名方便識別
https://imgur.com/Rw0xoYl.jpg
![圖 qmk韌體編譯](https://imgur.com/Rw0xoYl.jpg)
編輯其中的rules.mk,加一行
UNICODEMAP_ENABLE = yes
來開啟emoji支援
https://imgur.com/UaPPzau.jpg
![圖 qmk韌體編譯](https://imgur.com/UaPPzau.jpg)
#define FORCE_NKRO
可開啟NKRO
修改keymap.c來自訂想要的emoji
我選擇WINC模式,Windows端需安裝WinCompose
https://imgur.com/cuTkCR6.jpg
![圖 qmk韌體編譯](https://imgur.com/cuTkCR6.jpg)
然後編譯,將.hex檔案刷進鍵盤就完成了
https://imgur.com/fUAFHul.jpg
![圖 qmk韌體編譯](https://imgur.com/fUAFHul.jpg)
--
※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.33.202.119 (臺灣)
※ PTT 網址
推
感謝分享經驗
推
推分享
推
謝分享 剛好實驗室有不少Arduino 有空來玩看看
推
推
42
[心得] 製作第三方ROM LineageOS製作自己的Android ROM就像吃早午餐一樣,編譯指令分別爲breakfast → lunch→ brunch ,最後製作出bacon! 因為想修改Android的Linux核心(kernel),便順便學習如何編譯LineageOS ROM。 手機為Sony Xperia 5 II (pdx206),更新二個Android版本後就被放生的旗艦機。XDA上有u38
[心得] 編譯修改Android Kernel修改Android kernel(內核)可以開啟一些隱藏的功能,也意味著要從頭編譯kernel,要懂一 點C語言。 先從簡單的開始: 刷入自己修改過的kernel後,會在手機核心版本顯示自己的名字。 網誌好讀版:28
[閒聊] 如何使用youtube-dl下載會限影片前言:剛剛翻了るる的頻道,目前還可以觀看會限影片 雖然不知道會開放到何時,總之整理了這篇教學文,給有需要或想超前部屬的人 個人電腦OS是Windows7,所以這篇教學文主要針對Windows環境 iOS和Linux系統網路上很多再自行Google了~ 基礎知識需求:至少用過"command line(命令列)"和知道指令"cd"是什麼意思15
[情報] 電腦端操作手機的程式—scrcpy剛剛在快科技看到的文章(對岸科技資訊網 試用了一下還蠻不錯用的,而且是GitHub上的應該不會有甚麼問題吧 先簡單介紹一下,這是個在電腦端操控手機的電腦端應用程式 而且只需要在電腦端安裝就好了,手機端不用做下載任何東西12
[閒聊] DIY翻頁器之前自己DIY組過一些鍵盤,但是都是用現成的PCB把元件焊上去。 一直以來都很想試試看handwire鍵盤,因為自由度很大,可以做出自己 想要的佈局樣式,但是總是覺得好像很難。 今天忽然看到牙線棒的盒子,感覺很適合做個小型翻頁器來看網頁, 因為按鍵數量很少,一咬牙就直接動手了。11
[鍵盤] 以Pro Micro 自製機械鍵盤筆記分享大家好,這篇文章主要是紀錄改裝樹梅派Pi-400為機械鍵盤的筆記 本身在這方面完全是大外行,期間參考板上眾多前輩的分享, 在爬文及製作時有將一些資訊記錄下來,想將過程回饋板上, 第一次在板上發文,有任何不妥處還請告知,謝謝。 進入正文前,首先提要幾個參考來源:10
Re: [問題] steam遊戲怎麼在網咖玩?來教學一下怎麼帶著遊戲到處走 首先點擊想要帶著走的遊戲右鍵,選擇瀏覽本機檔案,開啟資料夾 然後同樣點擊右鍵選擇內容6
[鍵盤] KAT Milkshake 奶昔開箱網頁版 -- 當初 DSA Milkshake 在開團的時候, 就很喜歡這樣小清新的配色,6
[鍵盤] Reviung5 - 迷你 5 鍵支援旋鈕小鍵盤PTT網頁版 網誌版 日本 gtips 設計的 Reviung 系列, 依按鍵數命名有 Reviung33、Reviung34、Reviung39、Reviung41、Reviung61 等。 去年分享過 Reviung41,直列一體式鍵盤,有熱插拔軸座和 RGB 底燈。3
[鍵盤] 自定屬於你自己的 GMMK Pro完整教學:(無音樂,無廣告) 全部教學都在上方連結中,因為教學內容較為複雜, 因此就不搬到 PTT 上了,改成聊聊這把鍵盤。 簡單的總結這個完成教學之後的優缺點,能接受再去看看教學。 優點:完整的旋鈕功能定制、完整的 QMK RGB 燈效,