Monday, March 16, 2009

Fixing Ideme Keyboard

Added the ability to enter '.' which caused problems. The '.' in the twinstrokes method isn't needed and appears to be 'transparent' in the input methods. Unfortunately that means that it has to be removed when comparisons are made, since the lookup table is sorted that way. This made things a little more complicated but it's working.

Also added a feature, which would automatically pump out the character if the strokes were enough to uniquely identify the character, so the entire stroke sequence doesn't have to be typed in.

Things that are left to do are converting the letters to their 'graphical' stroke equivalent, causing the backspace key to remove a character from the textfield if there are no strokes typed in, and lastly the problem of getting back into the ideme keyboard from the english keyboard.

No comments: