Unexpected-Keyboard/res/xml
Jules Aguillon 4669192a01 Refactor: Don't define extra keys in xml
The current approach is hard to maintain, for example the last key
"autofill" was not displayed.

This implements a PreferenceGroup that contains the check boxes for
every extra keys without involving listing the preferences in
settings.xml.

A custom layout is used to remove the 'title' text view.
The list of extra keys is moved into the new class.
'ExtraKeyCheckBoxPreference' becomes a nested class.
2023-07-09 18:14:43 +02:00
..
arab_alt.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
arab_pc_ckb.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
arab_pc_ir.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
arab_pc.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
beng_national.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
beng_provat.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
bottom_row.xml Add Voice Typing key 2023-06-03 18:11:42 +02:00
cyrl_jcuken_ru.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
cyrl_jcuken_uk.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
cyrl_yaverti.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
deva_alt.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
deva_inscript.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
greekmath.xml Remove the 'edgekeys' attribute 2023-03-05 20:08:56 +01:00
grek_qwerty.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
hang_dubeolsik_kr.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
hebr_1_il.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
hebr_2_il.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
latn_azerty_fr.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
latn_bone.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
latn_colemak.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
latn_dvorak.xml Add extra keys to Norwegian 2023-07-01 16:38:36 +02:00
latn_neo2.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
latn_qwerty_br.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
latn_qwerty_es.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
latn_qwerty_hu.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
latn_qwerty_lv.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
latn_qwerty_no.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
latn_qwerty_pl.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
latn_qwerty_ro.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
latn_qwerty_se.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
latn_qwerty_tr.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
latn_qwerty_us.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
latn_qwerty_vi.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
latn_qwertz_cz_multifunctional.xml New default Czech layout (#380) 2023-07-01 17:04:31 +02:00
latn_qwertz_cz.xml New default Czech layout (#380) 2023-07-01 17:04:31 +02:00
latn_qwertz_de.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
latn_qwertz_hu.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
latn_qwertz_sk.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
latn_qwertz.xml Generate layouts arrays used in settings 2023-06-25 15:52:24 +02:00
method.xml Add symbol ₴ to Fn+h and to Ukrainian 2023-07-09 16:12:13 +02:00
number_row.xml Add optional number row 2023-01-30 23:58:47 +01:00
numeric.xml Remove the 'edgekeys' attribute 2023-03-05 20:08:56 +01:00
numpad.xml Add optional NumPad 2022-10-23 22:51:36 +02:00
pin.xml Remove the 'edgekeys' attribute 2023-03-05 20:08:56 +01:00
settings.xml Refactor: Don't define extra keys in xml 2023-07-09 18:14:43 +02:00