mirror of
https://github.com/qmk/qmk_firmware.git
synced 2025-07-16 12:51:47 +00:00
edit kanagawa keymap
This commit is contained in:
parent
b9b7b5c43a
commit
e0eb2b6805
@ -81,10 +81,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||||||
/*****************************************************************************************************/
|
/*****************************************************************************************************/
|
||||||
|
|
||||||
#ifdef OLED_ENABLE
|
#ifdef OLED_ENABLE
|
||||||
// oled_rotation_t oled_init_user(oled_rotation_t rotation) {
|
|
||||||
// return OLED_ROTATION_180;
|
|
||||||
// }
|
|
||||||
|
|
||||||
static void render_status(void) {
|
static void render_status(void) {
|
||||||
// 21 characters per line
|
// 21 characters per line
|
||||||
// 16 cols / 4 rows
|
// 16 cols / 4 rows
|
||||||
@ -219,16 +215,3 @@ const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = {
|
|||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// #ifdef ENCODER_ENABLE
|
|
||||||
// bool encoder_update_kb(uint8_t index, bool clockwise) {
|
|
||||||
// if (!encoder_update_user(index, clockwise)) { return false; }
|
|
||||||
// if (index == 0) {
|
|
||||||
// if (clockwise) {
|
|
||||||
// tap_code_delay(KC_VOLU, 10);
|
|
||||||
// } else {
|
|
||||||
// tap_code_delay(KC_VOLD, 10);
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// return true;
|
|
||||||
// }
|
|
||||||
// #endif
|
|
@ -0,0 +1,40 @@
|
|||||||
|
// !!! DO NOT ADD #pragma once !!! //
|
||||||
|
|
||||||
|
// Step 1.
|
||||||
|
// Declare custom effects using the RGB_MATRIX_EFFECT macro
|
||||||
|
// (note the lack of semicolon after the macro!)
|
||||||
|
RGB_MATRIX_EFFECT(my_cool_effect)
|
||||||
|
RGB_MATRIX_EFFECT(my_cool_effect2)
|
||||||
|
|
||||||
|
// Step 2.
|
||||||
|
// Define effects inside the `RGB_MATRIX_CUSTOM_EFFECT_IMPLS` ifdef block
|
||||||
|
#ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS
|
||||||
|
|
||||||
|
// e.g: A simple effect, self-contained within a single method
|
||||||
|
static bool my_cool_effect(effect_params_t* params) {
|
||||||
|
RGB_MATRIX_USE_LIMITS(led_min, led_max);
|
||||||
|
for (uint8_t i = led_min; i < led_max; i++) {
|
||||||
|
rgb_matrix_set_color(i, 0xff, 0xff, 0x00);
|
||||||
|
}
|
||||||
|
return rgb_matrix_check_finished_leds(led_max);
|
||||||
|
}
|
||||||
|
|
||||||
|
// e.g: A more complex effect, relying on external methods and state, with
|
||||||
|
// dedicated init and run methods
|
||||||
|
static uint8_t some_global_state;
|
||||||
|
static void my_cool_effect2_complex_init(effect_params_t* params) {
|
||||||
|
some_global_state = 1;
|
||||||
|
}
|
||||||
|
static bool my_cool_effect2_complex_run(effect_params_t* params) {
|
||||||
|
RGB_MATRIX_USE_LIMITS(led_min, led_max);
|
||||||
|
for (uint8_t i = led_min; i < led_max; i++) {
|
||||||
|
rgb_matrix_set_color(i, 0xff, some_global_state++, 0xff);
|
||||||
|
}
|
||||||
|
return rgb_matrix_check_finished_leds(led_max);
|
||||||
|
}
|
||||||
|
static bool my_cool_effect2(effect_params_t* params) {
|
||||||
|
if (params->init) my_cool_effect2_complex_init(params);
|
||||||
|
return my_cool_effect2_complex_run(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif // RGB_MATRIX_CUSTOM_EFFECT_IMPLS
|
@ -0,0 +1 @@
|
|||||||
|
RGB_MATRIX_CUSTOM_USER = no
|
@ -32,48 +32,48 @@
|
|||||||
# define RGB_MATRIX_KEYPRESSES
|
# define RGB_MATRIX_KEYPRESSES
|
||||||
|
|
||||||
# define ENABLE_RGB_MATRIX_ALPHAS_MODS
|
# define ENABLE_RGB_MATRIX_ALPHAS_MODS
|
||||||
# define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
|
// # define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
|
||||||
# define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT
|
// # define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT
|
||||||
# define ENABLE_RGB_MATRIX_BREATHING
|
// # define ENABLE_RGB_MATRIX_BREATHING
|
||||||
# define ENABLE_RGB_MATRIX_BAND_SAT
|
// # define ENABLE_RGB_MATRIX_BAND_SAT
|
||||||
# define ENABLE_RGB_MATRIX_BAND_VAL
|
// # define ENABLE_RGB_MATRIX_BAND_VAL
|
||||||
# define ENABLE_RGB_MATRIX_BAND_PINWHEEL_SAT
|
// # define ENABLE_RGB_MATRIX_BAND_PINWHEEL_SAT
|
||||||
# define ENABLE_RGB_MATRIX_BAND_PINWHEEL_VAL
|
// # define ENABLE_RGB_MATRIX_BAND_PINWHEEL_VAL
|
||||||
# define ENABLE_RGB_MATRIX_BAND_SPIRAL_SAT
|
// # define ENABLE_RGB_MATRIX_BAND_SPIRAL_SAT
|
||||||
# define ENABLE_RGB_MATRIX_BAND_SPIRAL_VAL
|
// # define ENABLE_RGB_MATRIX_BAND_SPIRAL_VAL
|
||||||
# define ENABLE_RGB_MATRIX_CYCLE_ALL
|
// # define ENABLE_RGB_MATRIX_CYCLE_ALL
|
||||||
# define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
|
// # define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
|
||||||
# define ENABLE_RGB_MATRIX_CYCLE_UP_DOWN
|
// # define ENABLE_RGB_MATRIX_CYCLE_UP_DOWN
|
||||||
# define ENABLE_RGB_MATRIX_RAINBOW_MOVING_CHEVRON
|
// # define ENABLE_RGB_MATRIX_RAINBOW_MOVING_CHEVRON
|
||||||
# define ENABLE_RGB_MATRIX_CYCLE_OUT_IN
|
// # define ENABLE_RGB_MATRIX_CYCLE_OUT_IN
|
||||||
# define ENABLE_RGB_MATRIX_CYCLE_OUT_IN_DUAL
|
// # define ENABLE_RGB_MATRIX_CYCLE_OUT_IN_DUAL
|
||||||
# define ENABLE_RGB_MATRIX_CYCLE_PINWHEEL
|
// # define ENABLE_RGB_MATRIX_CYCLE_PINWHEEL
|
||||||
# define ENABLE_RGB_MATRIX_CYCLE_SPIRAL
|
// # define ENABLE_RGB_MATRIX_CYCLE_SPIRAL
|
||||||
# define ENABLE_RGB_MATRIX_DUAL_BEACON
|
// # define ENABLE_RGB_MATRIX_DUAL_BEACON
|
||||||
# define ENABLE_RGB_MATRIX_RAINBOW_BEACON
|
// # define ENABLE_RGB_MATRIX_RAINBOW_BEACON
|
||||||
# define ENABLE_RGB_MATRIX_RAINBOW_PINWHEELS
|
// # define ENABLE_RGB_MATRIX_RAINBOW_PINWHEELS
|
||||||
# define ENABLE_RGB_MATRIX_RAINDROPS
|
// # define ENABLE_RGB_MATRIX_RAINDROPS
|
||||||
# define ENABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS
|
// # define ENABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS
|
||||||
# define ENABLE_RGB_MATRIX_HUE_BREATHING
|
// # define ENABLE_RGB_MATRIX_HUE_BREATHING
|
||||||
# define ENABLE_RGB_MATRIX_HUE_PENDULUM
|
// # define ENABLE_RGB_MATRIX_HUE_PENDULUM
|
||||||
# define ENABLE_RGB_MATRIX_HUE_WAVE
|
// # define ENABLE_RGB_MATRIX_HUE_WAVE
|
||||||
# define ENABLE_RGB_MATRIX_PIXEL_RAIN
|
// # define ENABLE_RGB_MATRIX_PIXEL_RAIN
|
||||||
# define ENABLE_RGB_MATRIX_PIXEL_FLOW
|
// # define ENABLE_RGB_MATRIX_PIXEL_FLOW
|
||||||
# define ENABLE_RGB_MATRIX_PIXEL_FRACTAL
|
// # define ENABLE_RGB_MATRIX_PIXEL_FRACTAL
|
||||||
# define ENABLE_RGB_MATRIX_TYPING_HEATMAP
|
// # define ENABLE_RGB_MATRIX_TYPING_HEATMAP
|
||||||
# define ENABLE_RGB_MATRIX_DIGITAL_RAIN
|
// # define ENABLE_RGB_MATRIX_DIGITAL_RAIN
|
||||||
# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE
|
// # define ENABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE
|
||||||
# define ENABLE_RGB_MATRIX_SOLID_REACTIVE
|
// # define ENABLE_RGB_MATRIX_SOLID_REACTIVE
|
||||||
# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE
|
// # define ENABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE
|
||||||
# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE
|
// # define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE
|
||||||
# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS
|
// # define ENABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS
|
||||||
# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS
|
// # define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS
|
||||||
# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS
|
// # define ENABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS
|
||||||
# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS
|
// # define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS
|
||||||
# define ENABLE_RGB_MATRIX_SPLASH
|
// # define ENABLE_RGB_MATRIX_SPLASH
|
||||||
# define ENABLE_RGB_MATRIX_MULTISPLASH
|
// # define ENABLE_RGB_MATRIX_MULTISPLASH
|
||||||
# define ENABLE_RGB_MATRIX_SOLID_SPLASH
|
// # define ENABLE_RGB_MATRIX_SOLID_SPLASH
|
||||||
# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
|
// # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user