diff --git a/keymaps/custom/rgb_effects.md b/keymaps/custom/rgb_effects.md new file mode 100644 index 0000000..252954f --- /dev/null +++ b/keymaps/custom/rgb_effects.md @@ -0,0 +1,58 @@ +# 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`