XT9 Programming via VB.NET - Windows Mobile Development and Hacking General

Hi Window Mobile Experts!
Been vexing over this programming problem but can't seems to find the solution, hope experts out there can help.
I'm developing an VB.Net Compact Framework application for keypad-based phone (Asus P750) which comes with T9 predictive text feature (XT9 from http://www.nuance.com/t9/xt9 ).
While doing input in the built-in applications (eg calendar, contacts), the XT9 seems to intelligently switch between T9 mode, multi-tap, and numeric mode.
But in my VB.Net application, it always revert to multi-tap mode only. I need to be able to switch the input mode programmatically.
For example, when entering text in a NOTES field, it should switch to the T9 predictive mode. But when enter price, it should switch to T9 Numeric mode, such that press the keypad numbers enters the number.
Any XT9 experts out there who knows if I can switch the T9 Mode programmatically?
(Note: I'm referring to the modes within the XT9 such predictive, numeric and multi-tab. Not mean switching the INPUT betweens T9/Transcriber/Block Recognizer/Keyboard etc.)
Many many thanks!
Regards,
Les

Related

Blackjack (SGH-i607) Keyboard Support

Hi,
I'm trying to add support for the Samsung Blackjack device's keyboard. It seems to have a special keyboard layout where each digit is shared between two buttons, for example, 'E' and 'R' are both used for '1'.
I didn't find any method of telling the OS to change between digit mode and character mode, but I might have just missed it.
I noticed that IME generates the same WM_KEYDOWN (VK_1) message for these two buttons ('E' & 'R').
Any idea how to create a generic solution for this kind of devices? I wouldn't want to query the OEM string and do it hardcoded.
Thanks!
Nergall

Phone App - numeric keypad & contacts

My Tytn was replaced under insurance after loss.
When in the phone app, pressing numeric keys used to enter the number but also showed matching contacts containing the sequence of alpha characters from the keys pressed.
The firmware in the new phone is different, and the phone app doesn't support this feature any more. Typing numeric keys simply enters the number. The only way to find a contact is to enter the contact list and select manually.
The new ROM is 2.07.161.1 with WM5.0 5.1.461 (Build 15671.3.3.0).
Can anyone cast any light on how to re-enable the alpha search feature in the phone app?
Thanks in anticipation!
Sounds like you're referring to PhonePad app?
There are CAB's for the PhonePad app on the XDA FTP server - your best bet is to do some serious searching as there have been issues reported using PhonePad with other 3rd party software.
You can download the English only version of PhonePad from >HERE<, but I'd suggest some light reading of the results of a search for "PhonePad" in the Hermes forum before you run off and install wildly
HTH,
Mark.
I think you miss smart dialing function. However this should be already implemented in your ROM. Search for smart dialer. The Phone pad application suggested above is T9 based input method, not a dialer.

Fake SIP

FakeSIP
This SIP is placeholder, so you don't see keyboard toggle if you select it as current input method.
This is useful if you use keys, but keyboard autoshow irritate you.
Install cab and select "Fake SIP" in menu.
When you need to use real keyboard, you can switch it, of course.
thanks m8.
Search xda-developers for "NullKB". Someone beat you to it by a few years.
On another note, I find NullKB to be indispensable in combination with PQzII. So when I slide out the keyboard the device switches to NullKB and prevents the soft kb from popping up. And when I slide back to portrait mode the SIP changes back to the soft KB.
I don't see PQzII talked about much anymore. It's hard to describe all its functionality, but in general it handle all sorts of keybinding and event-based behaviours.
fluxist
Hey, guys!
I've tried to use NullKb, but got no stability in daily usage. Sometimes i can't select it - whatever i want to select, the build-in keyboard is choosen. I've thought that it NullKb's fault and I've made my own implementation [ didn't saw your Fake SIP, GreateVK, sorry ]
But even with it, sometimes I can't open the SIP which I want to use. Does anybody encountered sucha problems? And what the technical "background" of it?
Another trouble is that I can't set height of SIP to zero - it have the same height as every other SIP in system. I've even excluded SIP_DOCKED flag from IMINFO.fdwFlags, but it was a useless step. What is the right way to setup height of SIP control?
My little SIP stub [source code + binary] is attached

'T9' is still on in 'ABC' mode

Hello there,...
I got the problem that every time that I begin to write an SMS T9 is on. When I click on the softbutton to open the softKeyboard it says that 'ABC' is activated but it ain't. Actually T9 is activated but it doesn't show any word suggestions (only if I tap T9 in the menu, so that ABC is no more activated).
I got the Lilly Rom on my system.
Is there a ways to fix this problem?
regards,
Pete

swtiching keyboard languages

Hey guys, I'm news to android phones, i'm used to Symbian (Nokia).
Anyways, here is my situation
My phone's menu is in english, but sometimes, i wanna write a sms or mms, or enter a friend's name in the contact list, I would like to write in chinese, but so far, I havent seen any options to switch they keyboard to chinese. Unless, i have to change to my phone to chinese, then i can only write in chinese, no english.
So my question is : Is there a way so we can switch alternatively between keyboad language without chaning the whole system?
Thanks
long press in the input field, then you get an option to change input method (keyboard)
hth
awesome!!! thanks!

Categories

Resources