Hi everyone,
I have just made this patch that allows using the AZERTY built-in (hardware) keyboard with a ROM in a different language (WWE, SPA, ITA, GER…).
Remarks:
- This works only for Blue Angel, because Wallaby, Himalaya and Andes DO NOT have a hardware keyboard.
- The On-screen keyboard won’t change. If you have a ROM in World Wide English (WWE), your Block Recognizer, Letter Recognizer, Keyboard and Transcriber will be in English, ONLY the hardware keyboard will be in French.
- If you know how to use WinCE CAB Manager 1.1, it’s is possible to adapt this to other keyboards. You only have to extract and modify “Platformxxx.reg” inside the BA_AZERTY_Hardware_Keyboard_Patch_for_WWE_ROM.cab and put it back to the cab file with your own settings. I won’t make any other patch for other keyboard. I made this patch just for me, but you can use it and modify as you like.
What’s inside? How can I modify it?
The most important registry key to modify is the last key:
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\Qwerty]
"Layout"=dword:0002040c
You have to modify the last 3 digits (after the 00020) depending on your hardware. For instance, for a T-Mobile MDA III with a (hardware) keyboard in German you should give this value:
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\Qwerty]
"Layout"=dword:00020407
(00000407 is the code for the German keyboard layout.
The other keys correct the Local Settings.
The first key set the values for France
[HKEY_LOCAL_MACHINE\nls]
"DefaultACP"=dword:000004e4
"DefaultLCID"=dword:0000040c
"DefaultOCP"=dword:00000352
"SystemLCID"=dword:0000040c
The second key set the GMS Emergency number to 112 (all over Europe)
[HKEY_LOCAL_MACHINE\Security\ECall]
"List"=hex(7):\
31,31,32,00,00
The third key sets the time zone: +1 Madrid, Paris
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Clock]
"GMT_OFFSET"=dword:ffffffc4
"AppInfo"=hex:\
01,00,00,00,3A,01,00,00,69,00,00,00,00,00,00,00,01,00,00,00,80,01,00,00,04,\
00,00,00,00,00,00,00,01,00,00,00
Where you can download it?
ftp://xda:[email protected]/BlueAngel/ BA_AZERTY_Hardware_Keyboard_Patch_for_WWE_ROM.cab
Have fun
I tested on my French Qetk 9090 with WWE ROM and it works FLAWLESSLY !!!!!!!!!!!!!!!!!!!!
Now guys remove this stupid and incomprehensible French rom localization and jump for a WWE ROM. I wonder now why some many people got difficulties to understand how to use a PPC in France, the Menu and translation are written by monkeys…
What’s inside? How can I modify it?
The most important registry key to modify is the last key:
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\Qwerty]
"Layout"=dword:0002040c
You have to modify the last 3 digits (after the 00020) depending on your hardware. For instance, for a T-Mobile MDA III with a (hardware) keyboard in German you should give this value:
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\Qwerty]
"Layout"=dword:00020407
(00000407 is the code for the German keyboard layout.
Click to expand...
Click to collapse
The key for Ita Keyboard is 410.
Thanks so much
Rups
I have upgraded two more keyboards, the Italian and the German and I have also modified the Regional Time Zone settings for these Countries.
I intended to build these cabs to intall them in the Extemded ROM (I'm using the Belgium ROM BA_WWE_BelDT_12200_557_10602_SHIP.exe and I have replaced the Belgium Operators cab with my AZERTY keyboard cab ), so I don't need to personalize my Blue Angel every time I need to do a hard reset.
For those who just want to use their localized keyboard with a ROM in a different language, they only need to modify this key with a Registry Editor as explained in my previous message.
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\Qwerty]
"Layout"=dword:00020xxx
New files are here:
ftp://xda:[email protected]/BlueAngel/Localized_Keyboards/
ArtZ
Great work, makes it some much easier, thanks
I understand:
The On-screen keyboard won’t change. If you have a ROM in World Wide English (WWE),
your Block Recognizer, Letter Recognizer, Keyboard and Transcriber will be in English,
ONLY the hardware keyboard will be in French.
Click to expand...
Click to collapse
Which is fine in the short term for I am sure that somebody SMART will post a fix for it.
However I still have a problem with the software keybaord.
I am in Switzerland and need the o,u,e with the dots on top.
I have found sofware for USD 29.95 that solves that:
http://pocket-pc-software.penreader.com/InterKey.html
Question: could you PLEASE post cab that will overwrite the internal keyboard ? Leaving the recogoniction ect in Engliah.
There is a MDAIII Extened rom GER (I think) posted under ftp, BlueAngel\MDAIII\MDA3 ext[1].ROM.zip
Your thoughts ?
How could I have forgotten Switzerland!!! )) When I think I lived one year in Zürich... And I will be back soon to visit some friends over there, in Wettingen.
Listen mate, for the internal keyboard is too much of a problem, because, I think, each version of Pocket PC has only the keyboard drivers for the language is intended. i.e, a ROM in WWE won´t have the drivers for a Swiss keyboard... -for the Trancriber, I'm sure 100%- and besides the drivers are in the ROM memory, so not visible. I tried many many things to make work the on-screan keyboard but I couldn't find any solution... but maybe someone else will find it in the future. Nothing is impossible. Meanwhile there´s a very good solution and reasonable cheap (developers must make some money too!)
http://www.resco-net.com/keyboard.asp
In fact, I wanted a Spanish keyboard, because you can write in Spanish, French, English, German and many other languages... even Swiss German!, which you can't do with a US or French keyboard... so I have bought the Resco keyboard
As I said before, I don't think to make any other versions of the keyboard patch, but that's the whole thing in the Open Source... I found how to change the keyboards, I explained it to the community and Í'm sure that other guys here will do more keyboards in different languages. I'm pretty sure that other Swiss people will be interested so they can also contribute.
Actually, to write this answer me takes longer than to make a patch for the Swiss (german) keyboard... but I prefer to work now to unlock this Blue Angel thing I don't think to change of provider but it's a matter of principles. I hate locked things (phones, DVD players, etc.) and everything else that takes away some of your freedom... but that´s another subject and this is not the place for that
Viel Spass!
ArtZ
Oh What a nice guy you are and I am sure that your last post took you longer to write than a patch. (grin) But I am also sure lots of pepole will be happy with what they find as it is a lot esyser than searching the forum for the reg codes.
I am a bit lost on the Unlock thing you wrote about.
I downloaded a tool of this site that unhides the Exteneded rom and unlockes the sim (I think).
The an hide works for me, and my sim swiss phone works fine on my german MDAIII, is this what you need?
There is a
HKEY_CURRENT_USER\KeyBoard Layout\Preload\1
The Active key is set to e000409
on my 1.12.22 WWE
1) Does anybody know what it is ?
2) Can somebody look at the values for ITA, FRE, GER and post the results.
Thanks
There is a
HKEY_CURRENT_USER\KeyBoard Layout\Preload\1
The Active key is set to e000409
on my 1.12.22 WWE
1) Does anybody know what it is ?
2) Can somebody look at the values for ITA, FRE, GER and post the results.
Thanks
Click to expand...
Click to collapse
That's normal. In every language is the same. You shouldn't change that value... and if you do, there will be no difference.
I think windows just preload the US keyboard when it starts.
ArtZ
any ideas for correct code to put in to change keyb from us to pl (polish)
Artz can you post codes for different keyb localizes if U know or post some link
rgds
Luki
@MDAIII User ;-)
at my original MDAIII T-Mobile Germany
the Key is:
e0010409
ROM Version:1.22.01 GER
ROm Datum: 10/26/04
Radio: 1.06.00
protokol: 1337.38
extrom: 1.22.182 GER
greetz Joy
swiss french keyboard layout code is 407
swiss french keyboard layout code is 407
qtek 9100
I installed an english rom on my french qtek 9100 and now the keyboard is messed up. How do I fix this?
Please reply;
Bian ...
keyboard patch
Can you e-mail me a copy of the keyboard patch? I have a french qtek 9100 with a azerty keyboard and I just installed an english rom.
I really appreciate your help.
My e-mail is [email protected]
regards;
Bian ...
I wan´t to return from spanish keyboard to the english one.
Testing, I´ve patch with the AZERTY cab, and now, my date appears in other language than spanish or english.
Today appears like: jeudi 19 janvier 2006.
I´m spanish so I want this in spanish.
What can I do to solve this? Can I Editi anything in the registr¡y?
Thank you.
this might be helpful
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/intl/nls_238z.asp
Thanks thanks thanks thanks thanks thanks!!!!!!
Solved it!!
Solved the date problem going to "regional configuration".
And solved the keyboard problem changing to 0x...409
Thanks again.
International characters could be entered on hardware keyboard by typing basic letter (u, i s, c, etc.) , press and hold Lock/Fn key and rotate through variations by typing "sym" (space).
Does anybody knows if something similar could be done on software keyboard?
Hello, I am writing because I am a bit confused.
I have
WinCE cab manager open on the patch
platformxxx.reg open in notepad ready to be edited
phm registry editor open on the BA on the "querty" reg key
and this microsft pageopen,
but I am lost.
First:
Keyboard=ENG (t-mobile UK)
ROM=BA_DT_Swisscom_ITA_14004_8006_11200_SHIP
I understand that I have to change the QWERTY value in the REG KEY inside the PLATFORMXXX.REG. I save the whole thing and the install on the BA.
Now, the current value on the unpatched reg key is:
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\Qwerty] "Layout"=dword:00020809
if I go check in the Microsft page, 809 is already UK (0x0809 en-GB English (United Kingdom) ).
I was expecting this value to be the Swiss-ITA (0x0810 it-CH Italian (Switzerland)
I am totally lost, what am I supposed to do?
EDIT:
SOLVED
trial and error:
I will answer my own question:
you have to change the language of the keyboard to the one of your rom and not viceversa.
Thank you for your help, I am a happy camper now that the keyboard works.
EDIT:
JUST ONE NOTE:
I had to change the REGION SETTINGS: date was in FRENCH.
NOW IS PERFECT
Thank you so much!
Hi there !
Since I installed Asukal's e-china for Diamond, my compact AZERTY keyboard and my phone keyboard got stuck on numeric and T9 isn't working anymore (even on the full AZERTY keyboard)
I checked some solution on the forum (i.e. : here) but those registry values are correct.
Could anyone help me for this?
Well, actually I just only need to have Asian languages support on my French ROM but CE-Star does not support non-WWE ROM (and I don't want to flash it) so hard keys are not working even if I add the registry value
Code:
HKLM\System\CurrentControlSet\Control\Layouts\e0010411 "Keyboard Layout" = "00000409"
Any help for this or the problem above is welcome.
Thanks in advance ^^
Does this e-china include Chinese typing support via the standard Diamond Keyboard !
I have asian font files & keyboard SIPs for asian languages, have Thai working on my Diamond with no problems so far !
The font file I use supports chinese, Korean & Thai
I also have font file for Japanese but have not tried it on WM6.1
Well, it does not have typing support (or I haven't seen it). Actually, I don't need this. I just want to read Japanese, Chinese, etc. characters and still be able to type my messages with the French T9 (and so, using the phone keyboard and the full/compact keyboard).
*bump please ^^"*
Ok... Found out the solution here.
Hope no other bugs will show up ^^"
Guys, girls
Don't know if anyone have posted this yet, but here it goes.
It seems that there are many languages preinstalled in the OS, just not activated. In a simple procedure, i changed my OS language and got the dictionary of my native language (
T9 norwegian if anyone wonders), and it works with everything from widgets, settings blablabla..
I found this trick at
http://www.swedroid.se/forum/showpost.php?p=18162&postcount=32
For those of you that don't understand swedish, it goes as follows:
Download CustomLocale.apk from here: http://yochai.dyndns.org:8888/android/apps/CustomLocale.apk
*Edit, uploaded to another mirror: HERE
Then copy it to your sdcard. Use a apk installer to install the program. Then launch the app, choose your language, and quit.
Voila
No rooting etc.
Some have responded that some of the languages dont work. This swedish guy didnt manage to get his sv_SE language to work. He then just manually entered a new locale "sv", and then it worked. Might happen for ur country aswell (?).
Edit: Languages that reportedly works _with_ keyboard layout:
Norwegian Bokmål: nb
Swedish: sv
Spanish: ES
cheers
Wow, I'm superinterested in this. I have a Dutch Hero and I wanted the Spanish Keyboard. Tiddylicious, can you confirm that this provides the HTC autocorrection dictionaries and not only the keyboard layout?
By the way, the link to the download seems to be down...
Norwegian autocorrection works. Don't know how it is for other languages sry, so i guess u just have to test.
Let me know
I've tried and it hasn't worked for me :-(
The phone OS indeed changed to Spanish. Every menu and option are now in Spanish, except what I wanted the keyboard language. This still lets me only chose among the default installed ones. Any help?
EDIT:
It worked!!! Thanks man! You don't imagine how grateful I'm for this. I've been using the keyboard until now without the prediction and correction features, such an improvement now.
There were two options for Spanish es_ES and ES only. The second one did the trick.
Does it work on Magic?
No idea, sorry. It worked for me on the Hero, don't know if it will on the Magic.
It does.
The application was created in July.
I`ve bought my english version Hero in Norway about 1 week ago. , My OS is in english, but my T9 is in norwegian . , Changed from the keyboard settings.
Will this change anything else? .
Biggest problem is that prediction with words containing æøå by only tapping "a" and" o" where it should be ( not holding them to slide to the correct letter) are only done in landscape . In portrait these word options dont come . Will this change?
Thanx.
Rui-Cruz:
The landscape problem with a o -> å æ is not solved by this. As I been told, this is reported to htc. Lets hope the major update will solve this. Quite annoying...
Stilghar: Good to hear! As the swedish guy reported, sometimes there are different options for same country region.
If people from other areas get the keyboard and the os to work, let me know, ill update the first post
Does anyone know who has developed Custom Locale.apk??
I want to ask that person whether it is possible to edit the language text, as it - at least in Danish - contains A LOT of mistranslations.
Thank you.
zyborg said:
I want to ask that person whether it is possible to edit the language text, as it - at least in Danish - contains A LOT of mistranslations.
Click to expand...
Click to collapse
The CustomLocale changes only the locale. The individual applications come with support for other languages (or not), and they decide which language to display based on the locale setting. The CustomLocale.apk does not contain any translations by itself.
I'm still looking for German text input support. My english Hero only supports English, French, Italian, and Spanish keyboard languages. Changing the locale changes the names of the languages to the German equivalent (as expected), but does not add any languages to choose from.... Presumably the Hero sold in Germany supports German text input!?!
But there must be some xml files in the core system that specify the actual interface text... or am I wrong??
Volker1 said:
The CustomLocale changes only the locale. The individual applications come with support for other languages (or not), and they decide which language to display based on the locale setting. The CustomLocale.apk does not contain any translations by itself.
I'm still looking for German text input support. My english Hero only supports English, French, Italian, and Spanish keyboard languages. Changing the locale changes the names of the languages to the German equivalent (as expected), but does not add any languages to choose from.... Presumably the Hero sold in Germany supports German text input!?!
Click to expand...
Click to collapse
I tried the Greek language but didn't work...
Nice try though...
get the standard 2.73.405.5 ROM from modaco...that includes greek built in.
Got a HTC hero about 2 weeks ago, english language ofc. However i live in sweden, so im wondering: Will this change my whole phone into swedish? or just my T9 keyboard correction?
Because i rly dont want to have my phone in swedish, I prefer english on my electronics, feels much better IMO
It will change the entire OS, icluded the t9. If I understand u correctly, u want it in english, with swedish T9?
tiddylicious said:
It will change the entire OS, icluded the t9. If I understand u correctly, u want it in english, with swedish T9?
Click to expand...
Click to collapse
Exactly what i want .
I dont acculy know why I prefer english though.. its probably because I feel like it is more correct and easyer to understand in english, just makes more sence... but i guess, if it is as it says, that the other languages are already in the phone, its translated by HTC, so i should probably have nothing to worryabout anything being wrong...
I have en_GB locale. Tried russian(ru_RU), works! But, I want to have an english locale with english keyboard and also with russian keyboard. Ideas how to do it?
not working with hebrew
i have a poland version with english.
Russian works
hebrew doesnt.
neoxkid said:
i have a poland version with english.
Russian works
hebrew doesnt.
Click to expand...
Click to collapse
Is yours an official Hero ROM? If so how did you get Russian to work? I am with nofowuw on this, I prefer my electronic in English but English-transliterated Russian looks awful and takes more characters to boot. I checked around, but still can't seem to find any app to allow Cyrillic input (I can live w/o T9, just give me the damn keyboard).
Hi, I have just bought a samsung omnia 2. The problem is that it is an english version and I need swedish language or at least I want to be able to write the letters ÅÄÖ in my text messages. Is there anyway I can download a language package at WM marketplace or du I have to hack the phone to get swedish language? I hope you can help me.
Hey,
Try Settings --> General Settings --> Change Language
it will take some time to change language but after that everything should be in Swedish, even Keyboard...
Regards
Hi,
After you have changed the language to Swedish go to Marketplace in your Omnia2.
Start - Marketplace
And chose SPB Keyboard. Its free and you get the åäöÅÄÖ
Works fine for me.