abouttreesummaryrefslogcommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-10-23Clarify the double tap option textJules Aguillon2-2/+2
Also update a bit the README.
2022-10-23Show keys description in settingsJules Aguillon2-2/+25
The symbols alone might be hard to understand when scrolling through the "extra keys" option.
2022-10-23Refactor: Remove boilerplate for symbol keysJules Aguillon1-33/+49
2022-10-23Add the capslock keyJules Aguillon32-33/+50
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-10-16Remove cruftJules Aguillon1-908/+0
This old script will not help to upgrade to the newer unicode standards.
2022-10-16Release 1.18.0Jules Aguillon2-1/+8
2022-10-16Autocapitalisation: Avoid trigerring when Ctrl+DelJules Aguillon2-2/+8
Autocapitalisation could trigger while repeatedly typing Ctrl+Del to remove several words.
2022-10-16Allow to disable Alt and Meta keysJules Aguillon5-8/+23
The keys are marked "loc" in the layouts and are handled like the other extra keys. The only difference is that they are enabled by default (for now).
2022-10-16Rename resulting CI artifact (#180)Rapha1-5/+10
* Rename resulting CI artifact Add details to the name of the artifact, to distiguish downloads of it between multiple branches while testing * Update CI to nodejs16 and improve artifact naming
2022-10-16Disable fullscreen modeJules Aguillon1-0/+7
This mode is annoying to some users and is disabled in most text views. The keyboard has a fixed sized relative to the height of the screen in landscape mode. The keyboard can't take more space than expected, currently. This might cause problems in the future and might be hidden behind an option if one is found. Every text views so far seemed to behave fine.
2022-10-16Fix literal tab keyJules Aguillon1-1/+1
Broken since 31d6a70d.
2022-10-15Add the breve diacriticJules Aguillon5-16/+37
2022-10-15Basic greek layout. (#207)lpv4-0/+41
* Basic greek layout.
2022-10-15Fix crash due to auto capitalisationJules Aguillon2-38/+43
It is unclear how _autocap.started is not called first but nothing is preventing to initialize things earlier.
2022-10-15Mention long press in lockable modifiers optionJules Aguillon1-1/+1
More documentation about this feature would be appropriate.
2022-10-11Added Hindi language layout (#211)Raj90398525374-0/+41
* Hindi Keyboard Layout Hindi keyboard layout added Basic symbols like brackets, colons etc are useful. This includes ( ) { } [ ] \ / ÷ - + = ! % : ; . , ?
2022-10-04Allow to type İ on the Turkish layoutJules Aguillon1-0/+4
In Turkish, upper case of 'iı' is 'İI' but Java's toUpperCase will return 'II'. To make 'İ' accessible, make it the shift of 'ı'. This has the inconvenient of swapping i and ı on the keyboard.
2022-10-04Contributing: clarify layoutsJules Aguillon1-7/+12
2022-10-04German translation (#208)polyctena1-0/+11
Co-authored-by: Benjamin <f.weiss@stud.uni-goettingen.de>
2022-09-24Fix an unexplained crash encountered in the wildJules Aguillon1-2/+10
For some reason, 'subtype' can be null. Perhaps because the keyboard is started before the IMM is ready.
2022-09-24Release 1.17.0Jules Aguillon2-1/+13
2022-09-24Added Czech translation and layout (#198)Validbit7-0/+114
* Added Czech translation and layout Translated keyboard and created Czech multilingual "practical" layout for faster typing and typing in commonly used languages (German, Slovak + French w/accents) * Update (Rephrase) full_description.txt ... to better suit the language and naturally promote keyboard's features and possibilities to a wider audience.
2022-09-24Improve the auto capitalisationJules Aguillon2-17/+22
- Detect when the input box is cleared - Avoid looking up keys on the keyboard every time the shift state needs to change.
2022-09-24Fix autocapitalisation randomly not triggeredJules Aguillon2-36/+67
The autocapitalisation is asking the editor about whether to enable shift and must make sure to ask after the editor is done processing the events.
2022-09-24Bone keyboard layout (#155)Quantenzitrone3-0/+48
2022-09-24Add support for PolishJules Aguillon1-1/+2
2022-09-24Add switch_greekmath to the extra keysJules Aguillon3-2/+4
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-24Add more possible locations for extra keysJules Aguillon1-0/+6
Avoid dropping some keys on crowded layouts.
2022-09-24Add white e-ink oriented theme (#193)Piotrek Marciniak5-10/+17
* Add white e-ing oriented theme Co-authored-by: Jules Aguillon <jules@j3s.fr>
2022-09-24Add missing Latvian translations (#203)Edgars1-0/+8
2022-09-24Added Norwegian keyboard layout (#202)ChristianGynnild4-0/+41
2022-09-24Bengali Keyboard Layout (#201)Md Rasel Hossain4-0/+41
* Bangla Layout
2022-09-24Add translations for RussianJules Aguillon1-0/+50
Co-authored-by: @94KONG
2022-09-19Add the Extra Keys optionJules Aguillon8-16/+114
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-09-03italian translationcastix3-0/+56
2022-09-03Brazilian portuguese translations (#187)igorSilCar1-0/+7
* Translations for new setting, lockable modifier keys Co-authored-by: Igor da Silva de Carvalho <igu@coiso.meanhouse>
2022-07-30Fix crash when auto-capitalisation runs too soonJules Aguillon1-0/+2
This is unexpected but happens once.
2022-07-30Fix auto-capitalisation interfering with caps lockJules Aguillon2-2/+3
Add a flag to recognize fake pointers and avoid clearing the intentionally locked shift key.
2022-07-30Standard auto-capitalisation only after spaceJules Aguillon2-87/+32
Change the capitalisation algorithm to use Android's 'getCursorCapsMode'. This requires a bit of cursor calculations but should feel more standard. The auto completion only triggers after a space is typed or backspace is pressed.
2022-07-24Option "Lockable modifiers" is deprecatedJules Aguillon7-14/+2
Mark that it is planned to be removed, remove corresponding translations.
2022-07-24Hold any modifier to lockJules Aguillon5-28/+58
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 Aguillon5-1/+9
2022-07-24Avoid automatic capitalisation when using arrowsJules Aguillon2-8/+42
Disable capitalisation just after an arrow kind is pressed to avoid interrupting navigation.
2022-07-24Automatic capitalisation at beginning of sentencesJules Aguillon5-4/+218
Keep track of end-of-sentence characters while typing and automatically enable shift when appropriate. The last few characters just before the cursor need to be queried in some cases: Begin of input, cursor has moved or text is deleted. This might have a performance cost. This normally only enable shift but it also needs to disable shift when the cursor moves.
2022-07-09Add missing ascii characters to the Hungarian layoutsJules Aguillon2-4/+5
Was missing '~' and '$'.
2022-07-09Add '#' to the numeric paneJules Aguillon1-1/+1
On the bottom-left of the '*' key.
2022-07-09Add alternative greek and math symbolsquantenzitrone1-0/+30
2022-07-09added uppercase ẞ of ßQuantenzitrone1-0/+1
2022-07-09Switch to greekmath with Fn+switch_numericJules Aguillon1-0/+10
Add a shortcut to switch to the greekmath pane directly from the main layout.
2022-07-09Add key for switching to the greekmath paneJules Aguillon4-3/+13
The key is placed on the 3rd row of the numeric pane, by taking some space from the shift key.