Commit graph

15 commits

Author SHA1 Message Date
afiqzudinhadi
43d82e14ff Change pos 0 from hold-tap to tap-dance: tap=grave, double-tap=ESC 2026-07-09 06:47:57 +00:00
afiqzudinhadi
437275d284 Update README + keymap-drawer docs for NAVI/HUB layer rework 2026-07-09 01:03:05 +00:00
afiqzudinhadi
9de7108d31 Rework layers: add NAVI + HUB, move ESC/TAB/BSPC/RET to dedicated keys 2026-07-09 00:47:02 +00:00
9500a74dac OLED: switch to mctechnology17, add Luna + spaceman, remove unused modules
- Switch zmk-nice-oled from KeebMaker fork to mctechnology17 original
- Enable WPM Luna dog widget on central (left) half
- Disable bongo cat to avoid luna/bongo linker collision (shared globals)
- Right peripheral: spaceman animation, disable default cat
- Remove unused west.yml deps: zmk-dongle-display, zmk-dongle-display-view,
  zmk-oled-adapter, KeebMaker remote
- Each half shows its own battery % via default battery widget
2026-07-08 15:41:23 +08:00
6767022f97 Rename keyboard to Afiq Zudin Hadi Corne 42 MX 2026-07-01 22:12:50 +08:00
bd400fd8e2 Switch to modular RGB: zmk rgb-modular-v1.1 + zmk-rgb-effects v1.1.1
- ZMK core: rgb-modular-v1.1 branch (modular effect registration API
  with persistent effects, wakeup, fade-delay, idle hooks)
- Per-key layer RGB: zmk-rgb-effects module v1.1.1
- CONFIG_EXPERIMENTAL_RGB_LAYER -> CONFIG_ZMK_RGB_EFFECT_LAYER
2026-07-01 15:42:39 +08:00
f1ba3dec58 Fix per-key RGB: correct pixel-lookup, chain-length, effect config
- pixel-lookup: column-by-column snake per foostan Corne v1.1 PCB diagram
- chain-length=27 in keymap (fork shield overlay overrides to 10)
- EFF_START=4 (layer indicators), ON_START=y, AUTO_OFF_IDLE=n
- Document per-key RGB in README with LED chain order and usage
2026-06-26 00:11:45 +08:00
8f25d48822 Enable HID indicators for per-key RGB capslock/numlock support 2026-06-24 20:07:45 +08:00
a01b4cae8f Add per-key RGB layer support via darknao's fork
Switch ZMK source to afiqzudinhadi/zmk@rgb-layer (v0.3.0 base +
darknao's per-key RGB patches, all original authors preserved).

- Enable CONFIG_EXPERIMENTAL_RGB_LAYER in corne.conf
- Add underglow-layer node with per-layer color maps:
  CARP=teal, QWRT=blue, STEN=red, FPS=green/orange, HUB=functional
- pixel-lookup assumes left-half serpentine wiring (right half TBD)
- HUB layer uses fade-delay for smooth transitions
2026-06-24 19:31:56 +08:00
afiqzudinhadi
3378de5539 Remove steno includes, add placeholder STEN layer, clean up README 2026-06-24 11:23:00 +00:00
9d377bca7d Remove custom corne shield, use ZMK built-in
Custom shield was identical to upstream v0.3.0. RGB overlay moved to config/.
2026-06-24 19:14:40 +08:00
9d4f8149c5 Remove unused vendor overlays, dongle/peripheral shields, and steno config
Stripped to corne_left + corne_right on nice_nano_v2 only.
2026-06-24 19:02:34 +08:00
0ecb1c80be Inline RGB config, remove snippet
RGB settings moved from snippets/rgb-config into corne.conf.
Snippet dir + snippet_root + build.yaml snippet refs removed.
2026-06-24 18:07:45 +08:00
bd20351075 Disable ZMK Studio, add full README, fix LED chain-length
Studio commented out in config with re-enable instructions in README.
LED chain-length corrected to 27 (6 underglow + 21 per-key per half).
2026-06-24 17:54:51 +08:00
9d21b8ff1e Init: Corne-only zmk-config
Extracted from zmk-config-archive (multi-board repo).
Corne 42-key with nice_nano_v2, nice_oled, RGB, ZMK Studio, Javelin steno.
2026-06-24 17:41:09 +08:00