abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/Autocapitalisation.java
AgeCommit message (Collapse)AuthorFilesLines
2022-09-24Fix autocapitalisation randomly not triggeredJules Aguillon1-24/+60
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-07-30Standard auto-capitalisation only after spaceJules Aguillon1-85/+31
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-24Add an option to control auto capitalisationJules Aguillon1-1/+2
2022-07-24Avoid automatic capitalisation when using arrowsJules Aguillon1-6/+35
Disable capitalisation just after an arrow kind is pressed to avoid interrupting navigation.
2022-07-24Automatic capitalisation at beginning of sentencesJules Aguillon1-0/+119
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.