Hi,<br><br>At this point I have a working Android InScript layout keyboard, and I have a working knowledge of how an IME works in Android.<br>Next up should be figuring out how to integrate Indic typing booster into the IME (or write such a system myself), and also how to further customize KeyboardView to listen to gestures, etc.<br>

<br>But before that, I'd like to have a better idea of what is expected of me in this project:<br><br>1- The project says "The proposal involves creating a keyboard layout for easy and efficient entry of Bengali text on such devices."<br>

So, for example:<br>- There should be less keys, but they should be bigger and easy-to-hit.<br>- The arrangement of the keys should be such that the most common words can be entered easily and quickly<br>- The keyboard should make use of gestures, etc. to reduce the number of onscreen keys.<br>

Am I thinking in the right direction here?<br><br>2- The project says "The layout should also enable gathering of user feedback and usage model so as to allow improvements."<div>So, for example, the keyboard should report back:</div>

<div>- The typing speed of the users</div><div>- Pauses between keystrokes</div><div>- Accidental and wrong keystrokes</div><div>- Accuracy of predictions</div><div>Based on the above data I'm expected to tweak the keyboard for more efficient text entry.</div>

Again, is this the right direction to be thinking in?<div><br></div><div>So a potential keyboard could look something like this: <a href="https://picasaweb.google.com/lh/photo/feI_3lplbIL48_7P4isZ7FBo0-UkUYGi74FwL7GNJM8?feat=directlink">https://picasaweb.google.com/lh/photo/feI_3lplbIL48_7P4isZ7FBo0-UkUYGi74FwL7GNJM8?feat=directlink</a></div>

<div>(ignore the Latin alphabet in the background)</div><div>Which would allow users to input a consonant and a vowel in one gesture, by swiping in different directions starting from the desired consonant key.</div><div>
<br>
</div><div>Thanks,</div><div>Chinmaya Dabral</div>