abouttreesummaryrefslogcommitdiff
path: root/res/xml/settings.xml
AgeCommit message (Collapse)AuthorFilesLines
2022-11-06Remove option "Lockable modifiers"Jules Aguillon1-9/+0
2022-11-05Add combinations to 'accent_slash' and show in settingsJules Aguillon1-0/+1
The 'accent_slash' was missing in the extra keys setting. Allow to type more latin letters "with oblique stroke" or "with stroke" that visually have an oblique bar, that were not added to 'accent_bar'.
2022-11-05Add the bar diacritic dead keyJules Aguillon1-0/+1
Allows to type many of the "with stroke" or "with bar" latin letters.
2022-10-23Add optional NumPadGero Streng1-0/+1
Shows a NumPad depending on preference: Never/Landscape/Always
2022-10-23Add the capslock keyJules Aguillon1-0/+4
The key enable caps lock immediately. It does nothing if caps lock is already enabled. It is not present on the keyboard by default but a place is defined on every layout, top-right of the shift key. It can be enabled in the settings. The icon is from materialdesignicons.com.
2022-09-24Add switch_greekmath to the extra keysJules Aguillon1-0/+1
The Fn+switch_numeric shortcut might be hard to discover or too slow for heavy users. A location is allocated for the key so it has a consistent placement.
2022-09-19Add the Extra Keys optionJules Aguillon1-1/+18
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.
2022-07-24Hold any modifier to lockJules Aguillon1-1/+1
Modifiers can be locked with a long press. The key repeat mechanism is re-used and the press timeout is the same. Every modifiers can be locked that way, not only the "lockable" ones. The previous behavior can be enabled in the settings (for shift only) but the default is changed.
2022-07-24Add an option to control auto capitalisationJules Aguillon1-0/+1
2022-06-24Revert "Remove the vibration settings"Jules Aguillon1-0/+1
Bring back the "Vibration" option. The duration option isn't added back because the vibration settings are still handled by Android. In fact, the option has no effect if the vibration are disabled in the system settings. This partially reverts commit ef03dfed5c802a855c4655204eee39a8769cfed7.
2022-06-06Remove the vibration settingsJules Aguillon1-4/+0
Instead of using the vibrator directly, use performHapticFeedback, which will integrate better with the system settings.
2022-06-06New setting: Keyboard height in landscape modeJules Aguillon1-0/+1
The previous fixed value of 55% was too high. The new default value is 50% and it is customizable.
2022-04-03Add the Programming Layout optionJules Aguillon1-0/+1
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-02`Arrows` and `Box` system (#114)Raphael1-0/+1
* Add `Arrows` and `Box` accent system
2022-03-21Increase vibration maximum from 50 ms to 100 msArenaL51-1/+1
2022-03-13Make superscript and subscript modifiers lockableJules Aguillon1-0/+2
2022-03-05Clicking twice on CTRL or ALT will lock them in 'ON' state (#72)Raphael1-0/+7
* Clicking twice on CTRL or ALT will lock them in 'ON' state * Make Locking behaviour optional, configurable in preferences * Nest the new settings into a different page To avoid spamming the settings page and repetition in the summaries. Cannot be a popup unfortunately because that would require API >= 11. * Add Fn and Meta Co-authored-by: Jules Aguillon <jules@j3s.fr>
2022-02-13Define the height of the keyboard relative to the screen sizeJules Aguillon1-1/+1
Depending on the pixel density isn't ideal for a keyboard, which would render differently depending on the "scaling" accessibility option. Landscape mode needs a special values. At the same time, increase the horizontal margin when landscape.
2022-01-31Turn the key spacing options to intsJules Aguillon1-2/+2
Float values were not rendered properly and the granularity isn't needed.
2022-01-30Add options for the spacing between the keysJules Aguillon1-0/+2
Two options: vertical and horizontal.
2022-01-30Select theme depending on system settingsJules Aguillon1-1/+1
Automatically choose between the Dark and Light themes.
2021-12-30Improve the "precision" optionJules Aguillon1-1/+1
Now named "swiping distance". Changed to a dropdown.
2021-12-30Simplify string definitionsJules Aguillon1-9/+9
Inline constants in settings.xml, strings.xml is only for strings that can be translated.
2021-12-30Add themesJules Aguillon1-1/+1
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
2021-12-19Auto-format Java and XML filesJules Aguillon1-99/+21
Use xmllint. Re-indent Java files using spaces.
2021-12-05Increase the maximum value of the key height optionJules Aguillon1-1/+1
2021-05-09Add the accents preferenceJules Aguillon1-6/+7
This replaces the "disable accent keys" checkbox. The default should work for anyone: Accents will be hidden unless the user has the french language installed. The value "show every accents" is useful for versions of android that don't have subtypes.
2021-04-29Add the "layout" option againJules Aguillon1-0/+8
Some versions of android don't allow to configure several languages.
2021-04-24Add the label size optionJules Aguillon1-0/+8
2021-04-20Add a setting for precise repeatJules Aguillon1-0/+6
2021-04-15Use subtypes to choose layoutJules Aguillon1-8/+0
This removes the "layout" setting. Every layouts that the user could use will appear in the global settings.
2021-04-13Add an option to toggle accent keysJules Aguillon1-0/+6
These keys are not useful at all in English. A new option allows to hide them, [false] by default.
2021-01-05Remove the preview popupJules Aguillon1-8/+0
This was a half-finished feature: - Dangerous when typing passwords - Caused crash on some devices - Ugly (on its own but also blinking when sliding and not fixed in size)
2015-10-28preview_enabled settingsjaguillo1-9/+19
2015-09-30Add margin_bottom, key_height and horizontal_margin configsjaguillo1-0/+26
2015-08-08More settingsjuloo1-9/+26
2015-08-08SideBarPreference + Continuing settingsjuloo1-8/+21
2015-08-08Start SettingsActivityjuloo1-0/+23