1
0
Fork 0

Auto accept in abc mode (#269)

* added automatic delayed suggestion accept support in ABC mode

* fixed: impossible to type a letter in ABC after coming back from preferences, if the same key was pressed before opening them
This commit is contained in:
Dimo Karaivanov 2023-06-05 15:45:10 +03:00 committed by GitHub
parent 4405c0e34b
commit de964e8b0f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 90 additions and 7 deletions

View file

@ -23,6 +23,7 @@
<string name="dictionary_load_title">Зареди речник</string>
<string name="dictionary_not_found">Неуспешно зареждане. Липсва речник за „%1$s“.</string>
<string name="dictionary_truncated">Речникът е изтрит успешно.</string>
<string name="pref_category_abc_mode">Режим АБВ</string>
<string name="pref_category_appearance">Облик</string>
<string name="pref_category_function_keys">Бутони за бърз достъп</string>
<string name="pref_show_soft_function_keys">Бутони на екрана</string>
@ -43,6 +44,8 @@
<string name="key_hold_key">(задръж)</string>
<string name="dictionary_loading_indeterminate">Зареждане на речник</string>
<string name="dictionary_load_cancelled">Зареждането е отменено.</string>
<string name="pref_abc_auto_accept">Автоматичен избор на буква</string>
<string name="pref_abc_auto_accept_summary">Автоматично избирай текущата буква след кратко изчакване.</string>
<string name="pref_auto_space">Автоматичен интервал</string>
<string name="pref_auto_space_summary">Добавяй автоматично интервал след препинателни знаци и думи.</string>
<string name="pref_auto_text_case">Автоматични главни букви</string>

View file

@ -28,8 +28,11 @@
<string name="pref_category_keypad">Клавиатура</string>
<string name="char_space">Пробел</string>
<string name="char_newline">Новая строка</string>
<string name="pref_category_abc_mode">Режим AБВ</string>
<string name="pref_category_appearance">Внешний вид</string>
<string name="pref_category_function_keys">Горячие клавиши</string>
<string name="pref_abc_auto_accept">Автоматический выбор буквы</string>
<string name="pref_abc_auto_accept_summary">Автоматически ввести выбранную букву после короткого ожидания.</string>
<string name="pref_auto_space">Авто пробел</string>
<string name="pref_auto_space_summary">Автоматически добавлять пробел после слов и знаков препинания.</string>
<string name="pref_auto_text_case">Авто заглавные буквы</string>

View file

@ -26,9 +26,12 @@
<string name="pref_category_keypad">Клавіатура</string>
<string name="char_space">Пробіл</string>
<string name="char_newline">Новий рядок</string>
<string name="pref_category_abc_mode">Режим AБВ</string>
<string name="pref_category_appearance">Вигляд</string>
<string name="pref_category_predictive_mode">Режим підсказки</string>
<string name="pref_category_function_keys">Гарячі клавіші</string>
<string name="pref_abc_auto_accept">Автоматичний вибір букви</string>
<string name="pref_abc_auto_accept_summary">Автоматично ввести вибрану букву після короткої затримки.</string>
<string name="pref_auto_space">Авто пробіл</string>
<string name="pref_auto_space_summary">Автоматично додавати пробіл після слів і розділових знаків.</string>
<string name="pref_auto_text_case">Авто заголовні букви</string>

View file

@ -15,12 +15,16 @@
<string name="add_word_field_placeholder">Type a word…</string>
<string name="pref_category_about">About</string>
<string name="pref_category_abc_mode">ABC Mode</string>
<string name="pref_category_appearance">Appearance</string>
<string name="pref_category_predictive_mode">Predictive Mode</string>
<string name="pref_category_function_keys">Select Hotkeys</string>
<string name="pref_category_keypad">Keypad</string>
<string name="pref_category_setup">Initial Setup</string>
<string name="pref_abc_auto_accept">Automatic Letter Select</string>
<string name="pref_abc_auto_accept_summary">Automatically type the selected letter after a short delay.</string>
<string name="pref_auto_space">Automatic Space</string>
<string name="pref_auto_space_summary">Automatically add a space after punctuation or words.</string>
<string name="pref_auto_text_case">Automatic Capitalization</string>

View file

@ -45,4 +45,18 @@
</PreferenceCategory>
<PreferenceCategory
android:title="@string/pref_category_abc_mode"
app:layout="@layout/pref_category"
app:singleLineTitle="true">
<SwitchPreferenceCompat
app:defaultValue="true"
app:key="abc_auto_accept"
app:layout="@layout/pref_switch"
app:summary="@string/pref_abc_auto_accept_summary"
app:title="@string/pref_abc_auto_accept" />
</PreferenceCategory>
</PreferenceScreen>