abouttreesummaryrefslogcommitdiff
path: root/res/values/arrays.xml
AgeCommit message (Collapse)AuthorFilesLines
2023-06-25Generate layouts arrays used in settingsJules Aguillon1-80/+0
`gen_layouts.py` lists the layouts in `res/xml` and generate the `pref_layout_values` and `pref_layout_entries` arrays into `res/values/layouts.xml`. These arrays are hard to maintain as the order has to match, which is fragile. This relies on every layouts having a `name` attribute.
2023-06-25Standard layout names (#386)Jules Aguillon1-61/+61
The names are comprised of: script, layout name, country code. Co-authored-by: grim <verdastelo9604@hotmail.com>
2023-06-25Added Romanian layout and translations with special romanian characters (#358)Vasile Chelban1-0/+2
Added Romanian characters to the keyboard layout and changed the positioning corner for the secondary characters that were conflicting with the newly-introduced romanian characters Added Romanian translations
2023-06-25Add Bengali Provat Layout (#357)Sabbir1-2/+4
* Add Bengali Provat Layout I added bengali_provat layout and renamed old bengali to actual layout name.
2023-06-04Add Kurdish Layout (#353)KuRa KuRd1-0/+2
Add Kurdish Keyboard Layout Qwerty Based Without Shift.
2023-06-03More control over vibrationJules Aguillon1-0/+14
The newer haptic feedback API that is used instead of the vibrator service since ef03dfe doesn't work for everyone. The new vibration option allow to choose both the newer API ("system") and the older API ("strong", "medium", "light").
2023-04-23Pull request to add new layout Persian (#342)Reza Hosseinzadeh1-0/+2
* Add persian layout * Change layoutId_of_string to layout_of_string * Add translation for Persian
2023-03-11Add Arabic layout (#314)Mostafa Ayesh1-0/+4
* add arabic keyboard * use unicode values for special characters * add alternate layout * use arabic numbers
2023-03-11New Hindi layout (#313)Luke Videckis1-2/+4
* New Hindi layout * Update default layout for Marathi, Nepali * Consistent naming for Devanagari layouts
2023-02-26Add theme "Alternative Black" (#297)JackDotJS1-0/+2
* Add alternative black theme
2023-02-09Vietnamese keyboard (#291)Kazoku1-0/+2
Added missing accent (horn, hook, dot below) Added layout Added accent font svg (by modified existing accent)
2023-01-31Add theme 'ePaper' (#287)Ram Kromberg1-0/+2
* Add theme 'ePaper'
2023-01-31Add layouts 'he_il_1452_1' and 'he_il_1452_2'Ram Kromberg1-0/+4
2023-01-14Add layout 'qwertz_sk'Jules Aguillon1-0/+2
Co-authored-by: Jozef Kundlak <ingjozefkundlak@gmail.com>
2022-12-11Added qwerty_pl layout (#251)Chasm Solacer1-0/+2
* Updated pl translation * Added qwerty_pl.xml – QWERTY (Polski) layout
2022-12-10Add option 'numpad_layout'Jules Aguillon1-0/+8
Allow choosing whether to show the high or the low digits first. The numeric pane and the numpad are affected by the option.
2022-11-26Allow using a custom layoutJules Aguillon1-0/+2
Add an option for specifying an XML layout description as a string. The option is a bit rough at the moment: - No documentation, users have to be aware of the keyboard's code to use this option. - No error are shown, the layout will fallback to qwerty on error.
2022-11-13Allow switching quickly between two layoutsJules Aguillon1-14/+2
A new option allow to choose a secondary layout, the switching key is placed on the top edge of the space bar. The "Programming layout" option was basically doing that but it was possible to choose from a few layouts only. It is improved and renamed. The 'LayoutListPreference' allows setting the string for the first entry but otherwise share the rest of the array. Add nice icons from materialdesignicons.
2022-11-01Add 'qwertz_cs' to the settingsJules Aguillon1-0/+2
The layout was added in 5169472d but was not present in the settings.
2022-11-01Add the 'qwertz_de' layoutJules Aguillon1-0/+2
Similar to 'qwertz' but is wider to show äöü on dedicated keys. Some punctuations are rebalanced to use the space better. The default layout for de_DE is changed.
2022-10-23Add optional NumPadGero Streng1-0/+10
Shows a NumPad depending on preference: Never/Landscape/Always
2022-10-15Basic greek layout. (#207)lpv1-0/+2
* Basic greek layout.
2022-10-11Added Hindi language layout (#211)Raj90398525371-0/+2
* Hindi Keyboard Layout Hindi keyboard layout added Basic symbols like brackets, colons etc are useful. This includes ( ) { } [ ] \ / ÷ - + = ! % : ; . , ?
2022-09-24Bone keyboard layout (#155)Quantenzitrone1-0/+2
2022-09-24Add white e-ink oriented theme (#193)Piotrek Marciniak1-0/+2
* Add white e-ing oriented theme Co-authored-by: Jules Aguillon <jules@j3s.fr>
2022-09-24Added Norwegian keyboard layout (#202)ChristianGynnild1-0/+2
2022-09-24Bengali Keyboard Layout (#201)Md Rasel Hossain1-0/+2
* Bangla Layout
2022-07-03Add ukrainian layout (#172)Andrew Cat1-0/+2
2022-06-06Remove the option "Show every accents"Jules Aguillon1-2/+0
This option cannot be implemented easily now that the set of "accents" (localized keys) isn't defined.
2022-06-05Turkish layout & translation (#151)erqan1-0/+2
* Turkish layout & translation
2022-06-04Add colemak layout (#135)Djuric1-0/+4
2022-05-29Add layout: QWERTY (Hungarian)Jules Aguillon1-0/+2
2022-05-01Add support for Hungarian layout (#127)Tibor Billes1-0/+2
2022-04-24Added neo 2 layout (#125)matthiakl1-0/+2
* Added neo 2 layout * Move accents away from screen edge into second row
2022-04-06Fix mismatch layout nameJules Aguillon1-1/+1
The Korean layout id was not consistent and this caused a crash.
2022-04-03Add the Programming Layout optionJules Aguillon1-0/+10
Allow specifying a layout for programming and add a key for switching to it easily. The switching key is placed on the top edge of the space bar. The option has no effect by default because the ergonomic isn't ideal, it needs to be enabled explicitly. Users of Latin-script languages certainly prefer to use one layout (for programming or not). This feature might be removed in favor of a better language-switching mechanisms in the future.
2022-04-02Add Korean layout (#115)nickid1-0/+2
* Add Korean layout
2022-03-15Brazilian portuguese layout (#91)igorSilCar1-0/+2
* Providing a comprehensible Brazilian Portuguese keyboard layout removed cedille as it is already provided by an independent key; changed layout to correspond to the locale
2022-03-15Add Swedish layoutJacob Strömgren1-0/+2
2022-02-22spanish translation and layoutInvert White1-0/+2
2022-02-13Add Russian layout (#66)Vladimir Chernov1-0/+2
* Add Russian layout Co-authored-by: Jules Aguillon <jules@j3s.fr>
2022-02-07Dvorak layout (#16)AlexandraAlter1-0/+2
2022-01-30Select theme depending on system settingsJules Aguillon1-0/+2
Automatically choose between the Dark and Light themes.
2022-01-29Add support for the Bulgarian language and layoutJules Aguillon1-0/+2
Thanks Zdravko Iskrenov for the contribution.
2022-01-29Add Latvian specific QWERTY layoutEdgars1-0/+2
A customised Latvian specific QWERTY layout (QWERTY (Latvian)) was added to access all Latvian diacritic characters with a swipe. Additionally caron, cedille and macron accents were enabled for this layout.
2022-01-15German keyboard added (#20)Moini1-0/+2
* Add German metadata translation * Add German keyboard Co-authored-by: Jules Aguillon <jules@j3s.fr>
2021-12-30Improve the "precision" optionJules Aguillon1-0/+14
Now named "swiping distance". Changed to a dropdown.
2021-12-30Simplify string definitionsJules Aguillon1-2/+5
Inline constants in settings.xml, strings.xml is only for strings that can be translated.
2021-12-30Add the Black themeJules Aguillon1-0/+2
Friendly to Amoled screens. The background of keys is the same as the background of the whole keyboard: pure black. Colors are also slightly stronger.
2021-12-30Add themesJules Aguillon1-0/+9
Add a "Theme" option to choose between a dark and light theme. The light theme uses the colors of the dark theme with the luminance inversed. The reloading after a configuration change is changed slightly: - Special handling is needed when the Theme is changed (recreate the views) - The default implementation of 'onConfigurationChanged' is used Which triggers more refresh (but don't recreate the views) - 'onCreateInputView' is no longer needed