Closed macintacos closed 4 years ago
This is actually expected behavior:
https://beta.docs.qmk.fm/detailed-guides/keymap#keymap-and-layers
The way the layer stack in QMK works, you generally cannot use layer movement keys to move into a lower layer, only a higher one.
It may be possible to achieve this with a custom macro, but not LM unfortunately.
sad trombone
Thank you @ridingqwerty (fantastic username btw), I'll figure out some other way around this. Thanks for pointing that doc out! I figured it'd be mentioned somewhere but couldn't find it. I'll close this out; happy holidays!
For whatever reason, I can't get
LM(0, MOD_LGUI)
to function properly. Mykeymap.c
is below.Describe the Bug
The gist of what I'm trying to accomplish is that I want to be able to drop to the
0
layer at will to execute arbitraryLGUI(KC_whatever)
shortcuts, no matter what layer I'm in (which is why theLM
shortcut is defined on every layer except0
). The way it works now, holding the key while in another layer does register as the correct modifier being held down, but for whatever reason when I hit another key (LGUI(KC_O)
for example), nothing happens. Really unsure why, since in theory it should be working.If it makes any difference, I used the QMK online configurator to compile/generate everything (I have not gotten into modifying any code directly outside of the online editor).
Any ideas?
System Information
dztech/dz60rgb_wkl/v1
Additional Context
keymap.c
: