qmk/qmk_firmware

[Bug] QMK-DFU exit key and bootmagic bootloader key don't work on the same key

Open

#8,302 创建于 2020年3月3日

在 GitHub 查看
 (6 评论) (2 反应) (0 负责人)C (43,867 fork)batch import
bughelp wanted

仓库指标

Star
 (20,368 star)
PR 合并指标
 (平均合并 20天 9小时) (30 天内合并 27 个 PR)

描述

Describe the Bug

By default, the key in the first row and first column is the key that triggers the bootloader jump if pressed when the usb cable is plugged in. However, if the QMK-DFU escape key is set using QMK_ESC_OUTPUT and QMK_ESC_INPUT and it is the same key, it works too well. You escape the bootloader, but then it detects the key being pressed and brings you right back to the bootloader, so you'll never exit the bootloader that way. This is usually the esc key on many boards.

The expected behavior would be that it actually goes back to the user program.

System Information

  • Keyboard: any that uses qmk-dfu and bootmagic (lite)
    • Revision (if applicable):
  • Operating system: Windows 10 Pro 1903
  • AVR GCC version: 4.9.2
  • ARM GCC version: 4.9.3
  • QMK Firmware version: 0.7.119
  • Any keyboard related software installed?
    • AutoHotKey
    • Karabiner
    • Other:

Additional Context

I don't know if it's fixed already, I tried searching but I know my qmk version is a bit older

贡献者指南