add effects list
This commit is contained in:
parent
1fd3feba47
commit
49f56c46e3
@ -55,6 +55,8 @@ The format for the matrix position used in this array is `{row | (col << 4)}`. T
|
|||||||
|
|
||||||
Where all variables are decimels/floats.
|
Where all variables are decimels/floats.
|
||||||
|
|
||||||
|
`modifier` is a boolean, whether or not a certain key is considered a modifier (used in some effects).
|
||||||
|
|
||||||
## Keycodes
|
## Keycodes
|
||||||
|
|
||||||
All RGB keycodes are currently shared with the RGBLIGHT system:
|
All RGB keycodes are currently shared with the RGBLIGHT system:
|
||||||
@ -71,6 +73,33 @@ All RGB keycodes are currently shared with the RGBLIGHT system:
|
|||||||
|
|
||||||
* `RGB_MODE_*` keycodes will generally work, but are not currently mapped to the correct effects for the RGB Matrix system
|
* `RGB_MODE_*` keycodes will generally work, but are not currently mapped to the correct effects for the RGB Matrix system
|
||||||
|
|
||||||
|
## RGB Matrix Effects
|
||||||
|
|
||||||
|
These are the effects that are currently available:
|
||||||
|
|
||||||
|
enum rgb_matrix_effects {
|
||||||
|
RGB_MATRIX_SOLID_COLOR = 1,
|
||||||
|
RGB_MATRIX_SOLID_REACTIVE,
|
||||||
|
RGB_MATRIX_ALPHAS_MODS,
|
||||||
|
RGB_MATRIX_DUAL_BEACON,
|
||||||
|
RGB_MATRIX_GRADIENT_UP_DOWN,
|
||||||
|
RGB_MATRIX_RAINDROPS,
|
||||||
|
RGB_MATRIX_CYCLE_ALL,
|
||||||
|
RGB_MATRIX_CYCLE_LEFT_RIGHT,
|
||||||
|
RGB_MATRIX_CYCLE_UP_DOWN,
|
||||||
|
RGB_MATRIX_RAINBOW_BEACON,
|
||||||
|
RGB_MATRIX_RAINBOW_PINWHEELS,
|
||||||
|
RGB_MATRIX_RAINBOW_MOVING_CHEVRON,
|
||||||
|
RGB_MATRIX_JELLYBEAN_RAINDROPS,
|
||||||
|
#ifdef RGB_MATRIX_KEYPRESSES
|
||||||
|
RGB_MATRIX_SPLASH,
|
||||||
|
RGB_MATRIX_MULTISPLASH,
|
||||||
|
RGB_MATRIX_SOLID_SPLASH,
|
||||||
|
RGB_MATRIX_SOLID_MULTISPLASH,
|
||||||
|
#endif
|
||||||
|
RGB_MATRIX_EFFECT_MAX
|
||||||
|
};
|
||||||
|
|
||||||
## Custom layer effects
|
## Custom layer effects
|
||||||
|
|
||||||
Custom layer effects can be done by defining this in your `<keyboard>.c`:
|
Custom layer effects can be done by defining this in your `<keyboard>.c`:
|
||||||
|
Loading…
Reference in New Issue
Block a user