From fa2522deb31943582ddc5766d080d2b2eda04114 Mon Sep 17 00:00:00 2001 From: Akshay <32840608+axshae@users.noreply.github.com> Date: Mon, 14 Jul 2025 16:08:02 +0530 Subject: [PATCH] Update keyboards/hawtkeys/shortyk1/keymaps/default/keymap.c Co-authored-by: Joel Challis --- .../shortyk1/keymaps/default/keymap.c | 30 +++++-------------- 1 file changed, 8 insertions(+), 22 deletions(-) diff --git a/keyboards/hawtkeys/shortyk1/keymaps/default/keymap.c b/keyboards/hawtkeys/shortyk1/keymaps/default/keymap.c index c34afa53644..1210a4f3c17 100644 --- a/keyboards/hawtkeys/shortyk1/keymaps/default/keymap.c +++ b/keyboards/hawtkeys/shortyk1/keymaps/default/keymap.c @@ -62,30 +62,16 @@ void keyboard_post_init_user(void) { bool process_record_user(uint16_t keycode, keyrecord_t *record) { switch(keycode) { - case LT(0, KC_NO): + case LAYER_ROTATE: if (record->event.pressed) { - // on tap - if (record->tap.count) { - uint8_t layer = get_highest_layer(layer_state); - if (layer < 4){ - uint8_t next_layer = layer == 3 ? 0 : layer + 1; - bool was_enabled = rgblight_is_enabled(); - if (!was_enabled){ - rgblight_enable(); - } - rgblight_unblink_all_but_layer(next_layer); - rgblight_blink_layer_repeat(next_layer, 300, 2); + uint8_t layer = get_highest_layer(layer_state); - if (!was_enabled){ - rgblight_disable(); - } - } - if (layer >= 3) { - layer_clear(); - } else { - layer_move(layer + 1); - } - } + uint8_t next_layer = layer >= 3 ? 0 : layer + 1; + + rgblight_unblink_all_but_layer(next_layer); + rgblight_blink_layer_repeat(next_layer, 300, 2); + + layer_move(next_layer); } return false; }