The Following 24 Users Say Thank You to vrwarp For This Useful Post: | ||
![]() |
2010-07-17
, 10:52
|
Posts: 219 |
Thanked: 21 times |
Joined on May 2010
|
#2
|
![]() |
2010-07-17
, 11:50
|
Posts: 219 |
Thanked: 21 times |
Joined on May 2010
|
#3
|
![]() |
2010-07-17
, 12:44
|
Posts: 219 |
Thanked: 21 times |
Joined on May 2010
|
#4
|
![]() |
2010-07-17
, 12:57
|
Posts: 183 |
Thanked: 113 times |
Joined on Jun 2010
|
#5
|
![]() |
2010-07-17
, 13:08
|
|
Posts: 263 |
Thanked: 231 times |
Joined on Feb 2010
@ wales
|
#6
|
![]() |
2010-07-17
, 13:18
|
|
Posts: 4,365 |
Thanked: 2,467 times |
Joined on Jan 2010
@ Australia Mate
|
#7
|
![]() |
2010-07-17
, 13:31
|
Posts: 543 |
Thanked: 151 times |
Joined on Feb 2010
@ Germany
|
#8
|
![]() |
2010-07-17
, 16:36
|
Posts: 5 |
Thanked: 26 times |
Joined on Jul 2010
|
#9
|
![]() |
2010-07-17
, 16:53
|
|
Posts: 353 |
Thanked: 166 times |
Joined on Jun 2010
@ India
|
#10
|
The Following User Says Thank You to arora.rohan For This Useful Post: | ||
K9 Call is a portrait oriented T9 inspired contact lookup and calling widget. Basically what it does is if you wanted to lookup someone who goes by the name "Test Unicode" for example, you would type in 8378 for (Test). The main rational behind using a T9 like system is that while in portrait mode, a number pad is significantly easier to use than a full on screen keyboard
To look up a contact, simply enter the T9 code for what you want until contacts start showing up. You can switch between possible matches by pressing the triangle key. You can cycle through the contact's phone number by clicking on the contacts name. You will have to click on the contacts name at least once before you dial because it dials the number shown on the top verbatim. That was an intentional design choice in order to allow or the K9 Call widget to be able to act as a simple dialing pad as well (just type in any number and press call).
An important limitation right now is that you have to refresh the cache that it uses to track numbers manually (go into configurations). I did that because refreshing takes quite a bit of time (30 seconds on 250 contacts). You only need to refresh it if you add in new contacts or remove existing contacts. You don't need to update if you're just adding/removing phone numbers (for now).
Lastly, about the "T9" keys. It currently only supports the English alphabet plus ä (mapped to 2), ö (mapped to 6), ü (mapped to 8), and ß (mapped to 7). I could add in more exotic characters fairly easily, I just need to know which number maps to them.
Also, the 0 key which represents space is also "special". If present, K9 Call will split the T9 code into two sections and match for first name and last name. So for "Test Unicode", I can instead type in 8086 ("T" then "Un"). I implemented that feature because I happen to know quite a few Andrews so it is faster just to type A [space] [Last name].
PS: I do realize that this widget completely breaks the "no widget should take up more than half the space" rule but I sort of like the size of my buttons
Edit: The package K9 Call should be in the devel repo. Link: http://maemo.org/packages/view/k9call/
Last edited by vrwarp; 2010-07-18 at 03:43.