qmk/qmk_firmware

[Bug] Space Cadet Shift - LS (, RS ), LC (, LS ) - Does not work after flashing

Open

#11,801 opened on Feb 5, 2021

View on GitHub
 (0 comments) (0 reactions) (0 assignees)C (43,867 forks)batch import
bughelp wanted

Repository metrics

Stars
 (20,368 stars)
PR merge metrics
 (Avg merge 20d 9h) (27 merged PRs in 30d)

Description

I recompiled both the DB60 and Instant60 Via keymaps (adding IGNORE_MOD_TAP_INTERRUPT). Before flashing, on both PCBs LS ( worked as expected. After flashing LS ( does not work.

By does not work, it no longer outputs a ( when tapped nor does it work as a shift key. RS ) still works as expected.

~~Both of these PCBs are by CannonKeys, so perhaps there is something in common between them. ~~ See update below, I can see this issue in a non-CK PCB.

I was able to change it back to a regular left shift and that does work as expected on both PCBs.

Describe the Bug

Expect tap to output a ( and hold of shift to work as a shift key. Neither work once completed. However, Via does display the key. I also tried to enable this via the Any key in Via and it yields the same result.

System Information

  • Keyboard:
    • DB60 PCB (J-02 KB)
    • Instant60 PCB (used with a Prophet)
    • Valor PCB (Praxis)
  • Operating system: Mac OS X Big Sur 11.2
  • AVR GCC version: 8.4.0
  • ARM GCC version: 8.3.1 20190703
  • QMK Firmware version: 0.8.28

If there is anything I can try to help diagnose the issue, please let me know.

Update: I grabbed the latest from master on Feb 7 at around 2:10 PM EST (SHA 9d1d875a9) and updated my Valor PCB and I can see the same issue there as well, so I do not think it is just the CK PCBs. I was also able to see the RS ) still works as a shift but it outputs the ( instead of ). In addition, I can see that both LC ( and RC ) have the same issues as the shift keys.

Contributor guide