单选钮单摇杆单手键盘 附QMK摇杆教程

2021-07-03 14:31:03 6点赞 20收藏 17评论

某日,一位键友发来消息,问我能不能做一个类似我之前那个双旋钮的单手键盘,但是要把下面四个键改成摇杆,上面留一个旋钮就行。

单选钮单摇杆单手键盘 附QMK摇杆教程

甲方老板发来的配列

话不多说

单选钮单摇杆单手键盘 附QMK摇杆教程

单选钮单摇杆单手键盘 附QMK摇杆教程

直接上效果图,骗倒甲方先!

然后就可以开始制作了,这次制作对我个人而言,难点就是那个摇杆的代码部分。之前没有接触过,所以只能现学现用,下面放一下QMK摇杆代码的相关操作。至于QMK基础部分,可以翻翻我之前的帖子。

对于我这种水平的小白来说,让我自己独立去写摇杆代码肯定是不现实的,所以还是沿用以往的战术,踩在前人肩膀上前行。

单选钮单摇杆单手键盘 附QMK摇杆教程

经过搜索得知,QMK的keyboard文件夹中40percentclub里nano的drashna配置,就包含有摇杆的代码。PS:上面博主提到的第一款那个方向键我也买了,那手感真的是……没办法忍受,太硬了,所以只能选择相对麻烦一点的第二款。

单选钮单摇杆单手键盘 附QMK摇杆教程

于是复制这个nano文件夹,重命名一下文件夹名称,这里我使用的是甲方老板名字缩写。然后文件夹中与之前文件夹同名的后缀名为C和H同名的文件,

单选钮单摇杆单手键盘 附QMK摇杆教程

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

单选钮单摇杆单手键盘 附QMK摇杆教程

然后去keyboard-layout-editor.com编辑配列,同时把按键名改成VIA需要的形式,方便后面编辑VIA配置文件。右下角的旋钮按键并没有在这里体现,因为摇杆的按钮功能不是通过按键矩阵完成的,所以没有在这里体现,所以所以也就没办法通过VIA去修改摇杆按键的功能了。

接下来去到https://kbfirmware.com/按照上面的按键坐标值修改布线,编辑好针脚以及按键定义,然后下载ZIP。具体操作我之前的帖子里有详细介绍,这里不复述了。

单选钮单摇杆单手键盘 附QMK摇杆教程

把ZIP文件中的配列代码复制到h后缀名文件中,注意保持格式。

单选钮单摇杆单手键盘 附QMK摇杆教程

接下来编辑config文件,主要就是硬件识别码要与VIA配置文件中的一致,矩阵数量也是。然后把ZIP文件中的针脚定义复制过来。增加一些RGB和旋钮的相关代码。

单选钮单摇杆单手键盘 附QMK摇杆教程

rules.mk中,开启VIA功能,关闭VIA要求关闭的功能,开启RGB和旋钮等需要开启的功能。

单选钮单摇杆单手键盘 附QMK摇杆教程

复制ZIP文件中的键值代码。重点关注一下第一行代码中提到的这个drashna.h文件。

单选钮单摇杆单手键盘 附QMK摇杆教程

下面的摇杆代码中,设定B4为X轴,B5为Y轴,B6为按键。对应到摇杆模块上的针脚,摇杆模块上的正负极接到开发板上的正负极针脚。如果没有什么特殊需求,尽量就别改这些针脚定义了,多一事不如少一事啊!

所有代码都编辑好并且固件生成成功以后,把固件输入键盘,RGB却只有寥寥几种灯光效果,明明在config中已经开启了所有等效。经过反复思考,终于发现原因就是出在这个drashna.h中。

单选钮单摇杆单手键盘 附QMK摇杆教程

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

单选钮单摇杆单手键盘 附QMK摇杆教程

在drashna文件夹中,也有一个config文件,打开发现其中也有RGB灯光动画方面的代码,应该是说针对不同型号的芯片,开放不同的动画效果,90usb的空间比较大,所以开启全部动画,其他的只开启了三个灯光效果,虽然我使用的是32u4芯片,但是空间足够放下全部灯光效果,所以将这段代码注释掉。再次生成固件烧录到键盘中,所有灯光效果就都开启成功了。

放点完成图

单选钮单摇杆单手键盘 附QMK摇杆教程

单选钮单摇杆单手键盘 附QMK摇杆教程

单选钮单摇杆单手键盘 附QMK摇杆教程

单选钮单摇杆单手键盘 附QMK摇杆教程

单选钮单摇杆单手键盘 附QMK摇杆教程

单选钮单摇杆单手键盘 附QMK摇杆教程

结束

展开 收起

CHERRY 樱桃 K5V2 67键 有线机械键盘 洪流 MX2A红轴 RGB

CHERRY 樱桃 K5V2 67键 有线机械键盘 洪流 MX2A红轴 RGB

999元起

CHERRY 樱桃 MX BOARD 3.0S 109键 2.4G蓝牙 多模无线机械键盘

CHERRY 樱桃 MX BOARD 3.0S 109键 2.4G蓝牙 多模无线机械键盘

469元起

CHERRY 樱桃 MX BOARD 2.0S 109键 有线机械键盘

CHERRY 樱桃 MX BOARD 2.0S 109键 有线机械键盘

328元起

CHERRY 樱桃 MX8.2XAGA曜石 无线三模机械键盘游戏电竞办公RGB背光全铝机身 XAGA曜石 粉色-银轴

CHERRY 樱桃 MX8.2XAGA曜石 无线三模机械键盘游戏电竞办公RGB背光全铝机身 XAGA曜石 粉色-银轴

1589元起

CHERRY 樱桃G80-3000/3494 机械键盘游戏办公兼用无钢板结构全尺寸樱桃复古机械键盘 黑色 黑轴

CHERRY 樱桃G80-3000/3494 机械键盘游戏办公兼用无钢板结构全尺寸樱桃复古机械键盘 黑色 黑轴

暂无报价

CHERRY 樱桃 MX-BOARD 3.0S 109键 有线机械键盘

CHERRY 樱桃 MX-BOARD 3.0S 109键 有线机械键盘

439元起

CHERRY 樱桃 曜石系列 Xaga 87键 2.4G蓝牙 多模无线机械键盘

CHERRY 樱桃 曜石系列 Xaga 87键 2.4G蓝牙 多模无线机械键盘

1449元起

CHERRY 樱桃 键盘

CHERRY 樱桃 键盘

769元起

CHERRY 樱桃 35天最低价 CHERRY 樱桃 MX3.0S无线键盘三透PBT键帽 蓝牙有线三模 办公游戏键盘

CHERRY 樱桃 35天最低价 CHERRY 樱桃 MX3.0S无线键盘三透PBT键帽 蓝牙有线三模 办公游戏键盘

1099元起

CHERRY 樱桃 MX1.0 TKL G80-3811 87键 有线机械键盘

CHERRY 樱桃 MX1.0 TKL G80-3811 87键 有线机械键盘

269元起

CHERRY 樱桃 MX2.0S 108键无线键盘三模蓝牙有线游戏键盘宝可梦机械键盘 三模 宝可梦

CHERRY 樱桃 MX2.0S 108键无线键盘三模蓝牙有线游戏键盘宝可梦机械键盘 三模 宝可梦

579元起

CHERRY 樱桃 DW2300 无线键鼠套装

CHERRY 樱桃 DW2300 无线键鼠套装

68.99元起

CHERRY 樱桃 G80-3000S TKL 88键 有线机械键盘 黑色 MX RGB 红轴 无光

CHERRY 樱桃 G80-3000S TKL 88键 有线机械键盘 黑色 MX RGB 红轴 无光

299元起

CHERRY 樱桃 MX Board 9.0 129键 有线机械键盘

CHERRY 樱桃 MX Board 9.0 129键 有线机械键盘

999元起

CHERRY 樱桃 MX2.0S夜鹰苍穹无线键盘 电竞机械游戏蓝牙三模办公

CHERRY 樱桃 MX2.0S夜鹰苍穹无线键盘 电竞机械游戏蓝牙三模办公

499元起

CHERRY 樱桃 KW7100便携迷你蓝牙无线键盘

CHERRY 樱桃 KW7100便携迷你蓝牙无线键盘

299元起
17评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
20
扫一下,分享更方便,购买更轻松