mirror of
https://github.com/qmk/qmk_firmware.git
synced 2024-12-22 09:33:28 +00:00
64b1ed4550
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com> Co-authored-by: Nick Brassel <nick@tzarc.org> |
||
---|---|---|
.. | ||
.gitignore | ||
config.h | ||
encoder.c | ||
encoder.h | ||
fun.c | ||
keymap.c | ||
mike1808.c | ||
mike1808.h | ||
process_record.c | ||
process_record.h | ||
README.md | ||
rgb_matrix_ledmaps.c | ||
rgb_matrix_ledmaps.h | ||
rules.mk | ||
utils.c | ||
utils.h |
QMK layout for gmmk/pro
Secrets
The format is the same as drashna's secrets implementation. Create a secret.h
and define your secrets like this:
static const char* secrets[] = {"secret1", "secret2", "secret3", "secret4", "secret5"};
Rotary encoder knob
You can hookup your encoder functions by defining new encoder states in encoder.h, then in encoder.c assign static variable state
your new state depending on your desired condition and add callbacks to encoder_mapping
array.
RGB Matrix Ledmaps
RGB Matrix ledmaps is the future allowing you assign colors to individual keys on every keymap layer.
You can see some examples of my usage in the bottom of keymap.c.
Color defines are just HSV colors wrapped in curly braces, like #define RED { HSV_RED }
.