forked from extern/Unexpected-Keyboard
25a6e71ee8
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.
54 lines
6.0 KiB
XML
54 lines
6.0 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<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"/>
|
|
<ListPreference android:key="swipe_dist" android:title="@string/pref_swipe_dist_title" android:summary="@string/pref_swipe_dist_summary" android:defaultValue="15" android:entries="@array/pref_swipe_dist_entries" android:entryValues="@array/pref_swipe_dist_values"/>
|
|
<juloo.common.IntSlideBarPreference android:key="longpress_timeout" android:title="@string/pref_long_timeout_title" android:summary="%sms" android:defaultValue="600" min="50" max="2000"/>
|
|
<juloo.common.IntSlideBarPreference android:key="longpress_interval" android:title="@string/pref_long_interval_title" android:summary="%sms" android:defaultValue="25" min="5" max="100"/>
|
|
<CheckBoxPreference android:key="precise_repeat" android:title="@string/pref_precise_repeat_title" android:summary="@string/pref_precise_repeat_summary" android:defaultValue="true"/>
|
|
<CheckBoxPreference android:key="lock_double_tap" android:title="@string/pref_lock_double_tap_title" android:summary="@string/pref_lock_double_tap_summary" android:defaultValue="false"/>
|
|
<PreferenceScreen android:title="@string/pref_lockable_keys_title" android:summary="@string/pref_lockable_keys_summary">
|
|
<CheckBoxPreference android:key="lockable_ctrl" android:title="Ctrl" android:defaultValue="false"/>
|
|
<CheckBoxPreference android:key="lockable_alt" android:title="Alt" android:defaultValue="false"/>
|
|
<CheckBoxPreference android:key="lockable_fn" android:title="Fn" android:defaultValue="false"/>
|
|
<CheckBoxPreference android:key="lockable_meta" android:title="Meta" android:defaultValue="false"/>
|
|
<CheckBoxPreference android:key="lockable_sup" android:title="Sup" android:defaultValue="false"/>
|
|
<CheckBoxPreference android:key="lockable_sub" android:title="Sub" android:defaultValue="false"/>
|
|
<CheckBoxPreference android:key="lockable_box" android:title="Box" android:defaultValue="false"/>
|
|
</PreferenceScreen>
|
|
<CheckBoxPreference android:key="vibrate_enabled" android:title="@string/pref_vibrate_title" android:summary="@string/pref_vibrate_summary" android:defaultValue="true"/>
|
|
</PreferenceCategory>
|
|
<PreferenceCategory android:title="@string/pref_category_style">
|
|
<ListPreference android:key="theme" android:title="@string/pref_theme" android:summary="%s" android:defaultValue="system" android:entries="@array/pref_theme_entries" android:entryValues="@array/pref_theme_values"/>
|
|
<juloo.common.IntSlideBarPreference android:key="margin_bottom" android:title="@string/pref_margin_bottom_title" android:summary="%sdp" android:defaultValue="5" min="0" max="100"/>
|
|
<juloo.common.IntSlideBarPreference android:key="keyboard_height" android:title="@string/pref_keyboard_height_title" android:summary="%s%%" android:defaultValue="35" min="25" max="50"/>
|
|
<juloo.common.IntSlideBarPreference android:key="keyboard_height_landscape" android:title="@string/pref_keyboard_height_landscape_title" android:summary="%s%%" android:defaultValue="50" min="35" max="65"/>
|
|
<juloo.common.IntSlideBarPreference android:key="horizontal_margin" android:title="@string/pref_horizontal_margin_title" android:summary="%sdp" android:defaultValue="3" min="0" max="20"/>
|
|
<juloo.common.SlideBarPreference android:key="character_size" android:title="@string/pref_character_size_title" android:summary="@string/pref_character_size_summary" android:defaultValue="1.0" min="0.8" max="1.2"/>
|
|
<juloo.common.IntSlideBarPreference android:key="key_vertical_space" android:title="@string/pref_key_vertical_space" android:summary="%sdp" android:defaultValue="2" min="0" max="8"/>
|
|
<juloo.common.IntSlideBarPreference android:key="key_horizontal_space" android:title="@string/pref_key_horizontal_space" android:summary="%sdp" android:defaultValue="2" min="0" max="8"/>
|
|
</PreferenceCategory>
|
|
</PreferenceScreen>
|