From 0a9381b1d2684303bc75be21586c092be77296c6 Mon Sep 17 00:00:00 2001 From: Boris Yumankulov Date: Mon, 26 Jan 2026 17:12:02 +0500 Subject: [PATCH] fix: open virtual keyboard on all QLineEdit Signed-off-by: Boris Yumankulov --- portprotonqt/input_manager.py | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/portprotonqt/input_manager.py b/portprotonqt/input_manager.py index a979c4c..d32549a 100644 --- a/portprotonqt/input_manager.py +++ b/portprotonqt/input_manager.py @@ -1591,16 +1591,10 @@ class InputManager(QObject): current_tab_index = self._parent.stackedWidget.currentIndex() if button_code in BUTTONS['confirm'] and isinstance(focused, QLineEdit): - search_edit = None - if current_tab_index == 0: - search_edit = getattr(self._parent, 'searchEdit', None) - elif current_tab_index == 1: - search_edit = getattr(self._parent, 'autoInstallSearchLineEdit', None) - if focused == search_edit: - keyboard = getattr(self._parent, 'keyboard', None) - if keyboard: - keyboard.show_for_widget(focused) - return + keyboard = getattr(self._parent, 'keyboard', None) + if keyboard: + keyboard.show_for_widget(focused) + return # Handle Y button to focus search if button_code in BUTTONS['prev_dir']: # Y button