十、键盘模块使用教程

1、键盘键位修改教程(只针对稚晖君原版程序)

1.1、改键盘键位原理

考虑原理图中箭头指的那个按键,这个按键可以在PCB的任意位置,但是我们可以看到,它是从左到右(按74HC165的连接顺序,也即移位扫描顺序)的第10颗,因此它的编号为9(从0开始算)

1.2、键盘键码对应图

为了方便修改,我已把原理图中从左到右的编号直接对应到了PCB中相应位置,如下图所示:

上图使用Visio软件绘制,需要的朋友请自行下载(HelloWord-Keyboard改键盘键位):

https://www.aliyundrive.com/s/AgJ4CMCUJ1E 提取码: uo93

1.3、键盘修改实例

如果我们在实际的PCB板上把它放在了右边Alt的位置,那么参考在下图代码红色框中的第1层映射(也就是标准布局)中的RIGHT_ALT的序号是76,那么在第0层映射的76号变量就填入9(蓝色框).

这样依次把你PCB上所有按键都填入0层映射,就得到了一个映射好的标准键盘了。后续2、3、4、5…层需要怎么映射就随意修改添加即可,也不需要再使用数字编号,而是可以直接用枚举的按键名称很方便。

2、键盘使用教程(针对https://keeb.pro/configurator/在线上位机)

2.1、打开上位机网址https://keeb.pro/configurator/如下图所示:

2.2、点击连接键盘

2.3、连接成功后可以切换不同的层从而实现不同的功能

2.4、改键操作(瀚文75键盘中任意指定一个键使其绿框出现,然后在下面的全键盘中指定该键)

2.5、RGB灯效设置(注意看按键层1中设置了RGB灯效的快捷键:FN+HOME为关闭RGB灯效;FN+END为下一个灯效;FN+PGUP为调亮灯亮度;FN+PGDN为降低灯亮度)

3、键盘按键测试平台

3.1、可以使用下面在线测试地址进行键盘按键的测试:

https://nine-fox.com/editor/#/keycodeTester

https://barneyzhao.gitee.io/typing-cn/#/

3.2、可以使用下面在线练习打字(蓝豆打字):

https://www.ldou.com/

3.3、可以使用“灵猫键盘按键测试”软件进行测试:

https://www.aliyundrive.com/s/AgJ4CMCUJ1E 提取码: uo93