Skip to content

KyleBing/zmk_config_Q10

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

黑莓蓝牙键盘配置文件

ZMK 固件可用的动作、按键说明:
ZMK 固件中可以使用哪些按键
ZMK 固件可以使用哪些动作

一、键盘层级共 4 层

  1. 字母层:字母
  2. 符号层:数字符号
  3. 媒体层:方向键屏幕亮度音量上下静音上一曲|暂停|下一曲PageUpPageDownHomeEnd前进后退
  4. 功能层:蓝牙设备切换触控板开关BootLoader 固件升级键盘灯控制输出途径切换(蓝牙、USB)键盘重启

白-1-字母层 白-2-符号层 白-3-媒体层 白-4-功能层

二、层级切换说明:

  1. 字母层:
  2. 符号层:
    • alt 点击:临时进入符号层,2 秒内点击任意符号,上屏对应符号并立即退出符号层<四个键盘灯长亮>
    • alt 长按:进入符号层<四个键盘灯长亮>
  3. 媒体层:
    • 右侧 aA↑ 点击:切换媒体层字母层 <四个键盘灯呼吸>
  4. 功能层:
    • $ 键点击:输入 $
    • $ 键长按:进入功能层<四个键盘灯闪烁>

如何构建自己的个性化键盘固件

1. Fork 这个仓库

Screenshot 2024-03-28 at 10 51 28

2. 编辑 .keymap 文件

你可以自己 clone 仓库到本地,或者直接在线上修改。

打开 Fork 后的仓库,找到 .keymap 文件,编辑它

对应可用的键位和操作可以查看下面的文档:

ZMK 固件中可以使用哪些按键
ZMK 固件可以使用哪些动作

Screenshot 2024-03-28 at 10 52 08

编辑完成之后,点击右上角的 Commit 按钮提交你的修改。

Screenshot 2024-03-28 at 10 52 44

3. 执行 Actions 产出键盘固件

修改完成并提交之后,github 会自动将最新的仓库内容编译出最新的键盘固件。
点击 Actions 标签进入 Actions 页面。首次可能没有自动运行,需要手动执行。
之后就不用手动操作了,会自动运行。

Screenshot 2024-03-28 at 08 49 51

点击运行之后,在列表中会多出一个正在执行的任务。

Screenshot 2024-03-28 at 08 50 06

点开它,能看到它的具体进度

Screenshot 2024-03-28 at 08 50 17

完成之后会在最下多出一个名为 firmware 的文件,点击下载它,会下载下来一个名为 firmware.zip 的文件

Screenshot 2024-03-28 at 09 15 15

4. 更新键盘固件

解压下载好的 firmware.zip 文件,解压后会获得 bbxxxx-zmk.uf2 的文件,这个文件就是键盘固件

Screenshot 2024-03-28 at 08 58 32

USB 连接键盘,进入固件更新模式(具体操作参见键盘说明书)。
此时电脑上会多出一个名为 NICENANO 的外接硬盘。
将固件拖动到这个盘里,当电脑提示硬盘已弹出或者硬盘非正常弹出,表示升级完成。

deploy firmware

macOS 上的提示是这样的,不要慌张,这是正常的。

Screenshot 2024-03-28 at 09 15 45

5. 更新固件完成

About

黑莓蓝牙键盘 Q10 固件生成

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • CMake 100.0%