From 8c320725567c90593d0e52da67bc4c22e2edeb93 Mon Sep 17 00:00:00 2001 From: Drew Neil Date: Thu, 8 Jan 2026 23:49:42 +0000 Subject: [PATCH] Add Shift+Enter on Alt+Shift+semicolon Maps Alt+Shift+; to send Shift+Enter instead of being disabled. --- keyboards/ferris/sweep/keymaps/qwerty/keymap.c | 4 ++-- keyboards/ferris/sweep/keymaps/qwerty/layout.yaml | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/keyboards/ferris/sweep/keymaps/qwerty/keymap.c b/keyboards/ferris/sweep/keymaps/qwerty/keymap.c index 1322fe69..17933247 100644 --- a/keyboards/ferris/sweep/keymaps/qwerty/keymap.c +++ b/keyboards/ferris/sweep/keymaps/qwerty/keymap.c @@ -62,9 +62,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { // All layers are QWERTY layers (0, 1, 2) #define QWERTY_LAYERS ~0 -// QWERTY: alt ; = enter, shift+alt ; = noop +// QWERTY: alt ; = enter, shift+alt ; = shift+enter const key_override_t semicolon_key_alt_override = ko_make_with_layers_and_negmods(MOD_MASK_ALT, KC_SCLN, KC_ENTER, QWERTY_LAYERS, MOD_MASK_SHIFT); -const key_override_t semicolon_key_alt_shifted_override = ko_make_with_layers(MOD_MASK_SA, KC_SCLN, KC_NO, QWERTY_LAYERS); +const key_override_t semicolon_key_alt_shifted_override = ko_make_with_layers(MOD_MASK_SA, KC_SCLN, LSFT(KC_ENTER), QWERTY_LAYERS); // QWERTY: alt p = backspace, shift+alt p = noop const key_override_t p_key_alt_override = ko_make_with_layers_and_negmods(MOD_MASK_ALT, KC_P, KC_BSPC, QWERTY_LAYERS, MOD_MASK_SHIFT); diff --git a/keyboards/ferris/sweep/keymaps/qwerty/layout.yaml b/keyboards/ferris/sweep/keymaps/qwerty/layout.yaml index df6971cf..957cd2d8 100644 --- a/keyboards/ferris/sweep/keymaps/qwerty/layout.yaml +++ b/keyboards/ferris/sweep/keymaps/qwerty/layout.yaml @@ -19,7 +19,7 @@ layers: - [{t: TO(NAV)}, {t: OSM Shift}, {type: held}, Space] BASE_SHIFT_ALT: - [null, "€", null, "£", null, null, null, null, null, null] - - [null, null, null, null, null, null, "{", "!", "}", null] + - [null, null, null, null, null, null, "{", "!", "}", "Shift+Enter"] - [null, "“", "‘", "’", "”", null, "<", null, ">", null] - [{t: TO(NAV)}, {type: held}, {type: held}, Space] NAV: @@ -45,3 +45,4 @@ layers: combos: - {p: [0, 1], k: "Esc+Tab combo", l: ["BASE"], a: top} - {p: [8, 9], k: "Special combo", l: ["BASE"], a: top} +