Loading res/values/strings.xml +0 −4 Original line number Diff line number Diff line Loading @@ -4439,10 +4439,6 @@ <string name="keyboard_a11y_category">Accessibility</string> <!-- Title for the 'physical keyboard' settings screen. [CHAR LIMIT=35] --> <string name="physical_keyboard_title">Physical keyboard</string> <!-- Title for the 'show virtual keyboard' preference switch. [CHAR LIMIT=35] --> <string name="show_ime">Use on-screen keyboard</string> <!-- Summary text for the 'add virtual keyboard' preference sub-screen. [CHAR LIMIT=100] --> <string name="show_ime_summary">Keep it on screen while physical keyboard is active</string> <!-- Title for the 'Bounce keys' preference switch. [CHAR LIMIT=35] --> <string name="bounce_keys">Bounce keys</string> <!-- Summary text for the 'Bounce keys' preference sub-screen. [CHAR LIMIT=300] --> res/xml/physical_keyboard_settings.xml +0 −6 Original line number Diff line number Diff line Loading @@ -21,12 +21,6 @@ <PreferenceCategory android:key="keyboard_options_category" android:title="@string/keyboard_options_category"> <SwitchPreferenceCompat android:key="show_virtual_keyboard_switch" android:title="@string/show_ime" android:summary="@string/show_ime_summary" android:defaultValue="false" /> <Preference android:key="keyboard_shortcuts_helper" android:title="@string/keyboard_shortcuts_helper" Loading src/com/android/settings/inputmethod/PhysicalKeyboardFragment.java +1 −27 Original line number Diff line number Diff line Loading @@ -70,7 +70,6 @@ public final class PhysicalKeyboardFragment extends SettingsPreferenceFragment private static final String KEYBOARD_OPTIONS_CATEGORY = "keyboard_options_category"; private static final String KEYBOARD_A11Y_CATEGORY = "keyboard_a11y_category"; private static final String SHOW_VIRTUAL_KEYBOARD_SWITCH = "show_virtual_keyboard_switch"; private static final String ACCESSIBILITY_BOUNCE_KEYS = "accessibility_bounce_keys"; private static final String ACCESSIBILITY_SLOW_KEYS = "accessibility_slow_keys"; private static final String ACCESSIBILITY_STICKY_KEYS = "accessibility_sticky_keys"; Loading Loading @@ -100,8 +99,6 @@ public final class PhysicalKeyboardFragment extends SettingsPreferenceFragment @Nullable private PreferenceCategory mKeyboardA11yCategory = null; @Nullable private TwoStatePreference mShowVirtualKeyboardSwitch = null; @Nullable private TwoStatePreference mAccessibilityBounceKeys = null; @Nullable private TwoStatePreference mAccessibilitySlowKeys = null; Loading Loading @@ -129,8 +126,6 @@ public final class PhysicalKeyboardFragment extends SettingsPreferenceFragment mImm = Preconditions.checkNotNull(activity.getSystemService(InputMethodManager.class)); mKeyboardAssistanceCategory = Preconditions.checkNotNull( findPreference(KEYBOARD_OPTIONS_CATEGORY)); mShowVirtualKeyboardSwitch = Objects.requireNonNull( mKeyboardAssistanceCategory.findPreference(SHOW_VIRTUAL_KEYBOARD_SWITCH)); mKeyboardA11yCategory = Objects.requireNonNull(findPreference(KEYBOARD_A11Y_CATEGORY)); mAccessibilityBounceKeys = Objects.requireNonNull( Loading Loading @@ -207,8 +202,6 @@ public final class PhysicalKeyboardFragment extends SettingsPreferenceFragment mLastHardKeyboards.clear(); scheduleUpdateHardKeyboards(); mIm.registerInputDeviceListener(this, null); Objects.requireNonNull(mShowVirtualKeyboardSwitch).setOnPreferenceChangeListener( mShowVirtualKeyboardSwitchPreferenceChangeListener); Objects.requireNonNull(mAccessibilityBounceKeys).setOnPreferenceChangeListener( mAccessibilityBounceKeysSwitchPreferenceChangeListener); Objects.requireNonNull(mAccessibilitySlowKeys).setOnPreferenceChangeListener( Loading @@ -223,7 +216,6 @@ public final class PhysicalKeyboardFragment extends SettingsPreferenceFragment super.onPause(); mLastHardKeyboards.clear(); mIm.unregisterInputDeviceListener(this); Objects.requireNonNull(mShowVirtualKeyboardSwitch).setOnPreferenceChangeListener(null); Objects.requireNonNull(mAccessibilityBounceKeys).setOnPreferenceChangeListener(null); Objects.requireNonNull(mAccessibilitySlowKeys).setOnPreferenceChangeListener(null); Objects.requireNonNull(mAccessibilityStickyKeys).setOnPreferenceChangeListener(null); Loading Loading @@ -314,7 +306,6 @@ public final class PhysicalKeyboardFragment extends SettingsPreferenceFragment if (mSupportsFirmwareUpdate) { mFeatureProvider.addFirmwareUpdateCategory(getPrefContext(), preferenceScreen); } updateShowVirtualKeyboardSwitch(); if (InputSettings.isAccessibilityBounceKeysFeatureEnabled() || InputSettings.isAccessibilityStickyKeysFeatureEnabled() Loading Loading @@ -374,7 +365,6 @@ public final class PhysicalKeyboardFragment extends SettingsPreferenceFragment mContentObserver, UserHandle.myUserId()); } updateShowVirtualKeyboardSwitch(); updateAccessibilityBounceKeysSwitch(); updateAccessibilitySlowKeysSwitch(); updateAccessibilityStickyKeysSwitch(); Loading @@ -384,11 +374,6 @@ public final class PhysicalKeyboardFragment extends SettingsPreferenceFragment getActivity().getContentResolver().unregisterContentObserver(mContentObserver); } private void updateShowVirtualKeyboardSwitch() { Objects.requireNonNull(mShowVirtualKeyboardSwitch).setChecked( Secure.getInt(getContentResolver(), Secure.SHOW_IME_WITH_HARD_KEYBOARD, 0) != 0); } private void updateAccessibilityBounceKeysSwitch() { if (!InputSettings.isAccessibilityBounceKeysFeatureEnabled()) { return; Loading Loading @@ -417,15 +402,6 @@ public final class PhysicalKeyboardFragment extends SettingsPreferenceFragment getActivity().requestShowKeyboardShortcuts(); } private final OnPreferenceChangeListener mShowVirtualKeyboardSwitchPreferenceChangeListener = (preference, newValue) -> { final ContentResolver cr = getContentResolver(); Secure.putInt(cr, Secure.SHOW_IME_WITH_HARD_KEYBOARD, ((Boolean) newValue) ? 1 : 0); cr.notifyChange(Secure.getUriFor(Secure.SHOW_IME_WITH_HARD_KEYBOARD), null /* observer */, ContentResolver.NOTIFY_NO_DELAY); return true; }; private final OnPreferenceChangeListener mAccessibilityBounceKeysSwitchPreferenceChangeListener = (preference, newValue) -> { InputSettings.setAccessibilityBounceKeysThreshold(getContext(), Loading @@ -449,9 +425,7 @@ public final class PhysicalKeyboardFragment extends SettingsPreferenceFragment private final ContentObserver mContentObserver = new ContentObserver(new Handler(true)) { @Override public void onChange(boolean selfChange, Uri uri) { if (sVirtualKeyboardSettingsUri.equals(uri)) { updateShowVirtualKeyboardSwitch(); } else if (sAccessibilityBounceKeysUri.equals(uri)) { if (sAccessibilityBounceKeysUri.equals(uri)) { updateAccessibilityBounceKeysSwitch(); } else if (sAccessibilitySlowKeysUri.equals(uri)) { updateAccessibilitySlowKeysSwitch(); Loading Loading
res/values/strings.xml +0 −4 Original line number Diff line number Diff line Loading @@ -4439,10 +4439,6 @@ <string name="keyboard_a11y_category">Accessibility</string> <!-- Title for the 'physical keyboard' settings screen. [CHAR LIMIT=35] --> <string name="physical_keyboard_title">Physical keyboard</string> <!-- Title for the 'show virtual keyboard' preference switch. [CHAR LIMIT=35] --> <string name="show_ime">Use on-screen keyboard</string> <!-- Summary text for the 'add virtual keyboard' preference sub-screen. [CHAR LIMIT=100] --> <string name="show_ime_summary">Keep it on screen while physical keyboard is active</string> <!-- Title for the 'Bounce keys' preference switch. [CHAR LIMIT=35] --> <string name="bounce_keys">Bounce keys</string> <!-- Summary text for the 'Bounce keys' preference sub-screen. [CHAR LIMIT=300] -->
res/xml/physical_keyboard_settings.xml +0 −6 Original line number Diff line number Diff line Loading @@ -21,12 +21,6 @@ <PreferenceCategory android:key="keyboard_options_category" android:title="@string/keyboard_options_category"> <SwitchPreferenceCompat android:key="show_virtual_keyboard_switch" android:title="@string/show_ime" android:summary="@string/show_ime_summary" android:defaultValue="false" /> <Preference android:key="keyboard_shortcuts_helper" android:title="@string/keyboard_shortcuts_helper" Loading
src/com/android/settings/inputmethod/PhysicalKeyboardFragment.java +1 −27 Original line number Diff line number Diff line Loading @@ -70,7 +70,6 @@ public final class PhysicalKeyboardFragment extends SettingsPreferenceFragment private static final String KEYBOARD_OPTIONS_CATEGORY = "keyboard_options_category"; private static final String KEYBOARD_A11Y_CATEGORY = "keyboard_a11y_category"; private static final String SHOW_VIRTUAL_KEYBOARD_SWITCH = "show_virtual_keyboard_switch"; private static final String ACCESSIBILITY_BOUNCE_KEYS = "accessibility_bounce_keys"; private static final String ACCESSIBILITY_SLOW_KEYS = "accessibility_slow_keys"; private static final String ACCESSIBILITY_STICKY_KEYS = "accessibility_sticky_keys"; Loading Loading @@ -100,8 +99,6 @@ public final class PhysicalKeyboardFragment extends SettingsPreferenceFragment @Nullable private PreferenceCategory mKeyboardA11yCategory = null; @Nullable private TwoStatePreference mShowVirtualKeyboardSwitch = null; @Nullable private TwoStatePreference mAccessibilityBounceKeys = null; @Nullable private TwoStatePreference mAccessibilitySlowKeys = null; Loading Loading @@ -129,8 +126,6 @@ public final class PhysicalKeyboardFragment extends SettingsPreferenceFragment mImm = Preconditions.checkNotNull(activity.getSystemService(InputMethodManager.class)); mKeyboardAssistanceCategory = Preconditions.checkNotNull( findPreference(KEYBOARD_OPTIONS_CATEGORY)); mShowVirtualKeyboardSwitch = Objects.requireNonNull( mKeyboardAssistanceCategory.findPreference(SHOW_VIRTUAL_KEYBOARD_SWITCH)); mKeyboardA11yCategory = Objects.requireNonNull(findPreference(KEYBOARD_A11Y_CATEGORY)); mAccessibilityBounceKeys = Objects.requireNonNull( Loading Loading @@ -207,8 +202,6 @@ public final class PhysicalKeyboardFragment extends SettingsPreferenceFragment mLastHardKeyboards.clear(); scheduleUpdateHardKeyboards(); mIm.registerInputDeviceListener(this, null); Objects.requireNonNull(mShowVirtualKeyboardSwitch).setOnPreferenceChangeListener( mShowVirtualKeyboardSwitchPreferenceChangeListener); Objects.requireNonNull(mAccessibilityBounceKeys).setOnPreferenceChangeListener( mAccessibilityBounceKeysSwitchPreferenceChangeListener); Objects.requireNonNull(mAccessibilitySlowKeys).setOnPreferenceChangeListener( Loading @@ -223,7 +216,6 @@ public final class PhysicalKeyboardFragment extends SettingsPreferenceFragment super.onPause(); mLastHardKeyboards.clear(); mIm.unregisterInputDeviceListener(this); Objects.requireNonNull(mShowVirtualKeyboardSwitch).setOnPreferenceChangeListener(null); Objects.requireNonNull(mAccessibilityBounceKeys).setOnPreferenceChangeListener(null); Objects.requireNonNull(mAccessibilitySlowKeys).setOnPreferenceChangeListener(null); Objects.requireNonNull(mAccessibilityStickyKeys).setOnPreferenceChangeListener(null); Loading Loading @@ -314,7 +306,6 @@ public final class PhysicalKeyboardFragment extends SettingsPreferenceFragment if (mSupportsFirmwareUpdate) { mFeatureProvider.addFirmwareUpdateCategory(getPrefContext(), preferenceScreen); } updateShowVirtualKeyboardSwitch(); if (InputSettings.isAccessibilityBounceKeysFeatureEnabled() || InputSettings.isAccessibilityStickyKeysFeatureEnabled() Loading Loading @@ -374,7 +365,6 @@ public final class PhysicalKeyboardFragment extends SettingsPreferenceFragment mContentObserver, UserHandle.myUserId()); } updateShowVirtualKeyboardSwitch(); updateAccessibilityBounceKeysSwitch(); updateAccessibilitySlowKeysSwitch(); updateAccessibilityStickyKeysSwitch(); Loading @@ -384,11 +374,6 @@ public final class PhysicalKeyboardFragment extends SettingsPreferenceFragment getActivity().getContentResolver().unregisterContentObserver(mContentObserver); } private void updateShowVirtualKeyboardSwitch() { Objects.requireNonNull(mShowVirtualKeyboardSwitch).setChecked( Secure.getInt(getContentResolver(), Secure.SHOW_IME_WITH_HARD_KEYBOARD, 0) != 0); } private void updateAccessibilityBounceKeysSwitch() { if (!InputSettings.isAccessibilityBounceKeysFeatureEnabled()) { return; Loading Loading @@ -417,15 +402,6 @@ public final class PhysicalKeyboardFragment extends SettingsPreferenceFragment getActivity().requestShowKeyboardShortcuts(); } private final OnPreferenceChangeListener mShowVirtualKeyboardSwitchPreferenceChangeListener = (preference, newValue) -> { final ContentResolver cr = getContentResolver(); Secure.putInt(cr, Secure.SHOW_IME_WITH_HARD_KEYBOARD, ((Boolean) newValue) ? 1 : 0); cr.notifyChange(Secure.getUriFor(Secure.SHOW_IME_WITH_HARD_KEYBOARD), null /* observer */, ContentResolver.NOTIFY_NO_DELAY); return true; }; private final OnPreferenceChangeListener mAccessibilityBounceKeysSwitchPreferenceChangeListener = (preference, newValue) -> { InputSettings.setAccessibilityBounceKeysThreshold(getContext(), Loading @@ -449,9 +425,7 @@ public final class PhysicalKeyboardFragment extends SettingsPreferenceFragment private final ContentObserver mContentObserver = new ContentObserver(new Handler(true)) { @Override public void onChange(boolean selfChange, Uri uri) { if (sVirtualKeyboardSettingsUri.equals(uri)) { updateShowVirtualKeyboardSwitch(); } else if (sAccessibilityBounceKeysUri.equals(uri)) { if (sAccessibilityBounceKeysUri.equals(uri)) { updateAccessibilityBounceKeysSwitch(); } else if (sAccessibilitySlowKeysUri.equals(uri)) { updateAccessibilitySlowKeysSwitch(); Loading