Adds an ESC key RGB indicator (LED 0) that reflects the currently active layer
Adds a COMM+DOT+SLSH (,./) combo as a reliable emergency escape hatch back to BASE
Details
Layer Lock Keycodes
LCK_FN1–LCK_FN4, LCK_CTL, and LCK_BASE toggle a layer into a locked state, keeping it active after momentary keys are released. A second press on the same lock key — or pressing LCK_BASE — clears all locks and returns to BASE.
ESC Key RGB Indicator
rgb_matrix_indicators_advanced_user colours LED 0 (ESC key) based on the highest active layer:
Layer
Colour
BASE
Dark (off)
FN1
Blue
FN2
Green
FN3
Orange
FN4
Purple
KEEB_CTL
Red
BASE Fallback Combo
A three-key combo (,./) fires TO(BASE), providing an emergency exit when stuck on an unknown layer. COMBO_ONLY_FROM_LAYER is set to 0 in config.h so keycodes are always resolved from BASE, making the combo reliable on any layer.
Commits
feat(q5_max): add COMM+DOT+SLSH fallback combo to return to BASE
feat(q5_max): add ESC key RGB indicator for active layer
feat(q5_max): add layer-lock keycodes for persistent layer activation
## Summary
- Introduces layer-lock custom keycodes (`LCK_FN1`–`LCK_FN4`, `LCK_CTL`, `LCK_BASE`) for persistent layer activation
- Adds an ESC key RGB indicator (LED 0) that reflects the currently active layer
- Adds a `COMM+DOT+SLSH` (`,` `.` `/`) combo as a reliable emergency escape hatch back to BASE
## Details
### Layer Lock Keycodes
`LCK_FN1`–`LCK_FN4`, `LCK_CTL`, and `LCK_BASE` toggle a layer into a locked state, keeping it active after momentary keys are released. A second press on the same lock key — or pressing `LCK_BASE` — clears all locks and returns to BASE.
### ESC Key RGB Indicator
`rgb_matrix_indicators_advanced_user` colours LED 0 (ESC key) based on the highest active layer:
| Layer | Colour |
|-------|--------|
| BASE | Dark (off) |
| FN1 | Blue |
| FN2 | Green |
| FN3 | Orange |
| FN4 | Purple |
| KEEB_CTL | Red |
### BASE Fallback Combo
A three-key combo (`,` `.` `/`) fires `TO(BASE)`, providing an emergency exit when stuck on an unknown layer. `COMBO_ONLY_FROM_LAYER` is set to `0` in `config.h` so keycodes are always resolved from BASE, making the combo reliable on any layer.
### Commits
- `feat(q5_max): add COMM+DOT+SLSH fallback combo to return to BASE`
- `feat(q5_max): add ESC key RGB indicator for active layer`
- `feat(q5_max): add layer-lock keycodes for persistent layer activation`
Adds a three-key combo (, . /) that fires TO(BASE), providing an
emergency escape hatch when stuck on an unknown layer. COMBO_ONLY_FROM_LAYER
is set to 0 in the keymap config.h so keycodes are always resolved from
BASE, making the combo reliable regardless of the active layer.
Implements rgb_matrix_indicators_advanced_user to colour the ESC key
(LED 0) based on the current layer: dark on BASE, blue on FN1, green
on FN2, orange on FN3, purple on FN4, and red on KEEB_CTL.
Introduces LCK_FN1–LCK_FN4, LCK_CTL, and LCK_BASE custom keycodes that
toggle a layer into a locked state so it stays active after momentary keys
are released. A second press on the same lock key or pressing LCK_BASE
clears all locks and returns to BASE.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
LCK_FN1–LCK_FN4,LCK_CTL,LCK_BASE) for persistent layer activationCOMM+DOT+SLSH(,./) combo as a reliable emergency escape hatch back to BASEDetails
Layer Lock Keycodes
LCK_FN1–LCK_FN4,LCK_CTL, andLCK_BASEtoggle a layer into a locked state, keeping it active after momentary keys are released. A second press on the same lock key — or pressingLCK_BASE— clears all locks and returns to BASE.ESC Key RGB Indicator
rgb_matrix_indicators_advanced_usercolours LED 0 (ESC key) based on the highest active layer:BASE Fallback Combo
A three-key combo (
,./) firesTO(BASE), providing an emergency exit when stuck on an unknown layer.COMBO_ONLY_FROM_LAYERis set to0inconfig.hso keycodes are always resolved from BASE, making the combo reliable on any layer.Commits
feat(q5_max): add COMM+DOT+SLSH fallback combo to return to BASEfeat(q5_max): add ESC key RGB indicator for active layerfeat(q5_max): add layer-lock keycodes for persistent layer activation5fb2847dcdto45276ac042