Indic Typing Booster

Summary

Indic Typing Booster is a predictive input method for ibus platform. It suggests complete words based on partial input. One can then simply select word from suggestion list and improve typing speed with more accuracy and convenience.

Detailed Description

Indic Typing Booster supports currently widely used maps, so the user does not need to switch his existing input maps, like inscirpt, itrans, typewriter. So with this new input method he can type the same way as he did with his older IME's but with prediction.

The mission of this project is to provide user friendly predictive text entry for Indic language users.

Benefit to Fedora

Users can create content in their native language with enhanced speed, accuracy and ease.

Speed:

After pressing a few characters the user can get the expected word in the candidate list and quickly select that.

Example:
Entering the word 'भारतीय' with itrans keyboard normally requires 9 keys presses: 'bhaaratiiy'.
With Indic Typing Booster
it will only require 6 key presses, after inputting "bhaar" user can get 'भारतीय' in suggestion box, and then just need to press corresponding number key and done.

Accuracy:

Since the suggestions come from a validated word dictionary database, the selected words always give 100% accurate spelling.
Note: correctly the present generated database is from unreviewed web data, in the long term with community help, they can be reviewed and the correctness checked as per standard. Also infrequent words which may be mis-spellings can be filtered easily from the dictionaries.

Easiness:

Indic scripts are complex since the order of rendering may differ from input order. It has reordering (eg क + ि -> कि ), feature conjunct (eg क + ् + ष -> क्ष), as well as split matras. Often new users are not familiar with these subtleties leading to incorrect or invalid text entry. Indic Typing Booster relaxes this as the user need to enter the complete word.

Adding New Words:
One can add new words in to the IME's database, and they will also appear in the suggestion box.

This is easy with scim-tables: type phrase/word and then hit "Ctrl + =", then just enter a corresponding input key, and done.