对键盘键位不满意,故对键盘固件在1.13版本的基础上进行修改。此键盘为开源项目,详情见https://oshwhub.com/myng/42-jian-pan
修改内容如下:
(1)将Fn1更改为短按(10-600ms)为空格键,按下再按其它键为fn1功能
(2)将Fn2更改为短按(10-600ms)为Tab键,按下再按其它键为fn2功能
(3)CapsLock键更改为按下Fn2+ESC实现
(4)将计算器功能键移除。同时;‘ , 。这四个符号位置向左移动一位,使其分别对应普通层的B N M ? 这四个键
修改固件注意事项:
更改固件需安装keil(C51),双击42键盘程序项目的.uvproj文件,会自动加载keil项目,然后只要修改keybord.c文件就可以修改键位了。修改完以后,点击project->build target即可在项目下的Objects文件夹下自动生成hex文件。
keil在build时若提示空间不足错误,则需要使用注册机注册
烧录固件注意事项:
烧录程序为WCHISPTool,进入程序,选择CH55x系列,先断开键盘和电脑连接,短接键盘的CH552g芯片的12(引脚后面连接10k电阻)和16引脚,再将键盘连接电脑,使芯片能够被烧录程序识别,在用户程序文件中选择刚才生成好的hex文件,点击下载即可进行烧录。
固件及源码文件、keil、注册机、烧录程序在网盘里,发不了链接,私信可获取文件