[Bug?] OSL + LCAG(kc) not working the way I think it should work
#8.090 aberto em 5 de fev. de 2020
Métricas do repositório
- Stars
- (20.368 stars)
- Métricas de merge de PR
- (Mesclagem média 20d 9h) (27 fundiu PRs em 30d)
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:
- Tap/release the OSL key. Now I'm in layer X momentarily. Next steps takes place without holding the OSL key.
- In layer X, there is a key that I've specified with
LCAG(kc)(for the purposes of this explanation, thekcdoesn't matter). - I would like to hold the
LCAGkey and hit another key in that layer to trigger that modifiers +kccombo.- For context, the
kcthat I'm hitting is not the one assigned toLCAG(kc), it's a completely separate key. - The
kcin 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 assignedQwhereas on layer X it's assigned1.
- For context, the
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