kmk_firmware/docs/layers.md
2021-06-25 10:53:58 -07:00

1.0 KiB

Layers

Layers module adds keys for accessing other layers. It can simply be added to the extensions list.

from kmk.modules.layers import Layers
keyboard.modules.append(Layers())

Keycodes

Key Description
KC.DF(layer) Switches the default layer
KC.MO(layer) Momentarily activates layer, switches off when you let go
KC.LM(layer, mod) As MO(layer) but with mod active
KC.LT(layer, kc) Momentarily activates layer if held, sends kc if tapped
KC.TG(layer) Toggles the layer (enables it if no active, and vise versa)
KC.TO(layer) Activates layer and deactivates all other layers
KC.TT(layer) Momentarily activates layer if held, toggles it if tapped repeatedly