T-Mobile Touch Pro 2 (TP2) Keyboard Layout - Touch Pro2, Tilt 2 Windows Mobile General

Nothing I found worked for me so I thought I'd share my solution to fix the T-Mobile Touch Pro 2 keyboard layout.
The Keyboard and Home Key Fix (T-Mobile TP2).cab being passed around fixed the Alt/Shift and Home Key problems, but it didn't correctly modify the keyboard layout. It modified the following key:
Code:
[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD]
"LayoutID"=dword:00000213
"FirstCalibration"=dword:00000001
"CWSLayout"=dword:00000001
"CurLang"=dword:00000409
"3PartyIME"=dword:00000001
"TaskManVKey"=dword:0000002E
"ContMoreVKey"=dword:00000000
"ContLessVKey"=dword:00000000
"CalVKey"=dword:00000000
"DriverName"="KbdNopAll.dll"
In order to get the correct keyboard layout, you also need to modify this key:
Code:
[HKEY_LOCAL_MACHINE\Software\Tegic\eT9\Ime\KeyboardLayouFiles]
"07FF"="eT9.Rhodium.TMOUS.kmap.txt"
Mine was set to eT9.Rhodium.Cingular_US.kmap.txt. I included a copy of my eT9.Rhodium.TMOUS.kmap.txt in the attached ZIP file in case you don't have it or it was not included in the ROM you're using.
All you need to do it import the REG file, place the TXT file in the Windows directory, and soft reset. That should appropriately set the keyboard layout for the TMO TP2 and fix the Home Key from opening the Start Menu.
I don't know how to make CAB files so if anyone wants to put it all together in a CAB package, I'd appreciate that.

Thank you so much!!! I'll try to put this in a cab friendly version tonight.
This has all Reg edits from the Keyboard AND Home Key FIX.cab + eT9 reg edit with the T-mobile eT9 text file included. (In short everything from the above post, but in a cab) So I take no credit for this cab!!!!

I didn't know there was a problem with my keyboard layout (?)

rorytmeadows said:
I didn't know there was a problem with my keyboard layout (?)
Click to expand...
Click to collapse
I agree. I test the buttons of my TP2 after flashing, and they're all normal (no 'problems' with the layout).
Ahh...
But, I did notice you changing something with eT9. Isn't that the predictive text input? If so, I'm guessing this deals with being able to use the hardware keyboard with predictive text turned on (Tilt2 users have complained about not having the Tilt2 format when this is on).
Maybe I never noticed because I never turn on predictive text!

sumflipnol said:
I agree. I test the buttons of my TP2 after flashing, and they're all normal (no 'problems' with the layout).
Ahh...
But, I did notice you changing something with eT9. Isn't that the predictive text input? If so, I'm guessing this deals with being able to use the hardware keyboard with predictive text turned on (Tilt2 users have complained about not having the Tilt2 format when this is on).
Maybe I never noticed because I never turn on predictive text!
Click to expand...
Click to collapse
This does not change the et9 functionality. All this does is modify the keyboard layout.
If you flash a stock T-Mobile ROM or a ROM in which the chef has T-Mobile, the layout of your keyboard will probably not need to change.
This is for someone who flashes a non-stock ROM whose chef uses a different carrier than T-Mobile such as AT&T.
The AT&T version of the Rhodium, for example, uses a different keyboard layout than the T-Mobile Rhodium so a ROM cooked to support the AT&T keyboard will have a different layout than a ROM cooked to support the T-Mobile keyboard.

thesecondsfade said:
This does not change the et9 functionality. All this does is modify the keyboard layout.
If you flash a stock T-Mobile ROM or a ROM in which the chef has T-Mobile, the layout of your keyboard will probably not need to change.
This is for someone who flashes a non-stock ROM whose chef uses a different carrier than T-Mobile such as AT&T.
The AT&T version of the Rhodium, for example, uses a different keyboard layout than the T-Mobile Rhodium so a ROM cooked to support the AT&T keyboard will have a different layout than a ROM cooked to support the T-Mobile keyboard.
Click to expand...
Click to collapse
I do flash WWE ROMs (rarely a ROM built with T-Mobile ROMs). For example, I flash ValkyrieROMs, which is made by a chef all the way from Bangladesh, hence a WWE-chef, and he uses various base-ROMs.
My keyboard layout is always good. I'm using the cab attached.

sumflipnol said:
I do flash WWE ROMs (rarely a ROM built with T-Mobile ROMs). For example, I flash ValkyrieROMs, which is made by a chef all the way from Bangladesh, hence a WWE-chef, and he uses various base-ROMs.
My keyboard layout is always good. I'm using the cab attached.
Click to expand...
Click to collapse
Okay so the WWE keyboard layout is the same as the T-Mobile layout. If you use a ROM by a chef using the AT&T layout, you'll need more than just the Keyboard and Home Key Fix cab.

home to start button
how do i keep the startbutton?

thesecondsfade said:
Okay so the WWE keyboard layout is the same as the T-Mobile layout. If you use a ROM by a chef using the AT&T layout, you'll need more than just the Keyboard and Home Key Fix cab.
Click to expand...
Click to collapse
I am missing something. I am using a ROM with the default of the AT&T keyboard. I have the T-Mobile US device. I have applied the cab file found here and verified manually that the registry edits are there. The text file is in the Windows directory and the phone has been soft reset. My caps and alt keys are correct, but the mapping of the top row is wrong. The ROM that I am using does not have Sense installed. Is there something else that I need to do? Thanks.

I did everything in this thread also and it didn't work. I found this thread forum.xda-developers.com/showpost.php?p=4371350&postcount=6 and it works great... everything works great...

Related

Hardware keyboard incorrect mappings w/ custom roms?

Ever since I've started using custom roms (and even the HTC published WM6 upgrade rom) I've noticed that, when using the slideout keyboard, a ton of the left special character keys dont map correctly to their corresponding screen output.
For example, pressing the special character key and then the dash '-', it corresponds to a " quote on the screen.
Doing the special character key and then the '_' underscore on the keyboard corresponds to a colin ':' on the screen.
I have a cingular 8525 (unlocked). Any ideas? Thanks in advance!
........s
........e
........a
........r
........c
........h
you need the .cab file for cingular keyboard layout, try schaps adv config or htcustom
thanks man, didn't see that option in advanced config until you told me about it

Small problem-Keypad characters are off...

I was just wondering if anyone was having the same issue. I upgraded to CRC's 6.1(Which I love, by the way. Thank you.). When I go to type text all my number and letters work correctly, but the characters are off. For example, I have to press the 2 to get a question mark, when it should be the @ sign. Any suggestions?
Use Advanced Config and change ur keyboard layout
To elabrate a little further....
Settings/System/Advanced Config. go down to keyboard layout, change there. If you're on AT&T change to Cingular. If Advanced Config isn't there, search WIKI Hermes section for keyboard layout. I'm on my PDA right now so I can't give you the exact reg key. This is a very common question, search and you'll find the answer you're looking for
Was this the correct ROM to use for the Cingular 8525? I tried about 3 different regestry tweaks and none of them worked. I looked at another phone and realized that the symbols are in different places than on my phone, and are in the place that my phone thinks they are. i.e on the other phone the @ is on the q, the ? is on the e, but on my phone it's supposed to be the ~ on the q and the @ on the e, but when I press it I get the former. Please help!!
did you try this here:
http://wiki.xda-developers.com/index.php?pagename=Hermes_Registry
Different keyboard layouts for different Hermes versions
Issue: When applying a non-cingular ROM to an 8525 its default keyboard is different than the 8525.
The Fix:
[HKLM\SOFTWARE\OEM\Qwerty]
"Layout"=263177 (decimal)
Thank you very much.

Suggested Words and Auto Completion

Hi Guys,
I would like to know if it's possible for the Touch Pro 2 screen keyboard to support word suggestion (suggwords) and dynamic auto completion just like in the "good old" SIPs from days of TytnII. eg when i type "goo", I would like "good morning" to appear as a suggested word based on my past use.
I like the layout of the HTC stock Full Qwerty keyboard but much prefer the old system over the new xt9 system.
Any advise on whether and how the above can be achieved would be greatly appreciated!
cheers,
anyone?
I have the same issue. I would love to have the auto complete and suggested words working on my TP2
Use the Advanced Configuration Tool - works
http://www.touchxperience.com/en/advanced-configuration-tool.html
Solution
Hi all,
I had the same problem and could get rid of it via HD Tweak tool, which you can find here: HD Tweak
What I did was simply "20. Keyboard (SIP)" options, I have disabled 20.1 - Automatic display popup, enabled 20.2 T9 Mode and 20.3 Suggest Words to 4 words; and restart.
Now I get 4 recommendations easily when I am sending and sms etc. just like the old days in Kaiser; Works like a charm
I hope it helps.
zxcvbnmnbvcxz said:
Hi Guys,
I would like to know if it's possible for the Touch Pro 2 screen keyboard to support word suggestion (suggwords) and dynamic auto completion just like in the "good old" SIPs from days of TytnII. eg when i type "goo", I would like "good morning" to appear as a suggested word based on my past use.
Click to expand...
Click to collapse
Diable eT9. Enable COMP IME. This is a registry edit.
Go to: HKLM\System\CurrentControlSet\Control\layouts\e0010409
Edit: Ime File = \Windows\compime.dll
Layout Text = COMP IME
Go to: HKLM\Software\Tegic\eT9
Edit: XT9SupportMSSip= 0
That will bring you back to the good old word suggestion and dynamic auto completion.
Hope this helps.
thank you thank you thank you!
this ##"¤%#¤ was driving me nuts!
i can write again
stupid me i forgot to write down the original settings for this. Could some please look in their registry & please tell me what the default values for this are?
*edit* never mind i found them:
HKLM\system\currentcontrolset\control\layouts\e 0010409
Ime File : \windows\et9ime.dll change to Ime File :\windows\compime.dll
and
Layout Text : eT9 IME change to Layout Text : COMP IME
And soft reset.
*Warning*
Changing this registry to COMP IME disables your "SYM' hardware keyboard option
weenween said:
Diable eT9. Enable COMP IME. This is a registry edit.
Go to: HKLM\System\CurrentControlSet\Control\layouts\e0010409
Edit: Ime File = \Windows\compime.dll
Layout Text = COMP IME
Go to: HKLM\Software\Tegic\eT9
Edit: XT9SupportMSSip= 0
That will bring you back to the good old word suggestion and dynamic auto completion.
Hope this helps.
Click to expand...
Click to collapse
Many thanks, but only one question:
I use frequently as input method the letter recognizer in my HTC Touch HD. With your modifications in the registry, I saw a list of 4 words suggested dinamically (which changes) when introducing one or another letter.
BUT, when I introduce a word that is not in the dictionary (a technical medical word, for example) in one appointment or SMS, and I want to introduce again (in another appointment or SMS) the first two or three letters again, this word is not suggested. It seems like this word is not incorporated in the custom dictionary.
I remember this new word introduced in one appointment or a SMS, was suggested when I introduce the first letters as one of 4 of the list, in my old QTEK s200 (HTC Prophet).
Do you know if is necessary any registry modifications to obtain this feature?
Best Regards and many thanks
can some send me compime.dll?
I don't see compime.dll in the Windows folder on my Tilt2. att probably removed it.
That HD Tweak worked great. When I do the reg edit on my Tmo TP2 I lose the space bar on the software keyboard...Tj
motoq9h said:
can some send me compime.dll?
I don't see compime.dll in the Windows folder on my Tilt2. att probably removed it.
Click to expand...
Click to collapse
its not, nor has ever been in my \Windows directory for my Tmo TP2, yet the registry tweak still worked. Maybe its just not viewable, even though I have it to show all files
xnifex said:
its not, nor has ever been in my \Windows directory for my Tmo TP2, yet the registry tweak still worked. Maybe its just not viewable, even though I have it to show all files
Click to expand...
Click to collapse
Thanks. I just confirmed that the file is present and hidden. I tried this hack but it completely messed up the Hard keyboard on the Tilt2. Reverting back..
weenween said:
Diable eT9. Enable COMP IME. This is a registry edit.
Go to: HKLM\System\CurrentControlSet\Control\layouts\e0010409
Edit: Ime File = \Windows\compime.dll
Layout Text = COMP IME
Go to: HKLM\Software\Tegic\eT9
Edit: XT9SupportMSSip= 0
That will bring you back to the good old word suggestion and dynamic auto completion.
Hope this helps.
Click to expand...
Click to collapse
I tried the above and was able to get the auto complete (the person I want to send txt or mail too), but for this:
Go to: HKLM\Software\Tegic\eT9
Edit: XT9SupportMSSip= 0
XT9SupportMSSip was already set to 0. I still cant get auto suggest to work.
I tried setting WordCompletion to 1 from 0, but that did work either.
Anyone get it working? How?
***UPDATE*** Never mind, I used AdvanceConfigTool to set word suggest to 4 words. It was set to 0, so I got 0.
HAPPY NOW!
RojasTKD said:
I tried the above and was able to get the auto complete (the person I want to send txt or mail too), but for this:
Go to: HKLM\Software\Tegic\eT9
Edit: XT9SupportMSSip= 0
XT9SupportMSSip was already set to 0. I still cant get auto suggest to work.
I tried setting WordCompletion to 1 from 0, but that did work either.
Anyone get it working? How?
***UPDATE*** Never mind, I used AdvanceConfigTool to set word suggest to 4 words. It was set to 0, so I got 0.
HAPPY NOW!
Click to expand...
Click to collapse
Which version of TP2 do u have? Tmobile? Doing this change on ATT's Tilt2 completely screwed up the HW Keyboard, and I had to reset to factory..
motoq9h said:
Which version of TP2 do u have? Tmobile? Doing this change on ATT's Tilt2 completely screwed up the HW Keyboard, and I had to reset to factory..
Click to expand...
Click to collapse
I did this on my Tilt 2 and did not have any issues with my HW keyboard.
I only wish I could edit the fallowing options:
1. Number of letter before it Auto Suggest a word.
2. Set it to not automatically insert a space after I select a suggested word.
Anyone know how to do this?
Aside from that it works great.
The first time I did it, the next day it gave my a keyboard without a spacebar, it had a ".com" & "/" key instead. I did a Clear Storage and did it all again and it works fine now.
UPDATE: Well it was working until I enter my owner info and while inputting my phone number the keyboard switched to a number keypad and now it stuck there. I can't get the regular keyboard to pop back up.
This is getting frustrating!
TrekkerJmm said:
That HD Tweak worked great. When I do the reg edit on my Tmo TP2 I lose the space bar on the software keyboard...Tj
Click to expand...
Click to collapse
OK after a few days with HD Tw for some reason on my T-mo TP2 the software keyboard goes to a number only keyboard with the letters P & W so I have to put it back the original way and restart the phone then go back into HD Tw and redo the settings again anyone else have this problem? ...Tj
Best I can tell when the reg is edited to replace eT9 with the original Auto suggest & Auto Complete once the number keyboard come up, it wont go away.
this is a real bummer, I like the nice Touch input keyboard BUT I much prefer the original Auto suggest & Auto Complete. SO far I can't find a way to keep both.
RojasTKD said:
Best I can tell when the reg is edited to replace eT9 with the original Auto suggest & Auto Complete once the number keyboard come up, it wont go away.
this is a real bummer, I like the nice Touch input keyboard BUT I much prefer the original Auto suggest & Auto Complete. SO far I can't find a way to keep both.
Click to expand...
Click to collapse
EXACTLY my problem... I found out that is wont switch unless I need to select a number on my calender otherwise it lasts a couple days. I wonder if this will do this with all Rom's or just T-Mo...Tj
TrekkerJmm said:
EXACTLY my problem... I found out that is wont switch unless I need to select a number on my calender otherwise it lasts a couple days. I wonder if this will do this with all Rom's or just T-Mo...Tj
Click to expand...
Click to collapse
I have a Tilt 2 and running AT&T's stock ROM. For now I'm sticking with the eT9 as to keep an actual usable SW keyboard. Hope there a solution soon.

[Help] Change hardware keyboard key

Ok so Winmo supports having multiple hardware keyboards installed, lets say for instance 409 - english and 411 - japanese. I know you can switch between these two by pressing ctrl+shift or shift+ctrl, but on a lot of new HTC phones with touch only there is no way to do this bar installing an additional SIP.
So I have a few ideas I'm trying to resolve this, but don't know the answer to the following questions:
1) Is there a way to have winmo automatically call up a different keyboard when switching SIP?
2) Is there a way to reassign the switch keyboard hotkey to something more accessible on a touch only phone?
I realize you can only have one keyboard preload at a time and know the registry settings for that, but can't figure out how to change the toggle.

[q] change language via physical keybaord

do anybody knows what keys to press on the physical keyboard to be able to change the input language?
i have Hebrew keyboard as well and i couldn't find any way to change the the language input on physical keyboard.
This is a limitation of the Android OS - you cannot change the language of the physical keyboard that easily - I never found a way to do it, but theoretically it would involve access to the software or a configfile for the text prediction so that it suypplies cues from the physical keyboard to another predictor for another language
Long-press individual keys for alternate letters, and there may be an app for converting the physical keyboard, but it will almost invariably require root. I would also try finding other nationalities who accomplished this and learn from them. -Ara
Sent from my Nexus 7 using xda app-developers app
as the mapping using the virtual keyboard of AnySoftKeyboard supports physical keyboard mapping i mange to make it work only when i change the virtual keyboard to Hebrew first and then slide the keyboard out.
this is very inconvenience cos every time i want to change the language i need to close the keyboard and switch to virtual one, change the language and star over.
maybe there is a way to add input option via the power button? like using jkay deluxe or something?
I can tell, how this problem is solved in case of russian layout, but not sure, if it works for hebrew.
Root, then use an app, called Keyboard swither from market.
After that, I installed the special verison of Russian keyboard, that had a layout, compatible with glide.
This version can be downloaded from here
the problem with keyboard switcher is that he just put an icon on desktop.
if i'm using sms app i need to close it to use the switcher, so its not the solution i need.
thanks for the help tough, we need to find a way to make a shortcut via combination of keys
to achieve this, maybe a script for int.d that can apply shortcut function on physical keyboard.
taiber2000 said:
the problem with keyboard switcher is that he just put an icon on desktop.
Click to expand...
Click to collapse
Oops, sorry, i've named the wrong app, its called Keyboard manager (com.ne0fhykLabs.android.utility.kmLauncher).
How it works: it sets 3 types of keyboard for every device status - landscape, portrait, and the slide out one.
So, if you set the apropriate keyboard with a right layout and ability to swith languages via alt+space (like russian keyboard), you can use your HW keyboard with right char set (the software keyboard itself is hidden in this state).
braintweaker said:
Oops, sorry, i've named the wrong app, its called Keyboard manager (com.ne0fhykLabs.android.utility.kmLauncher).
How it works: it sets 3 types of keyboard for every device status - landscape, portrait, and the slide out one.
So, if you set the apropriate keyboard with a right layout and ability to swith languages via alt+space (like russian keyboard), you can use your HW keyboard with right char set (the software keyboard itself is hidden in this state).
Click to expand...
Click to collapse
thanks man, that work great keyboard manger and the anysoftkeyboard combination is the fix i needed. i think it work as well when i'll upgrade to ics later on
taiber2000 said:
i think it work as well when i'll upgrade to ics later on
Click to expand...
Click to collapse
Yep, it does. I use it at ICS rom with no problems.
anysoftkeyboard doesnt work for arabic
Thank you for sharing this, this method is great! it works for me with bulgarian keyboard but it doesn't with arabic.
Is there anyway I can use the physical keyboard to type in arabic?
are you on ICS or JB? cos if you are with stcok GB you wont have the arabic fonts.
taiber2000 said:
are you on ICS or JB? cos if you are with stcok GB you wont have the arabic fonts.
Click to expand...
Click to collapse
I'm on ICS, I tried go keyboard with the same method it worked but its showing lots of non Arabic letters, probably Farsi or Urdu I guess, I'm still looking for another keyboard with physical support, I just looked at the language packs of AnySoftKeyboard, they say that they support physical keyboard mapping for Hebrew and Russian and probably other languages but not Arabic
If you know any other keyboards with multi-language physical support please share.
you should try it with anysoftkeyboard anyhow maybe it will work.
unfourtantly i don't know about other keybaord that support mapping of physical keybaord escpasly our right to left languages.

Categories

Resources