From e5af354b56360edbc2923866909ec6946c8505a7 Mon Sep 17 00:00:00 2001 From: Boris Yumankulov Date: Thu, 9 Oct 2025 16:24:51 +0500 Subject: [PATCH] fix(virtual-keyboard): turn off caps lock when disabling shift while caps is enabled Signed-off-by: Boris Yumankulov --- portprotonqt/virtual_keyboard.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/portprotonqt/virtual_keyboard.py b/portprotonqt/virtual_keyboard.py index 2025582..8f13920 100644 --- a/portprotonqt/virtual_keyboard.py +++ b/portprotonqt/virtual_keyboard.py @@ -415,6 +415,8 @@ class VirtualKeyboard(QFrame): def on_shift_click(self, checked): self.shift_pressed = checked + if not checked and self.caps_lock: + self.caps_lock = False self.update_keyboard() def show_for_widget(self, widget):