HTC Cavalier qwerty keyboard - enters numbers instead of letters
I have a compact framework 2.0 SP2 based application with several text boxes. For some reason if the application runs on HTC Cavalier, when entering text in the text boxes, for the keys where numbers and text overlap, the text box receives the numbers instead of the letters. The same application works fine on T-Mobile DASH and in the emulators. One difference is that on the Cavalier, the numeric buttons are shifted one key to the right (for example DASH: 1-W, 2-E, 3-R, on Cavalier 1-E, 2-R, 3-T). Same problem occurs on HTC Vox - the keyboard is arranged in a similar manner.
This is a normal Windows Forms text box, and the input mode was NOT changed from the default (alphanumeric) mode.
Has anyone seen that issue or knows of a workaround?
This is a picture of the Cavalier compared to the DASH.
http://www.engadget.com/2006/11/24/the-htc-cavalier-followup-to-the-excalibur/
This is a picture of the VOX keyboard
http://www.jean-francoismathieu.com/images/htcs720header.jpg
Answers
This issue is under investigation. So far it appears to be a problem with OEM implementation of IME.
All Replies
I have the same problem - except ALL of my keys have a function option.
No matter what I type I always get the function value.
I don’t have any problems on any web sites or within any Mobil Application.
Problem occurs with TextBox with a .NET application.
Also, occurs with "Live Search for Mobile" application (client mapping) - http://mobile.search.live.com/
Some images of my phone.
This is really annoying, and seems like a problem in the CF wrapper for the text box. So far the only workaround I found is to set the TextBox to multiline - when it is in multiline mode the keyboard is working fine. I am surprised that I have not seen much information about this issue. ...And none of the Microsoft moderators had any comments on that either.
This issue is under investigation. So far it appears to be a problem with OEM implementation of IME.
- This issue has been reported in the Pocketnow.com review of the Cavalier. There is a long discussion of the issue from the user's viewpoint at http://www.howardforums.com/showthread.php?t=1177709&page=33&pp=15.
- Has there been *any* progress made on this? My HTC S630 is partially useless - some app developers have been willing to work with me to work around the issue (converting text boxes to multiline - less than ideal), some haven't.
I need my device to work as expected. My main question in all this is, if it's an IME issue, then why is it that the keyboard works perfectly in the bundled apps, like Inbox, Contacts, etc. etc.
IME input also seem to work properly in native apps, I have DeveloperOne CodeWallet installed on my C730 and the IME works appropriately.
So the question is, how do THEY get their IME to work properly? Which API did they use to shift the IME settings? What can we do about it?
- Is your app windows mobile for smartphone or windows mobile for pocketpc?
If it's Windows Mobile for smartphone, you can use
Code SnippetMicrosoft.WindowsCE.Forms.InputModeEditor.setInputMode(Control control, Microsoft.WindowsCE.Forms.InputMode mode);
- This is actually the problem! Even when the mode is set to text it still enters numbers for keys that overlap letters and numbers (the dial keys).
Does anyone one know of any progress with this device? Will there be a firmware update? I've called HTC support and they didn't have any information.
I have HTC's Sprint Mogul, PPC6800, and noticed the same situation in using Yahoo Go as well as a couple other apps. It's strange, because it initally worked just fine. Now, it seems permanently on function lock in Windows Live Search, Yahoo Go and the other apps.
It's really, really frustrating, and defeats the purpose of the slide-out keyboard if it's 50 percent or more unusable.
Surely HTC and Microsoft are working on a fix?
If they are, they are pertty quiet about it.
- I have exacty the same problem in my HTC S630 "Cavalier" that uses Windows Mobile 6 Standard.
Specifically in Yahoo Go 2 I can't type my username and password in the texboxes, because when I press a key that have a number or a symbol I hear a "beep" sound.
Does anyone have a workaround? And please help inform this problem to HTC and Microsoft I'm really disappointed that there's been no followup on this issue from HTC or Microsoft. Pretty major issue considering that so many third-party apps are virtually useless.
The problem should only affect .netcf applications. There is a problem with the keyboard drivers.
I have the HTC Titan (Sprint Mogul) and it has the same issue. http://forum.xda-developers.com/ and http://www.ppcgeeks.com/ had links to a cab that fixed the issue.
- Can you please post the links for the cab. I don didn't find it.
I am having the exact same problem with the Mogul. I am getting the function value in my application whether the function key is pressed or not. It works fine in all other applications that I can tell.
Problem occurs with TextBox in a .Net application.
I am not sure what to do. Has anyone been able to solve this issue?
Has there been any progress made with the IME issue? This is a serious issue that is causing a delay of our application to be launched to over 200 doctors. I am unable to type using the QWERTY keyboard because it displays function characters. I am using the HTC6800 (Sprint Mogul) My application is a .netcf application.
I downloaded this update for the PPC6800 (Sprint Mogul) from the link below. This did fix the problem with my .netcf app and I can now type normal with my QWERTY keyboard.
http://www.america.htc.com/support/mogul/software-downloads.html
- It's good to see they fixed the problem in the Mogul, but there isn't any support for th Cavalier (S630) in the HTC website,neither the American of Europe site. i really wish they fix this soon
Any news here?
HTC had an issue with the ROM update they provided in October....it was causing additional problems, but it did fix the keyboard issue. HTC apologized and promised to fix it.
At the end of November, they posted a new ROM update and it is available at that downloads link in the post above. I don't know if it works -- I got tired of the Mogul issues and Sprint was kind enough to swap mine out for a Touch. I miss the keyboard, but this Touch is much more stable and it has an actual wow factor.
I'm eagerly awaiting the EVDO update in early 2008 so I can finally use the built-in GPS.
I sitll have problems with the HTC Cavalier which they still don't even refrence on their site.
We now have the new 6800 (Mogul) from Verizon and it has the same problem. The hardware keyboard will only print special characters. How does HTC miss this?
- Here is the Fix for the .Net issue in WLS and Yahoo Go on the HTC S630 !!! Thanks to Vertigo1md1032 at http://www.howardforums.com/showthread.php?postid=10489722#post10489722


