View Single Post
Old 07-30-2008, 05:00 AM   #121
mkaluza
Member
mkaluza began at the beginning.
 
Posts: 20
Karma: 27
Join Date: Jul 2008
Device: PRS-505
New application with different text input method

Hi.
Let me say hello at first
Inspired by this dict application I've developed something of my own. The main difference is that text input is based on T9 algoirthm similar to this in cell phones.
The application itself is not yet complete as it is meant mainly as a testing ground for the T9 functionality.

Advantages
- supports national chars - it doesn't actually care what the input file is as long as it's utf-8. Handling of national characters is for now done in a crude kind of way - it just strips them to ascii letters and treats as such - for most times this shoud do just fine. But it can be (and will be) changed
- search time doesn't depend on size of the dictionary
- easy implementation of multiline translations, since it uses offsets (and I will add length too) - if you have for example longman CD, and a way to extract data from it, the explanations there are large - multiline.

What works:
2-9 are letters as labeled, 0 is a space and 1 is symbol (but I think there are none there.
Cursor up/down - toggle between alternative versions (as in cell's)
cursor left - delete char (deleting the first char returns an error and doesn't refresh the screen, but it's deleted)
Enter - search.

What doesnt work:
- search will only work after whole word, as it is in the dictionary, is entered. So entering 'abbandon' won't generate any result (yet), but 'abbandonare' will
- there's no way - for now - to go to next (alphabetically speaking) word
- changing dictionaries obviously, but it's just a demo for now

My final goal however is to write a simple (or not so simple) text editor, and then a planner/organizer, which I'd find very useful on this device. (For fun I'd like a simple shell too ;D )

Install:
As usual - unzip the contents to the root of sd card.

Comments and thoughts are welcome.
I once again want to stress, that it's not meant to be a fully functional dictionary yet...
Attached Files
File Type: gz dict.tar.gz (404.3 KB, 689 views)
mkaluza is offline   Reply With Quote