mike-fabian / ibus-typing-booster

ibus-typing-booster is a completion input method for faster typing
https://mike-fabian.github.io/ibus-typing-booster/
Other
232 stars 16 forks source link

[ENHANCEMENT] Auto-commit using spacebar #533

Open yotamguttman opened 2 months ago

yotamguttman commented 2 months ago

I'd like to suggest an enhanced inline completion feature that resembles the typing experience on a smartphone.

I think it's important to keep the current options so users could choose the level of typeboosting that suits them best and add another option in which pressing space initiates a successful auto-completion of the typed word, by relying on the most likely (no.1 on the popup list) prediction, relieving the need to press tab and manually select from the list.

I've already develop fast typing habits using ibus typing booster. I've logged abbreviations I use to the 'custom shortcut' list (such as ive=I've, im=I'm, dont=don't and many many more) in 99% of the time, typing booster offers the right predictions as option no. 1. this means, that if I could it space and move on to type the next word, a right correction would be automatically applied for my mistyping, without the need to press 'tab' and manually select the corrected word, which would speed up my typing even more.

true auto-completion is the only feature I couldn't find for Linux as of yet. typing booster has the right basis for such a feature because the predictions are already so impressively accurate. here is a live example of my experience. this is the sentence I inputted: 'true auto-completion is athe only feature I voudlnt fiund fir Linux. tpying booster hsa the right basis for such a feature because the perdicitons are already imressively accurate.'

the sentence you read however, is correct and clear. this is all thanks to typing booster being exceptionally good predicting words, not only those that are manually logged as custom shortcuts. this is a proof I can safely rely on typing booster's most likely predictions while typing. committing this excellent completion would allow me to move on to type the next word instead of applying corrections manually which, at least in my experience, breaks my typing rhythm..

p.s. thank you very much for this great programme. it's made typing so much more pleasant for me and tremendously improved my efficiency.