Brightness/hue/saturation controls don't affect layer indicator colors #1

Closed
opened 2026-06-25 23:50:25 +08:00 by afiqzudinhadi · 1 comment
afiqzudinhadi commented 2026-06-25 23:50:25 +08:00 (Migrated from github.com)

Layer indicator colors (effect #4) use fixed hex RGB values from &ug behavior bindings. They bypass the HSB brightness system used by effects 0-3.

  • RGB_BRI/RGB_BRD — no effect on layer colors
  • RGB_HUI/RGB_HUD — no effect
  • RGB_SAI/RGB_SAD — no effect

Proposed fix: Either scale layer pixel output by state.color.b / BRT_MAX in apply_rgbmap, or convert &ug behavior to accept HSB values so all controls work natively.

Layer indicator colors (effect #4) use fixed hex RGB values from `&ug` behavior bindings. They bypass the HSB brightness system used by effects 0-3. - `RGB_BRI`/`RGB_BRD` — no effect on layer colors - `RGB_HUI`/`RGB_HUD` — no effect - `RGB_SAI`/`RGB_SAD` — no effect **Proposed fix:** Either scale layer pixel output by `state.color.b / BRT_MAX` in `apply_rgbmap`, or convert `&ug` behavior to accept HSB values so all controls work natively.
afiqzudinhadi commented 2026-07-01 23:14:45 +08:00 (Migrated from github.com)

Moved to afiqzudinhadi/zmk-rgb-effects#1 — module concern

Moved to afiqzudinhadi/zmk-rgb-effects#1 — module concern
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: afiqzudinhadi/zmk#1
No description provided.