From 1a34af2c8780981e419403e08681fcb9d4fefa78 Mon Sep 17 00:00:00 2001 From: Justin Luque Date: Thu, 15 Jan 2026 20:07:39 -0500 Subject: [PATCH] fix: set update required on toggling switchActive From what I can tell, this is necessary to render the upper (or lower) case alphabet immediately --- src/activities/util/KeyboardEntryActivity.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/activities/util/KeyboardEntryActivity.cpp b/src/activities/util/KeyboardEntryActivity.cpp index 981364c1..f33a7a21 100644 --- a/src/activities/util/KeyboardEntryActivity.cpp +++ b/src/activities/util/KeyboardEntryActivity.cpp @@ -98,6 +98,7 @@ void KeyboardEntryActivity::handleKeyPress() { if (selectedCol >= SHIFT_COL && selectedCol < SPACE_COL) { // Shift toggle shiftActive = !shiftActive; + updateRequired = true; return; } @@ -361,6 +362,7 @@ void KeyboardEntryActivity::renderItemWithSelector(const int x, const int y, con void KeyboardEntryActivity::onCapsHeld() { waitForCapsRelease(); shiftActive = !shiftActive; + updateRequired = true; } void KeyboardEntryActivity::waitForCapsRelease() {