Windows Mobile Developer Center > Smart Device Development Forums > .NET Compact Framework > HTC Cavalier qwerty keyboard - enters numbers instead of letters
Ask a questionAsk a question
 

AnswerHTC Cavalier qwerty keyboard - enters numbers instead of letters

  • Friday, July 27, 2007 5:41 PMStefanK Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    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

  • Wednesday, August 01, 2007 1:53 AMIlya TumanovMSFT, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer

    This issue is under investigation. So far it appears to be a problem with OEM implementation of IME.

All Replies

  • Wednesday, August 01, 2007 12:28 AMImDaBug Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    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.

    http://www.mobileburn.com/review.jsp?Id=3551

    http://www.htcwiki.com/page/HTC+Mogul

  • Wednesday, August 01, 2007 12:39 AMStefanK Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    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.

     

  • Wednesday, August 01, 2007 1:53 AMIlya TumanovMSFT, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer

    This issue is under investigation. So far it appears to be a problem with OEM implementation of IME.

  • Saturday, August 11, 2007 1:06 PMHokie36 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    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


  • Tuesday, August 21, 2007 8:16 PMTheFl0yd Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    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.
  • Wednesday, August 29, 2007 3:02 AMMarauderzMVPUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

     

    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?

  • Thursday, August 30, 2007 5:26 PMcoltsith Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Is your app windows mobile for smartphone or windows mobile for pocketpc?

    If it's Windows Mobile for smartphone, you can use

    Code Snippet

    Microsoft.WindowsCE.Forms.InputModeEditor.setInputMode(Control control, Microsoft.WindowsCE.Forms.InputMode mode);


  • Thursday, August 30, 2007 5:34 PMStefanK Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    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).

     

  • Monday, September 17, 2007 2:58 PMTony3A Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    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.

  • Thursday, September 20, 2007 8:04 PMTypoPR Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    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?

     

     

  • Friday, September 21, 2007 2:02 PMTony3A Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    If they are, they are pertty quiet about it.

  • Monday, October 22, 2007 1:05 AMXslider Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    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

  • Monday, October 22, 2007 2:02 PMTypoPR Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    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.

  • Monday, October 22, 2007 2:13 PMnerdstrap Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    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.

     

  • Thursday, October 25, 2007 3:24 PMXslider Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Can you please post the links for the cab. I don didn't find it.
  • Thursday, October 25, 2007 11:24 PMcentrexdata Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    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? 

  • Thursday, October 25, 2007 11:40 PMcentrexdata Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    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.  

  • Friday, October 26, 2007 1:05 AMcentrexdata Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    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

  • Friday, October 26, 2007 6:13 AMXslider Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    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
  • Friday, December 07, 2007 3:54 PMTony3A Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    Any news here?

  • Monday, December 10, 2007 3:12 AMTypoPR Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    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.

     

     

     

  • Tuesday, December 11, 2007 4:52 PMTony3A Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    I sitll have problems with the HTC Cavalier which they still don't even refrence on their site.

  • Thursday, December 13, 2007 3:43 PMTony3A Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    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?

  • Wednesday, January 09, 2008 3:38 PMXslider Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    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