From d89a5f77fa9aa425ff726bbeab04048f01a188cb Mon Sep 17 00:00:00 2001 From: Alexey Osheychik Date: Sun, 17 May 2026 12:17:53 +0200 Subject: [PATCH] Add 0+- combo for = (and +) --- keyboards/tweetydabird/lotus58/keymaps/lotus/keymap.c | 7 +++++++ keyboards/tweetydabird/lotus58/keymaps/lotus/rules.mk | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/keyboards/tweetydabird/lotus58/keymaps/lotus/keymap.c b/keyboards/tweetydabird/lotus58/keymaps/lotus/keymap.c index 6390b748..2cc503a9 100644 --- a/keyboards/tweetydabird/lotus58/keymaps/lotus/keymap.c +++ b/keyboards/tweetydabird/lotus58/keymaps/lotus/keymap.c @@ -17,6 +17,13 @@ enum custom_keycodes { HYPER_F19 = MT((MOD_LCTL | MOD_LALT | MOD_LSFT | MOD_LGUI), KC_F19) }; +// 0 + - rolled together -> = (Shift gives +) +const uint16_t PROGMEM equal_combo[] = {KC_0, KC_MINS, COMBO_END}; + +combo_t key_combos[] = { + COMBO(equal_combo, KC_EQL), +}; + const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [0] = LAYOUT( KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_MPLY, KC_MPLY, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, diff --git a/keyboards/tweetydabird/lotus58/keymaps/lotus/rules.mk b/keyboards/tweetydabird/lotus58/keymaps/lotus/rules.mk index ea5cd328..90987a02 100644 --- a/keyboards/tweetydabird/lotus58/keymaps/lotus/rules.mk +++ b/keyboards/tweetydabird/lotus58/keymaps/lotus/rules.mk @@ -9,7 +9,7 @@ AUTO_SHIFT_ENABLE = no # REPEAT_KEY_ENABLE = no # AUDIO_ENABLE = no # LAYER_LOCK_ENABLE = yes -# COMBO_ENABLE = yes +COMBO_ENABLE = yes # EXTRAKEY_ENABLE = yes OLED_ENABLE = no