治好了键盘的一个毛病
困扰了两年的键盘小 bug 解决了。
起因
机械键盘为了防止游戏玩家误触 WIN 键,专门加入了 WIN_LOCK 模式,由 Fn+WIN 触发。
这对编程来说简直是噩梦,一旦用到了需要触发 WIN 和 Fn 的组合键,例如 WIN+箭头,这时 WIN 键位就给锁上了。
解决方案
- 安装 dfu-util
sudo pacman -S dfu-util
- 下载 V1.40.02 固件 
- 按住 - Esc键不放,戳键盘背后的 Reset 按钮,释放- Esc键。 (注意,此处的- Esc是原先的- Esc键位,不是修改后的- Esc键。 键盘和电脑用 USB 线保持连接,不是断开。)
- 写入固件 
dfu-util --alt 0 --intf 0 --download xxx_NoWinLock.dfu
- 戳键盘背后的 Reset 按钮,退出 dfu 模式。 
- 通过蓝牙手机 APP 重设键位。 这时候 - WIN_L依然会对应 WIN_LOCK,只是因为 APP 的原因,键盘已经生效。
Last modified on 2025-10-29