最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

QMK小鍵盤 附QMK RGB顯示大寫狀態(tài)和鍵層狀態(tài)教程

2021-06-23 14:37 作者:拆哪都行  | 我要投稿

某日,一位鍵友發(fā)來消息,問我能不能給他的KBD 75 V2配個小鍵盤。


配列要參考我之前做的這個。


外觀要跟他這個鍵盤搭配。


說要用這套鍵帽


安排!

建模過程就不詳述了,大概看下效果圖。然后選擇了淫色的耗材進(jìn)行3D打印。


軸體到貨


鋼板和外殼都做好了。


軸體上使用了我新設(shè)計的單軸PCB。

裝上軸體


裝上PCB


接好一萬根線。


跟我的凱酷放一起比較一下,也挺搭。


完成。


最后說一下QMK中,一些RGB的代碼吧。

要實現(xiàn)的效果就是讓指定的RGB燈珠顯示大小寫狀態(tài)、顯示不同的鍵層。

這次說的代碼,主要是學(xué)習(xí)自下面這個網(wǎng)址。然后根據(jù)鍵盤的實際情況進(jìn)行調(diào)整。

https://ergotaiwan.tw/qmk-lighting-layers/


首先要確保rules.mk中,RGBLIGHT_ENABLE是YES的。(不知道rules.mk是什么的鍵友,翻我之前的文章,從頭開始。)


由于這次用的是這種單軸PCB,所以在連接RGB的時候,要注意順序,雖然QMK代碼中可以修改RGB的順序,但還是建議,在接線的時候把順序排順一點,比如這把鍵盤的RGB走向是S型的第一排從左向右,第二排從右向左。物理連接成這個順序以后,這樣就不用在代碼里修改RGB燈珠的順序了。


config.h中加入如上代碼。開啟RGB層。如果RGB燈珠的物理連接順序不滿意,可以在上圖中括號中修改順序。中括號中的數(shù)字?jǐn)?shù)量,要與RGB燈珠數(shù)量一直。第一個燈珠的標(biāo)號為0。


然后在keymap.c中加入如下代碼。這個代碼的作用是讓制定的RGB燈珠顯示大寫狀態(tài)和鍵層狀態(tài)。文字比較多,需要復(fù)制的鍵友,可以去我上面提到的那個網(wǎng)址去復(fù)制。


這里大概說下代碼的含義,有白色文字MY CAPSLOCK什么什么的那行,是對大寫指示燈的設(shè)置。下面的代碼就是指定第幾顆燈珠開始的幾顆燈珠,以什么顏色顯示。比如上圖中0,6,HSV RED,就是第0顆LED開始的6顆LED,以紅色顯示大寫開啟狀態(tài)。結(jié)合到這把鍵盤,就是R1那一排按鍵的RGB燈光,在開啟大寫的狀態(tài)下,都顯示為紅色。(圖中代碼上面的灰色注釋文字中的數(shù)字我沒有修改,跟我下面代碼里的數(shù)字對應(yīng)不上。請勿參考。)

上圖中還可以看到,在0,6那行代碼上面,還注釋掉了兩行代碼,那兩行的作用就是,如果想用幾組不連續(xù)的RGB去顯示大寫狀態(tài)的話,就多加幾行RGB的描述代碼。

比如想在開啟大寫的時候,亮起第一行左起的兩個燈,和第二行左起的兩個燈,那么就要加0,2,HSV RED和6,2,HSV RED兩行了。需要注意的是,如果是多組燈光的話,組與組之間,要有逗號分隔,最后一組不用逗號。


附上各種RGB顏色的代碼。


再往下,有my layer1 layer和my layer2 layer的那兩行,跟大寫指示燈是一個道理,就是設(shè)置在開啟鍵層1和2的時候亮起的燈光和顏色。如果鍵盤不止兩個鍵層,還可以增加,復(fù)制這組代碼的格式,把鍵層后面的數(shù)字修改一下就行。


這個是我之前做的巨軸底座的相關(guān)代碼,可以看到,這個代碼做了4個鍵層的燈光設(shè)置。這段代碼中,幾個鍵層都是用同一顆燈珠去顯示,只不過不同鍵層使用不同顏色去表示??梢杂靡唤M方便自己記憶的顏色順序去表示,比如上面的代碼使用紅黃藍(lán)綠去表示鍵層1、2、3、4。(PS:之前找我買過巨軸底座的老鐵,記得有空找我要這個新版固件啊,哈哈哈)


大概能想到的就這么多吧,如果有什么遺漏,還望各位大佬斧正。

QMK小鍵盤 附QMK RGB顯示大寫狀態(tài)和鍵層狀態(tài)教程的評論 (共 條)

分享到微博請遵守國家法律
阳谷县| 太原市| 商水县| 宜都市| 沙雅县| 平潭县| 麟游县| 玉林市| 渝北区| 天长市| 永胜县| 新竹市| 常宁市| 建昌县| 忻城县| 拉萨市| 古交市| 蒲江县| 游戏| 科技| 鹤岗市| 潞城市| 安远县| 诏安县| 桑日县| 嘉义市| 博乐市| 股票| 富川| 兴城市| 宜兰县| 青川县| 沙湾县| 临澧县| 雷州市| 新巴尔虎右旗| 天祝| 武胜县| 靖西县| 桐梓县| 高碑店市|