--- a/kcms/keyboard/kcm_keyboard_widget.cpp +++ b/kcms/keyboard/kcm_keyboard_widget.cpp @@ -618,12 +618,12 @@ void KCMKeyboardWidget::updateSwitcingPo case KeyboardConfig::SWITCH_POLICY_APPLICATION: uiWidget->switchByApplicationRadioBtn->setChecked(true); break; - case KeyboardConfig::SWITCH_POLICY_WINDOW: - uiWidget->switchByWindowRadioBtn->setChecked(true); - break; - default: case KeyboardConfig::SWITCH_POLICY_GLOBAL: uiWidget->switchByGlobalRadioBtn->setChecked(true); + break; + default: + case KeyboardConfig::SWITCH_POLICY_WINDOW: + uiWidget->switchByWindowRadioBtn->setChecked(true); } } --- a/kcms/keyboard/keyboard_config.cpp +++ b/kcms/keyboard/keyboard_config.cpp @@ -31,7 +31,7 @@ KeyboardConfig::KeyboardConfig(QObject * KeyboardConfig::SwitchingPolicy KeyboardConfig::switchingPolicy() const { - return findStringIndex(switchMode(), SWITCH_POLICY_GLOBAL); + return findStringIndex(switchMode(), SWITCH_POLICY_WINDOW); } void KeyboardConfig::setSwitchingPolicy(KeyboardConfig::SwitchingPolicy switchingPolicy) @@ -41,7 +41,7 @@ void KeyboardConfig::setSwitchingPolicy( KeyboardConfig::SwitchingPolicy KeyboardConfig::defaultSwitchingPolicyValue() const { - return findStringIndex(defaultSwitchModeValue(), SWITCH_POLICY_GLOBAL); + return findStringIndex(defaultSwitchModeValue(), SWITCH_POLICY_WINDOW); } bool KeyboardConfig::layoutsSaveNeeded() const --- a/kcms/keyboard/keyboardsettings.kcfg +++ b/kcms/keyboard/keyboardsettings.kcfg @@ -30,7 +30,7 @@ SPDX-License-Identifier: GPL-2.0-or-late false - Global + Window false