diff options
| author | Jules Aguillon | 2022-09-19 11:41:18 +0200 |
|---|---|---|
| committer | Jules Aguillon | 2022-09-19 11:41:18 +0200 |
| commit | 25a6e71ee815a196d76358cf132c45eb38a10b35 (patch) | |
| tree | 99a76bca782a96e8abe0a9311e6ad4f924e2a7fe /res/xml | |
| parent | 617f0878bca876bc7163b82586e0ea9a4a623c84 (diff) | |
| download | unexpected-keyboard-25a6e71ee815a196d76358cf132c45eb38a10b35.tar.gz unexpected-keyboard-25a6e71ee815a196d76358cf132c45eb38a10b35.zip | |
Add the Extra Keys option
Allows to add more keys to the keyboard from a predefined list.
The implementation doesn't use MultiSelectListPreference because it
doesn't seem possible to change the item layout to properly show the
rendered symbols.
Diffstat (limited to 'res/xml')
| -rw-r--r-- | res/xml/settings.xml | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/res/xml/settings.xml b/res/xml/settings.xml index 6a87c4f..afe1546 100644 --- a/res/xml/settings.xml +++ b/res/xml/settings.xml @@ -1,9 +1,26 @@ <?xml version="1.0" encoding="utf-8"?> -<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> +<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <PreferenceCategory android:title="@string/pref_category_layout"> <ListPreference android:key="layout" android:title="@string/pref_layout_title" android:summary="%s" android:defaultValue="system" android:entries="@array/pref_layout_entries" android:entryValues="@array/pref_layout_values"/> <ListPreference android:key="accents" android:title="@string/pref_accents_title" android:summary="%s" android:defaultValue="1" android:entries="@array/pref_accents_entries" android:entryValues="@array/pref_accents_values"/> <ListPreference android:key="programming_layout" android:title="@string/pref_programming_layout_title" android:summary="%s" android:defaultValue="none" android:entries="@array/pref_programming_layout_entries" android:entryValues="@array/pref_programming_layout_values"/> + <PreferenceScreen android:title="@string/pref_extra_keys_title"> + <juloo.keyboard2.ExtraKeyCheckBoxPreference app:index="0"/> + <juloo.keyboard2.ExtraKeyCheckBoxPreference app:index="1"/> + <juloo.keyboard2.ExtraKeyCheckBoxPreference app:index="2"/> + <juloo.keyboard2.ExtraKeyCheckBoxPreference app:index="3"/> + <juloo.keyboard2.ExtraKeyCheckBoxPreference app:index="4"/> + <juloo.keyboard2.ExtraKeyCheckBoxPreference app:index="5"/> + <juloo.keyboard2.ExtraKeyCheckBoxPreference app:index="6"/> + <juloo.keyboard2.ExtraKeyCheckBoxPreference app:index="7"/> + <juloo.keyboard2.ExtraKeyCheckBoxPreference app:index="8"/> + <juloo.keyboard2.ExtraKeyCheckBoxPreference app:index="9"/> + <juloo.keyboard2.ExtraKeyCheckBoxPreference app:index="10"/> + <juloo.keyboard2.ExtraKeyCheckBoxPreference app:index="11"/> + <juloo.keyboard2.ExtraKeyCheckBoxPreference app:index="12"/> + <juloo.keyboard2.ExtraKeyCheckBoxPreference app:index="13"/> + <juloo.keyboard2.ExtraKeyCheckBoxPreference app:index="14"/> + </PreferenceScreen> </PreferenceCategory> <PreferenceCategory android:title="@string/pref_category_typing"> <CheckBoxPreference android:key="autocapitalisation" android:title="@string/pref_autocapitalisation_title" android:summary="@string/pref_autocapitalisation_summary" android:defaultValue="true"/> |
