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

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

單選鈕單搖桿單手鍵盤 附QMK搖桿教程

2021-06-24 11:57 作者:拆哪都行  | 我要投稿

某日,一位鍵友發(fā)來(lái)消息,問(wèn)我能不能做一個(gè)類似我之前那個(gè)雙旋鈕的單手鍵盤,但是要把下面四個(gè)鍵改成搖桿,上面留一個(gè)旋鈕就行。


甲方老板發(fā)來(lái)的配列


話不多說(shuō)

直接上效果圖,騙倒甲方先!


某日,一位鍵友發(fā)來(lái)消息,問(wèn)我能不能做一個(gè)類似我之前那個(gè)雙旋鈕的單手鍵盤,但是要把下面四個(gè)鍵改成搖桿,上面留一個(gè)旋鈕就行。


甲方老板發(fā)來(lái)的配列


話不多說(shuō)

直接上效果圖,騙倒甲方先!


然后就可以開(kāi)始制作了,這次制作對(duì)我個(gè)人而言,難點(diǎn)就是那個(gè)搖桿的代碼部分。之前沒(méi)有接觸過(guò),所以只能現(xiàn)學(xué)現(xiàn)用,下面放一下QMK搖桿代碼的相關(guān)操作。至于QMK基礎(chǔ)部分,可以翻翻我之前的帖子。


對(duì)于我這種水平的小白來(lái)說(shuō),讓我自己獨(dú)立去寫搖桿代碼肯定是不現(xiàn)實(shí)的,所以還是沿用以往的戰(zhàn)術(shù),踩在前人肩膀上前行。


經(jīng)過(guò)搜索得知,QMK的keyboard文件夾中40percentclub里nano的drashna配置,就包含有搖桿的代碼。PS:上面博主提到的第一款那個(gè)方向鍵我也買了,那手感真的是……沒(méi)辦法忍受,太硬了,所以只能選擇相對(duì)麻煩一點(diǎn)的第二款。


于是復(fù)制這個(gè)nano文件夾,重命名一下文件夾名稱,這里我使用的是甲方老板名字縮寫。然后文件夾中與之前文件夾同名的后綴名為C和H同名的文件,

后綴C里面的文件名也要改一下。


然后去keyboard-layout-editor.com編輯配列,同時(shí)把按鍵名改成VIA需要的形式,方便后面編輯VIA配置文件。右下角的旋鈕按鍵并沒(méi)有在這里體現(xiàn),因?yàn)閾u桿的按鈕功能不是通過(guò)按鍵矩陣完成的,所以沒(méi)有在這里體現(xiàn),所以所以也就沒(méi)辦法通過(guò)VIA去修改搖桿按鍵的功能了。


接下來(lái)去到https://kbfirmware.com/按照上面的按鍵坐標(biāo)值修改布線,編輯好針腳以及按鍵定義,然后下載ZIP。具體操作我之前的帖子里有詳細(xì)介紹,這里不復(fù)述了。

把ZIP文件中的配列代碼復(fù)制到h后綴名文件中,注意保持格式。


接下來(lái)編輯config文件,主要就是硬件識(shí)別碼要與VIA配置文件中的一致,矩陣數(shù)量也是。然后把ZIP文件中的針腳定義復(fù)制過(guò)來(lái)。增加一些RGB和旋鈕的相關(guān)代碼。


rules.mk中,開(kāi)啟VIA功能,關(guān)閉VIA要求關(guān)閉的功能,開(kāi)啟RGB和旋鈕等需要開(kāi)啟的功能。


復(fù)制ZIP文件中的鍵值代碼。重點(diǎn)關(guān)注一下第一行代碼中提到的這個(gè)drashna.h文件。


下面的搖桿代碼中,設(shè)定B4為X軸,B5為Y軸,B6為按鍵。對(duì)應(yīng)到搖桿模塊上的針腳,搖桿模塊上的正負(fù)極接到開(kāi)發(fā)板上的正負(fù)極針腳。如果沒(méi)有什么特殊需求,盡量就別改這些針腳定義了,多一事不如少一事?。?/p>


所有代碼都編輯好并且固件生成成功以后,把固件輸入鍵盤,RGB卻只有寥寥幾種燈光效果,明明在config中已經(jīng)開(kāi)啟了所有等效。經(jīng)過(guò)反復(fù)思考,終于發(fā)現(xiàn)原因就是出在這個(gè)drashna.h中。

在QMK的users文件夾中的drashna文件夾


在drashna文件夾中,也有一個(gè)config文件,打開(kāi)發(fā)現(xiàn)其中也有RGB燈光動(dòng)畫方面的代碼,應(yīng)該是說(shuō)針對(duì)不同型號(hào)的芯片,開(kāi)放不同的動(dòng)畫效果,90usb的空間比較大,所以開(kāi)啟全部動(dòng)畫,其他的只開(kāi)啟了三個(gè)燈光效果,雖然我使用的是32u4芯片,但是空間足夠放下全部燈光效果,所以將這段代碼注釋掉。再次生成固件燒錄到鍵盤中,所有燈光效果就都開(kāi)啟成功了。


放點(diǎn)完成圖



結(jié)束


單選鈕單搖桿單手鍵盤 附QMK搖桿教程的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
施秉县| 宜春市| 古田县| 吴江市| 台北市| 平阴县| 和林格尔县| 武宣县| 新宾| 东乡| 本溪市| 元谋县| 阿拉善右旗| 油尖旺区| 龙州县| 宁明县| 宁波市| 湘潭县| 襄汾县| 宾川县| 平顶山市| 阿城市| 金平| 札达县| 长海县| 通渭县| 阿克| 尚志市| 中西区| 盖州市| 阳新县| 沙田区| 富顺县| 蚌埠市| 习水县| 汾阳市| 平武县| 乌兰县| 吴江市| 固始县| 肃宁县|