Skip to content

Sync homerow mods with Kanata config + board layer access#1

Merged
cbxm merged 6 commits intomainfrom
sync-kanata-homerow
Feb 25, 2026
Merged

Sync homerow mods with Kanata config + board layer access#1
cbxm merged 6 commits intomainfrom
sync-kanata-homerow

Conversation

@cbxm
Copy link
Copy Markdown
Owner

@cbxm cbxm commented Feb 25, 2026

Summary

  • Replace single homerow mod behavior with 4 per-key behaviors matching Kanata config (hm_shift 300ms, hm_slow 500ms, hm_fast 200ms, hm_gui 250ms)
  • Move boardLeft/boardRight access to base layer outer bottom-row keys (positions 36/49)
  • Remove L_mo_keeb combo and redundant NavLeft/NavRight layer refs
  • Pin ZMK to v0.3 to fix nice_view_spi build error

Test plan

  • Flash both halves
  • Verify homerow mods: A (shift 300ms), S (gui 500ms), D (alt 500ms), F (ctrl 200ms)
  • Verify board layers: hold position 36 for boardLeft, position 49 for boardRight

NewbiZ and others added 6 commits August 27, 2025 22:29
Match Kanata config's per-key timing and flavor:
- hm_shift (A): 300ms, tap-preferred
- hm_slow (S, D, J, K, ;): 500ms, balanced
- hm_fast (F): 200ms, balanced
- hm_gui (L): 250ms, tap-preferred

Balanced flavor fixes RSHIFT responsiveness — modifier activates
immediately when next key is pressed, instead of waiting for timer.
ZMK main has breaking changes to nice_view overlay.
Same fix already applied on Zen42.
Replace L_mo_keeb combo and NavLeft/NavRight layer-chaining
with direct &mo 9 / &mo 10 on positions 36 and 49. Removes
combo timeout and hold-tap flavor issues.
Upstream pinned to v0.3, we had v0.3.0. Using v0.3.
@cbxm cbxm merged commit 72ea0c8 into main Feb 25, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants