qmk/qmk_firmware

[Bug?] OSL + LCAG(kc) not working the way I think it should work

Open

#8 090 ouverte le 5 févr. 2020

Voir sur GitHub
 (3 commentaires) (0 réactions) (0 assignés)C (43 867 forks)batch import
bughelp wanted

Métriques du dépôt

Stars
 (20 368 stars)
Métriques de merge PR
 (Merge moyen 20j 9h) (27 PRs mergées en 30 j)

Description

Describe the Bug

I can't determine whether or not this is "intended" behavior, so I'm filing it as a bug just in case.

I have an OSL key to bring me to a certain layer. I want to be able to do the following:

  1. Tap/release the OSL key. Now I'm in layer X momentarily. Next steps takes place without holding the OSL key.
  2. In layer X, there is a key that I've specified with LCAG(kc) (for the purposes of this explanation, the kc doesn't matter).
  3. I would like to hold the LCAG key and hit another key in that layer to trigger that modifiers + kc combo.
    1. For context, the kc that I'm hitting is not the one assigned to LCAG(kc), it's a completely separate key.
    2. The kc in question that I'm hitting is different between the "base" layer (where you began) and layer X; for example, on the "base" layer it's assigned Q whereas on layer X it's assigned 1.

The above doesn't work; once I hold the LCAG key, I'm popped back to the base layer. I tested with "vanilla" modifiers in layer X, and I can chain them all together just fine (holding control+alt+cmd+kc works as expected in layer X, and pops me back to the base layer after I've completed the incantation). As far as I can tell, there's no way to get the LCAG behavior behind a single key in the destination layer for OSL (and have it behave the same way as the vanilla modifiers work in that layer).

Hopefully I'm making sense; I can provide more clarification if the above isn't enough.

System Information

  • Keyboard: Planck
    • Revision (if applicable): Rev 6
  • Operating system: macOS 10.15.2
  • (not including information about gcc/git since I'm compiling this via config.qmk.fm)
  • Any keyboard related software installed?
    • Karabiner
    • Other: Keyboard Maestro

Guide contributeur