Files
keyboard/keymaps/custom/rgb_effects.md

59 lines
3.5 KiB
Markdown

# RGB Matrix Effects
Full list of enabled effects in cycle order (FN+Backspace).
| # | Effect | Source | Description |
|---|--------|--------|-------------|
| 0 | NONE | builtin | LEDs off (skipped in cycle) |
| 1 | SOLID_COLOR | builtin | Static single color |
| 2 | ALPHAS_MODS | config.h | Static dual hue, alpha vs modifier keys |
| 3 | GRADIENT_UP_DOWN | config.h | Static gradient top to bottom |
| 4 | GRADIENT_LEFT_RIGHT | config.h | Static gradient left to right |
| 5 | BREATHING | config.h | Single hue brightness pulse |
| 6 | BAND_SAT | config.h | Saturation band scrolling left to right |
| 7 | BAND_VAL | config.h | Brightness band scrolling left to right |
| 8 | BAND_PINWHEEL_SAT | config.h | Spinning pinwheel saturation band |
| 9 | BAND_PINWHEEL_VAL | config.h | Spinning pinwheel brightness band |
| 10 | BAND_SPIRAL_SAT | config.h | Spiral saturation band |
| 11 | BAND_SPIRAL_VAL | config.h | Spiral brightness band |
| 12 | CYCLE_ALL | board | All LEDs cycle through hues together |
| 13 | CYCLE_LEFT_RIGHT | board | Hue wave scrolling left to right |
| 14 | CYCLE_UP_DOWN | board | Hue wave scrolling top to bottom |
| 15 | RAINBOW_MOVING_CHEVRON | board | Moving chevron rainbow **(default)** |
| 16 | CYCLE_OUT_IN | board | Hue wave from edges to center |
| 17 | CYCLE_OUT_IN_DUAL | board | Dual directional hue wave |
| 18 | CYCLE_PINWHEEL | board | Spinning pinwheel hue |
| 19 | CYCLE_SPIRAL | board | Spiral hue animation |
| 20 | DUAL_BEACON | config.h | Two spinning beacons |
| 21 | RAINBOW_BEACON | config.h | Single spinning rainbow beacon |
| 22 | RAINBOW_PINWHEELS | config.h | Multiple rainbow pinwheels |
| 23 | RAINDROPS | board | Random color raindrops |
| 24 | JELLYBEAN_RAINDROPS | config.h | Random color jellybean raindrops |
| 25 | HUE_BREATHING | config.h | Hue shifts with breathing |
| 26 | HUE_PENDULUM | config.h | Hue swings back and forth |
| 27 | HUE_WAVE | config.h | Hue wave animation |
| 28 | PIXEL_RAIN | config.h | Random pixels light up and fade |
| 29 | PIXEL_FLOW | config.h | Pixels flow in a direction |
| 30 | PIXEL_FRACTAL | config.h | Fractal pixel pattern |
| 31 | TYPING_HEATMAP | config.h | Heatmap of recently pressed keys (framebuffer) |
| 32 | DIGITAL_RAIN | config.h | Matrix-style digital rain (framebuffer) |
| 33 | SOLID_REACTIVE_SIMPLE | config.h | Single color, lights up on keypress |
| 34 | SOLID_REACTIVE | config.h | Single color, fades on keypress |
| 35 | SOLID_REACTIVE_WIDE | config.h | Wide ripple on keypress |
| 36 | SOLID_REACTIVE_MULTIWIDE | config.h | Multiple wide ripples |
| 37 | SOLID_REACTIVE_CROSS | config.h | Cross pattern on keypress |
| 38 | SOLID_REACTIVE_MULTICROSS | config.h | Multiple cross patterns |
| 39 | SOLID_REACTIVE_NEXUS | config.h | Nexus ripple on keypress |
| 40 | SOLID_REACTIVE_MULTINEXUS | config.h | Multiple nexus ripples |
| 41 | SPLASH | board | Rainbow splash on keypress |
| 42 | MULTISPLASH | board | Multiple rainbow splashes |
| 43 | SOLID_SPLASH | config.h | Single color splash on keypress |
| 44 | SOLID_MULTISPLASH | config.h | Multiple single color splashes |
| 45 | *active_keys* | System76 | Highlights keys with bindings on current layer |
| 46 | *raw_rgb* | System76 | Per-key RGB set via USB HID (configurator) |
| 47 | *unlocked* | System76 | Spells U-N-L-O-C-K-E-D in sequence (bootloader indicator) |
"board" = defined in `qmk_firmware/keyboards/system76/launch_3/config.h`
"config.h" = defined in `keymaps/custom/config.h`
"System76" = custom effects in `qmk_firmware/keyboards/system76/launch_3/rgb_matrix_kb.inc`