Cooked ROMs on devices with altered keyboard layouts (e.g., AT&T) - Touch Pro2, Tilt 2 Windows Mobile ROM Development

Having just seen an image of the AT&T branded TP2 at engadget, I see they messed with the keyboard layout compared to the HTC original. Other carriers have also tinkered, such as moving the FN key and including or not the Ctrl key.
I've only ever flashed roms before on an Athena (Dopod U1000) and Ipaq hx4700, which didn't have this issue, so I never thought about this before. If I get the AT&T version, will there be compatibility problems when flashing cooked roms for the unbranded version? I know that cdma versions need their own cooked roms. Will it be the same situation for users of the AT&T and T-MO USA versions?
Thanks.

evermore said:
Having just seen an image of the AT&T branded TP2 at engadget, I see they messed with the keyboard layout compared to the HTC original. Other carriers have also tinkered, such as moving the FN key and including or not the Ctrl key.
I've only ever flashed roms before on an Athena (Dopod U1000) and Ipaq hx4700, which didn't have this issue, so I never thought about this before. If I get the AT&T version, will there be compatibility problems when flashing cooked roms for the unbranded version? I know that cdma versions need their own cooked roms. Will it be the same situation for users of the AT&T and T-MO USA versions?
Thanks.
Click to expand...
Click to collapse
The same problem occured on the Kaiser, once Cooked ROM's appear I'm sure someone will make a CAB to set the keyboard layout right for your device. Just install the CAB after flashing each ROM and you'll be fine - put it in your UC / SASHMI script so you never forget .
Dave

Thanks very much, Dave. That's great news.

I think the Hardware Keyboard Layout is defined with that Registry entry:
Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Tegic\eT9\IME\KeyboardLayouFiles]
For german TP2's it is:
Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Tegic\eT9\IME\KeyboardLayouFiles]
"07FF"="eT9.Rhodium.0407.kmap.txt"
and for WWE TP2's it is:
Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Tegic\eT9\IME\KeyboardLayouFiles]
"07FF"="eT9.Rhodium.WWE.kmap.txt"
After dumping the official ROM and making Packages, I found some interesting files inside the IME Engine Western package:
eT9.Rhodium.0C0A.kmap.txt
eT9.Rhodium.040C.kmap.txt
eT9.Rhodium.0407.kmap.txt
eT9.Rhodium.0410.kmap.txt
eT9.Rhodium.0414.kmap.txt
eT9.Rhodium.0419.kmap.txt
eT9.Rhodium.Cingular_US.kmap.txt
eT9.Rhodium.swiss.kmap.txt
eT9.Rhodium.TMOUS.kmap.txt
eT9.Rhodium.wwe.kmap.txt
eT9.Rhodium.wwe_ara.kmap.txt
eT9.Rhodium.wwe_rus.kmap.txt

Thanks animelover! This works in the new 6.5 NRG ROM for my german layout!
In [HKEY_LOCAL_MACHINE\SOFTWARE\Tegic\eT9\IME\KDBFiles] I changed the entry 07FF to "eT9.HQD_GER.kdb"
while in [HKEY_LOCAL_MACHINE\SOFTWARE\Tegic\eT9\IME\KeyboardLayouFiles]
I changed the entry 07FF to "eT9.Rhodium.0407.kmap.txt" (as stated in the post above).
I'm not sure if the first step is 100% necessary, especially for other layouts, but it worked for me.

Note for users with the german layout: The kmap file needs to be edited by switching Z and Y in the VK column. My kmap is attached...

Has anyone gotten the T-Mobile TP2 layout to work?

brianb7590 said:
Has anyone gotten the T-Mobile TP2 layout to work?
Click to expand...
Click to collapse
no luck so far
I opened the eT9.Rhodium.TMOUS.kmap.txt from my \windows in notepad, but don't know how to fix it - the ALT key does not work (its called the FN key in the txt file - which makes sense since in Fuze and kaiser, it was FN key) and the CTRL key does not work - the txt file - leaves that as blank.
This is what it says:
___
// Row 5
{0xEC 0xEC 0x00 0x00 0x00 0xff} // FN - 0xEC = FN
{0x11 0x11 0x00 0x00 0x00 0xff} // CTRL
{0xF2 0xF2 0x00 0x00 0x00 0xff} // MSG - 0xF2 = MSG
___
Any ideas?

what did control do on the original tmobile keyboard because now the ctrl key at least works as the alt key i just found out.

hondamx525 said:
what did control do on the original tmobile keyboard because now the ctrl key at least works as the alt key i just found out.
Click to expand...
Click to collapse
Ctrl + C - copy
CTRL+V - paste
just like on a desktop

<post deleted; wrong thread, sry>

on tmobile touch pro2 US with any cooked ROM (Fursion Power or EnergyROM) - the ALT and CTRL are switched on the h/w keyboard - anyone know enough about kmap.txt to be able to switch it out?
would be a great help!
Thanks!

load stock ROM, use Remote Registry to export all settings that have to do with keyboard, load custom ROM, copy registry settings over and your control key should work. If anyone finds the right keys then post so everyone knows the fix.

brianb7590 said:
Has anyone gotten the T-Mobile TP2 layout to work?
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?p=4371210

should ask some of the guys that already cooked ATT official rom and the leaked tmobile rom the keyboard set up should already be in there the should have it

Hi all,
I'm having problems getting my Sweish/Nordic keyboard to work as it should now that I've flashed the NRG ROM.
In my original stock rom the registry entries were [HKEY_LOCAL_MACHINE\SOFTWARE\Tegic\eT9\IME\KDBFiles] 07FF as "eT9.HQD.kdb" and [HKEY_LOCAL_MACHINE\SOFTWARE\Tegic\eT9\IME\Keyboard LayouFiles] 07FF as "eT9.Rhodium.0414.kmap.txt". Withese settings in NRG all that happens is that the FN and Shift keys stop working. The basic characters work fine but any capitals or "special" characters are shot.
Any ideas on what I should try next?
Thanks/McHan

McHan said:
Hi all,
I'm having problems getting my Sweish/Nordic keyboard to work as it should now that I've flashed the NRG ROM.
In my original stock rom the registry entries were [HKEY_LOCAL_MACHINE\SOFTWARE\Tegic\eT9\IME\KDBFiles] 07FF as "eT9.HQD.kdb" and [HKEY_LOCAL_MACHINE\SOFTWARE\Tegic\eT9\IME\Keyboard LayouFiles] 07FF as "eT9.Rhodium.0414.kmap.txt". Withese settings in NRG all that happens is that the FN and Shift keys stop working. The basic characters work fine but any capitals or "special" characters are shot.
Any ideas on what I should try next?
Thanks/McHan
Click to expand...
Click to collapse
You exported the wrong keys. These aren't what is the issue. Download my reg fix for the TMOUS TP2. I forget the exact location, but it is in that reg file.

gehzumteufel said:
You exported the wrong keys. These aren't what is the issue. Download my reg fix for the TMOUS TP2. I forget the exact location, but it is in that reg file.
Click to expand...
Click to collapse
Thanks gehzumteufel. Naive question, but do you have any idea where I might find the correct registry values for my Nordic keyboard?
Thanks/M

Hm, I had hoped that changing the [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD] "CurLang" value to 414 (which was the local language I had on the original SW-KB) would do the trick. But no, no such luck The key that's in the T-Mobile"fix" but which I don't have now is "LayoutID"=dword:00000213. Any idea what this does?

Norwegian keyboard layout file
Hi, thanks to the guides on here, I made a norwegian layout file for the Rhodium. It worked perfect with the NRG 6.5 ROM.
It is attached, either copy it to the windows folder using Total commander and then change the registry value to "eT9.Rhodium.wwe-nor.kmap.txt" or simply rename the original wwe file first and then copy this file in using the standard name (eT9.Rhodium.wwe.kmap.txt) to avoid editing the registy.

Related

How change keyboard layout

Hi guys - I flashed my German Vodafone VPA compact II with the new Qtek ROM (incl.AKU2) 2.17.7.2 WWE. I love it, it works perfect - but there is only one problem : how can I change to the German keyboard layout (QWERTZ; the symbol layout (reachable with the red key) is also completely different from the US one !) ???
I already tried to modify the registry keys (HKCU/keyboard layout and HKCU/Control panel/keybd) but without any effect - the device stays with US keyboard layout !
Can somebody help me ??
Thanx
Joe
same problem here
the often posted reg edits don't seem to work on new rom.
please help
Regards,
Andreas
ah well.. wait for the new German ROM then I guess
/me hates on localization some
Keyboard layout
The issue is, that I will have the operating system all in english, but change only the locale for the German keyboard mapping ! Is it not possible to extract the ROM, patch the keybord table and then flash it back ?? I guess that they have removed the other mappings due to size problems and thats the reason why the reg settings don't work :?
Joe
I hope it is possible to change with some registry edits
OK, after reading more carefully all the other postings, finally I got it !
How to make it :
Insert a new key(MUST be string type NOT Dword !!) 'Locale' under HKCU/ControlPanel/Keybd. The value is then '0407' (this is for a German keyboard layout). After that do a soft reboot (switching device off/on with the power on/off switch) - works great. The only thing that remains unsolved, is the ability of typing 'umlaut'; i.e. [a]+[red key]+[space bar] should give 'ä' but results in 'à'.
When somebody has also a solution for this, let us now
Joe
the Umlaute are stated in the sym.txt in your windows folde. Just edit 'em or use my language pack for there are more "bugs" for Germans using english ROMs (e.g. Transcriber, autocomple,..)
look here: http://forum.xda-developers.com/viewtopic.php?t=43680&highlight=german+language
Hades.
Hades77 said:
the Umlaute are stated in the sym.txt in your windows folde.
Click to expand...
Click to collapse
Good one - I'll add that to the language changing WiKi.

Changing keyboard language (and dictionary)

I have just installed a new rom for my S730 (from thread called NEW ROM FOR s730er(20279) )
Works pretty nifty (after changing language to english), but I got some other problems.
My old Æ, Ø, Å (danish letters) dosn't work anymore. Before they worked fine with the fn-key.. I guess it's some registry fix I have to make it work?
Also, is it possible to install some danish dictionary?
Thanks
My guess is that that ROM doesn not contain Danish xt9 ldb files (and probably it doesn't contain keymap as well). You'll need the 0406/1030 files. You can extract those from a WM6.1 rom that does, then copy the Danish files over to your English ROM, add registry entries and you're settled.
http://forum.xda-developers.com/showthread.php?t=360126 would be a good starting point, since the Vox (S710) and the Wings (S730) are more or less identical (for this matter, that is). Also read http://forum.xda-developers.com/showthread.php?t=319353.
I followed the instructions in the latter link above. The only thing to watch-out for is that in the registry you may get "Vox" instead of "Wings". Either rename the file or change the registry.
I've attached the keyboard data.
/Peter
French
I read this :
http://wiki.xda-developers.com/inde...Mobile Smartphone Internationalization Issues
and succeeded to make the cabs for french, you can find the cab's here :
http://dl.free.fr/B4Dd7F/HTC-S730
attached the cabs because the link doesn't work anymore
Russian
Need russian keyboard for S730. Any suggestions/files? Even without xT9...
I've managed to get Danish keyboard and dictionary just fine. One thing though. Before the 6.1 upgrade word-suggestion would suggest words with æøå even if I just wrote eoa. Example: If I wrote "star" it would suggest "står" too.
Any way to get that functionality back? Kinda of character alias function or similar.
Thanks for any input.
I would like to hear if it is possible to get original scandinavian "HTC WINGS S730" Keyboard settings - in a cab - ready to installation, so letters like æ ø å would be listed in their original places, on the HTC keyboard, like fn + arrow right = Å etc.
PS. I had before a working version of the WM6 on a S730 ..
Then i installed 6.1 US English(flashed version) and the danish keyboard layout suddenly disappeared.
Thanks in advance.
1plus1is2, I followed this to re-enable my keyboard.
robert.maas said:
I read this :
http://wiki.xda-developers.com/inde...Mobile Smartphone Internationalization Issues
and succeeded to make the cabs for french, you can find the cab's here :
http://dl.free.fr/B4Dd7F/HTC-S730
Click to expand...
Click to collapse
The cab link is dead http://dl.free.fr/B4Dd7F/HTC-S730, can you repost it again please.
ok 4th post updated!!
Thank you Perfect (Merci). Thanks for the T9 as well exactly what I needed

Switching the hadrware-keyboard layout from German to English

Hi,
I just installed a german ROM on my english TyTN II, so the hardware keyboard is set to german. I've only found cabs to switch from english to german but not the other way...
I also found that:
changing HKLM|Hardware|DeviceMap|Keybd > CurLang to your CountryID
Click to expand...
Click to collapse
But in my registry there is no 'CurLang'-value at that path.
Have I to set value by my self, or is there an other way to switch the layout back?
Maybe someone got an ideae
Greetings Oli
P.S.: I use the "M-Diamond v1.4 Full with SqlCE Mobile 3.5" (WM 6.1) ROM
Hi, welcome to XDA !
This topic has be adressed already. Addtionnaly, it is recommended to post in the thread of your ROM, as this problem could ROM specific .
If you do not have CurLang, you could try to create it (DWORD) and set the Hexadecimal value to 407 (which is the value for German layout).
Then soft reset, worth the try . If it's still not working, try searching around, you may find quickly what you want!
Yea I've been studying the keyboard related posts here before I posted the message. I only found topics that dealt with us-layout->other-layout problems and for that, there are many fixes around.
But right now I found a workaround witch worked in that post.
THIS IS NOT A TILT KEYBOARD FIX SOLUTION but a workaround for people having an original TYTN II with QWERTY hw keyboard and ROM in a differnet language. Below sample is for a German ROM flashed into a US original KAIS130:
There are few registry entries you have to change.
First set:
[HKCU\MUI]
CurLang = 1033 (or HEX 0x409) - IMPORTANT, set this first!!!
Then go to
[HKLM\System\CurrentControlSet\Control\Layouts]
and - to be on the save side - go through all SUB KEYS and set all "00000407" values to "00000409" (Do not rename the keys themself!)
there is still one SUBKEY which has your language written as a string:
[HKLM\System\CurrentControlSet\Control\Layouts\0000 0407]
"Layout Text" = "German"
Change the above entry to "US", soft reset your device - done!
- - -
Just keep in mind: above sample is for a German ROM (407) - if you flashed a different language to an english device, then the "407" will be something corresponding to your language.
Click to expand...
Click to collapse
Greetings Oli

Norwegian QWERTY keyboard does not work.

I have put in radio software:1.65.17.56
I have norwegian wm6.1 on the tytn2.
(QWERTY keyboard) What is wrong?
Thanks
You'll need to add more details than that. The buttons don't work at all? Some work/some don't? They all work but don't type the same characters as shown on the buttons?
If it's a Norwegian 6.1 rom from someone on these forums then ask the question in their thread. If not add more details to your post here.
All of the Fn keys does don't type the same characters as shown
on the buttons.
WM 6.1 have i downloaded from htc.com
You changed the "Regional Settings" to Norwegian?
Moved as not ROM Development in my thread F.A.Q is 2 ways to change hardware keyboard to another layout worth a ganda.
Regional settings is in norwegian...
What is the original radio software that comes with the norwegian kaiser?
Open registry editor and change that keys :
HKLM/Hardware/device map/keybd/CurLang change value to 1044
if key not exist go there :
HKCU/MUI/CurLang and change value to 1044.
I must always do this after HR or change ROM.
Reboot, and all will be ok
I did not find it... Where???
sethro said:
I did not find it... Where???
Click to expand...
Click to collapse
What didn't you find ? Please be more precise you have been handed 2 x REG keys one of which may not be there as it depends on ROM, i did point to my thread F.A.Q to which holds same information.

TMob Wing to P4350 Eng Keyboard Layout

Hello!
This may be an odd request, but I need a cab file that will change my phone's layout to the P4350's
What happened was, I flashed a ROM called f1rick's ROM v3.6, awesome ROM by the way! But I'm guessing it is for a T-Mobile Wing. I have an HTC P4350...
What the issue is, some keys are swapped around, for example the "atsign" is suppose to be Fn + Q ... but Fn + Q = (
I now have to Fn + L (which is actually for "=") to get the atsign sign!
The last thing I want to do is go performance ROM hunting and hours of flashing, so is there a cab file I can apply to correct the layout?
Thanks

Categories

Resources