chore/feat(q5_max): gitignore update, layer control, and CAPS_MOD #6

Merged
rootiest merged 15 commits from feat/layer-control into main 2026-04-08 04:57:10 +00:00
Owner

Summary

This PR lands the remaining three feature branches into main now that the chained PR merges accumulated their content into feat/layer-control.

  • chore: ignore Claude session and session memory ID files
  • feat(q5_max): layer control — lock keycodes, ESC RGB indicator, BASE fallback combo
  • feat(q5_max): CAPS_MOD — multi-function CapsLock key with CapsWord, Autocorrect, and RGB indicators

See the individual PR descriptions for full details:

  • #2 chore/gitignore-update
  • #3 feat/layer-control
  • #4 feat/caps-mod
## Summary This PR lands the remaining three feature branches into `main` now that the chained PR merges accumulated their content into `feat/layer-control`. - **chore:** ignore Claude session and session memory ID files - **feat(q5_max):** layer control — lock keycodes, ESC RGB indicator, BASE fallback combo - **feat(q5_max):** CAPS_MOD — multi-function CapsLock key with CapsWord, Autocorrect, and RGB indicators See the individual PR descriptions for full details: - #2 `chore/gitignore-update` - #3 `feat/layer-control` - #4 `feat/caps-mod`
rootiest added 15 commits 2026-04-08 04:57:05 +00:00
chore: ignore Claude session and session memory ID files
Pull Request Labeler / triage (pull_request) Successful in 4s
e897c73ff4
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.
Spec for CAPS_MOD custom keycode: tap=ESC, hold=Ctrl, Shift+tap=CapsLock,
Alt+tap=CapsWord, GUI+tap=Autocorrect toggle. Includes RGB indicators and
feature enablement plan.
rootiest merged commit 846d07966f into main 2026-04-08 04:57:10 +00:00
Sign in to join this conversation.