[Q] Italian keyboard mapping with HTC Rhodium100 and CM7.2 Android - General Questions and Answers

Hi,
I've tried to install CM7.2 with Android 2.3.7 (http://forum.xda-developers.com/showthread.php?t=1566955) on my HTC Rhodium 100 (Italian version).
The initial installation starts with physical keyboard in US layout.
I've google like mad to find a way to change this with no success. Here's what I did:
1- unzipped the original CM7.2.0-RC1-rhodium-20120424 files
2- from /system/etc/keymaps I copied the following files:
-- rhod100_it_microp-keypad.kcm.bin in /system/usr/keychar
-- rhod100_it_microp-keypad.kl in /system/usr/keylayout
-- rhod100_it_navi_pad.kl in /system/usr/keylayout
For these files, I left them as they are and also substituted the original generic (same file name without "rhod100_it_")
3- I've hex edited qwerty.kcm.bin and qwerty2.kcm.bin to match Italian keyboard layout.
4- rezipped back to original ZIP file
5-followed install instructions as per http://forum.xda-developers.com/showthread.php?t=1566955
Result: always US keyboard layout
What should I do?
Thanks,
-Paolo

Related

How to modifiy the icons in shellres.dll

i tryed to change the icons in s hellres.dll withResHacker, but when i put this modified file in the rom, my SPV c600 cannot recognize the MiniSD card...Have anybody tryed to modify this file?And using which tool?
Reply With Quote
I'd like to do the same thing... help?
dbshane said:
i tryed to change the icons in s hellres.dll withResHacker, but when i put this modified file in the rom, my SPV c600 cannot recognize the MiniSD card...Have anybody tryed to modify this file?And using which tool?
Reply With Quote
Click to expand...
Click to collapse
See if this info applies to you. Its from Blue Angel forum, please read further on this post
xplode said:
Ok i will give you difrend guide (proper one):
1. Copy shellres.96.dll from \windows to your sd card (of my rom) and rename it to shellres.96.dll.0409.mui - if you replace the original file for this rom you may encounter unpredicted bugs thats why it is more safe to use mui file
2. Copy the file to your computer
3. Extract original resources to a folder using Resource Tuner(Resource Hacker can not extract them) or a similar program (the resources are icons 8,9,24 - 8 and 9 are exactly the same so you me skip extracting 9 but later you have to replace it too)
4. Open the old shellres.96.dll (you can get it from suns kitchen for example) extract the same resources into a difrend
5. Open the old and new resources with icon editor (i used ArtIcons - open all icons) and copy the new resources to the old ones which will give you old sized icons with new looks
6. Add the resources back to the mui file with Resource Hacker - you can also delete all other resources since they are not needed and they already are in shellres.96.dll
7. Sign the file with SignCode and proper certificate (i used SamplePrivDeveloper because it is privileged one - taken from wm6.1 sdk)
8. Now you can either copy the mui to windows folder or make a cab to do this for you.
setup xml will not work added your way because you add it as file and not as setting - but if you need to you can add it with WinCE Cab Manager as a provisioning xml info and it will add it to configuration
My fixes added to the second post
OK-X-Fix.cab uses the original resources of this build with proper size and they are edited a little by me to have better looks
OK-X-FixL.cab uses large resources - like in the rom but antialiased
Click to expand...
Click to collapse
Perhaps, you can ask Explode if this guide would apply to other phones.
Good Luck!
Do try to mod shellres96.dll, I tried on my blue angel running WM6.1 and it worked i just changed the startmenu icon. I dunno if this file is present in WM6.1 standard or not,

How to use ROM Extractor ?

I would like to modify shellres.dll.040C.mui (french WM6.0). So, I use first ROM Extractor. I enter \windows\shellres.dll.040C.mui in the field "Save to", and ... when I boot again, the device is frozen on the WM welcome page.
I made the same operation a couple of weeks ago but I was thinking that I made an error when editing the file then copy it on the device.
In fact, the problem seems due to the use of ROM Extractor. Copying the file in \windows seems not so good...
So, where should the file be saved ?
i already asnwered before, get a shellress file found somewhere in the forum(will give you a link if found) and just edit it, as its teh same for almost all the devices, then just cab it up and installit in your device
Ok, but I need a french version and ...
... and, for my understanding, I would like to know how to do that with the ROM extractor. Where should the file be saved ?
Help ! Where the file must be extracted ?
Which value to enter in the field "Save to" ?
1. "\"
2. "\windows"
3. "\shellres.dll.040C.mui"
4. "\windows\shellres.dll.040C.mui"
If I choose option 4 (the most logical for me), my device cannot boot (it's frozen on the Windows welcome page) even if I don't modify the file.
040C is a french version.
Anyway, if I get the english version as proposed, where the file must be installed ?

Keyboard layout returns to US

On my Maple, I have installed the 3VO ROM, and am very happy with it. Just one issue: having set up the German Keyboard layout, the phone returns from time to time to ths standard (US); no way to set German again with the Keymap config, i need to flash the ROM again, which is rather annoying.
Someone has any hint ?
You could always try to replace the US-keymap file, which I did to get my Swedish keyboard working, and softreset. The file is placed in the \Windows directory. First I renamed the original file (eT9.Maple.wwe.kmap.txt) and then copied my modified file from the storage card. I used Total Commander. Not shure the rename step was needed though...
Are there any other better ways?
The keymap (German) is there, and the only one. It seems to happen when i reinstall the programs...
Ulk_Upp said:
You could always try to replace the US-keymap file, which I did to get my Swedish keyboard working, and softreset. The file is placed in the \Windows directory. First I renamed the original file (eT9.Maple.wwe.kmap.txt) and then copied my modified file from the storage card. I used Total Commander. Not shure the rename step was needed though...
Are there any other better ways?
Click to expand...
Click to collapse
ould you share your swedish file? i need it
hmmhmm1222 said:
ould you share your swedish file? i need it
Click to expand...
Click to collapse
Share my Swedish keyboard file, självklart!
EDIT: Small modification in the keymap file, changed description inside file...
franco_negri said:
The keymap (German) is there, and the only one. It seems to happen when i reinstall the programs...
Click to expand...
Click to collapse
Which program did you install? Is the keymap changed for only that application or the whole phone after installing that application? Have you tried to replace all the eT9.Maple.***.kmap.txt files with the German one (might not be best practice)?
Ulk_Upp said:
Share my Swedish keyboard file, självklart!
EDIT: Small modification in the keymap file, changed description inside file...
Click to expand...
Click to collapse
tack! not used to smartphones without touchscreen. had a tp and hd earlier. Will try make a rom later on when i have more time on my hands.
Thank you for yuor interest, i reverted to the original WM 6.5 but am rather disappointed
The Keymap file is still there, and it seems to be the correct one as well. I think the problem arises when i install the Sygic Navigator, in Italian.
When is reboot... QWERTY again

[Q] Samsung Galaxy Chat (B5330) keyboard problem

Hi, today i updated my Samsung Galaxy Chat (B5330) to 4.1.2 jellybean, and then rooted it.
All works good, but the problem, i got an azerty keyboard, and it's writing like qwerty, soo when i press a, it's writing q.
I need help quickly beaucause it's really ennoying me, thanks all of you for your help !
bigbossclk said:
Hi, today i updated my Samsung Galaxy Chat (B5330) to 4.1.2 jellybean, and then rooted it.
All works good, but the problem, i got an azerty keyboard, and it's writing like qwerty, soo when i press a, it's writing q.
I need help quickly beaucause it's really ennoying me, thanks all of you for your help !
Click to expand...
Click to collapse
Go to keyboard settings maybe?
I'M BATMAN
-DarkKnight- said:
Go to keyboard settings maybe?
I'M BATMAN
Click to expand...
Click to collapse
I already did, but it's aldready showing as azerty, but writing in qwerty ://
Try clearing data(factory reset)
I'M BATMAN
-DarkKnight- said:
Go to keyboard settings maybe?
I'M BATMAN
Click to expand...
Click to collapse
-DarkKnight- said:
Try clearing data(factory reset)
I'M BATMAN
Click to expand...
Click to collapse
Not working..
Soo can anyone help me ?
Sent from my GT-B5330 using xda app-developers app
bigbossclk said:
Soo can anyone help me ?
Sent from my GT-B5330 using xda app-developers app
Click to expand...
Click to collapse
Up, help please.
bigbossclk said:
Up, help please.
Click to expand...
Click to collapse
Up ...
bigbossclk said:
Hi, today i updated my Samsung Galaxy Chat (B5330) to 4.1.2 jellybean, and then rooted it.
All works good, but the problem, i got an azerty keyboard, and it's writing like qwerty, soo when i press a, it's writing q.
I need help quickly beaucause it's really ennoying me, thanks all of you for your help !
Click to expand...
Click to collapse
what firmware did u flash. the only problem in newest JB form spain region is just about the symbol but the layout is still in qwerty. To fix this, you shoul edit it manually or just take layout from keyboard from your ics rom to your newest JB rom.
samsung galaxy chat
n0ak said:
what firmware did u flash. the only problem in newest JB form spain region is just about the symbol but the layout is still in qwerty. To fix this, you shoul edit it manually or just take layout from keyboard from your ics rom to your newest JB rom.
Click to expand...
Click to collapse
I have the same problem. I have update my samsung galaxy chat with an offical rom to jelly bean 4.1.
But my physical slide keyboard has changed from azerty to qwerty.
I have change my screen keyboard but change my physical keyboard didn't work.
Help me please???
kasper7777 said:
I have the same problem. I have update my samsung galaxy chat with an offical rom to jelly bean 4.1.
But my physical slide keyboard has changed from azerty to qwerty.
I have change my screen keyboard but change my physical keyboard didn't work.
Help me please???
Click to expand...
Click to collapse
I Don't know about azerty keyboard layout, cause i'm using qwerty .
But u can change the key characters of physical keyboard layout on system/csc/Your region code(for spain it's PHE)/system/usr/keychars/bcm_keypad_v2.kcm.
edit it and change it using your virtual keyboard. OR you can use ICS bcm_keypad_v2.kcm from old rom (if you have your backup).
That's it. You will get your old layout keyboard and will fix forever.
============
JUST PRESS THANKS IF I HELP YOU
============
n0ak said:
I Don't know about azerty keyboard layout, cause i'm using qwerty .
But u can change the key characters of physical keyboard layout on system/csc/Your region code(for spain it's PHE)/system/usr/keychars/bcm_keypad_v2.kcm.
edit it and change it using your virtual keyboard. OR you can use ICS bcm_keypad_v2.kcm from old rom (if you have your backup).
That's it. You will get your old layout keyboard and will fix forever.
============
JUST PRESS THANKS IF I HELP YOU
============
Click to expand...
Click to collapse
And how u do that? I don't have much experience i change the key characters. Do u have to root your mobile Phone?
kasper7777 said:
And how u do that? I don't have much experience i change the key characters. Do u have to root your mobile Phone?
Click to expand...
Click to collapse
Of course you should. How can you edit your system without Root? Just edit the key i mention above. Before that click on screen keypad on the "language and input setting". And then just take look for chars that you think miss, then fix it using your virtual keyboard.
You can use root explorer to do that.
Hope this will help you. Press thanks if yes.
Solution
You can replace original bcm_keypad_v2.kl with the file you find at link http://ge.tt/4nhbXzg/v/0?c
You can push it into windows file manager and the use for example Root Explorer (yes, root before your phone) to copy it to system>usr>keylayout
The button to access to chatON don't run. If you want set it, before open the file and replace CUST1 with CHATON.
warrell said:
You can replace original bcm_keypad_v2.kl with the file you find at link http://ge.tt/4nhbXzg/v/0?c
You can push it into windows file manager and the use for example Root Explorer (yes, root before your phone) to copy it to system>usr>keylayout
The button to access to chatON don't run. If you want set it, before open the file and replace CUST1 with CHATON.
Click to expand...
Click to collapse
small tutorial to change galaxy chat b5330 keyboard layout from spanish to english or other
so
you have customer customization files, that means folder /system/csc
here you can find all keyboard layouts
CPW folder contains custumization data for britain
for other layouts check it yourself
in PHE are the spanish
now you can:
a:
delete from PHE keylayout and keychars folder contents and /system/usr/keylayout and keychar files will be active
b:
move keylayout and keychars folder contents from CPW(or your layout) to PHE folder
it works... after reboot
at least for me
and you can play with the keyboard layout now as described in other tutorials, you can simulate DPAD too, if you make one key CTRL or META, but it's not working in many apps, on launcher i can navigate
and you can add some buttons to wake up device, not to kill power key
dzsemx said:
small tutorial to change galaxy chat b5330 keyboard layout from spanish to english or other
so
you have customer customization files, that means folder /system/csc
here you can find all keyboard layouts
CPW folder contains custumization data for britain
for other layouts check it yourself
in PHE are the spanish
now you can:
a:
delete from PHE keylayout and keychars folder contents and /system/usr/keylayout and keychar files will be active
b:
move keylayout and keychars folder contents from CPW(or your layout) to PHE folder
it works... after reboot
at least for me
and you can play with the keyboard layout now as described in other tutorials, you can simulate DPAD too, if you make one key CTRL or META, but it's not working in many apps, on launcher i can navigate
and you can add some buttons to wake up device, not to kill power key
Click to expand...
Click to collapse
Hi dzsemx, I would like to ask something regarding in your reply. Is it possible to set ALT+SPACEBAR to wake my device? And also i want to use 0(zero) to open google search app. Please give me a step by step procedure if this is possible. Please? Thanks in advance!
hi
you can try to install a firmware from LUXEMBOURG
i had the same problem so i have downloaded this firmware from sammobile
My Method
I had the same problem with the keyboard, anda after a few attempts I finally bring it back to a good configuration.
1-. Root the phone of course
2-. Download a file manager and go to system/csc
3-. Here we find the hole stuff from the available countries in phone's configuration. It's important to know which is the sale code of our firmware (For example, my firmware's code is ITV, and is from Italy)
4-. Now we have to look for the correct file for our keyboard to work properly. The best solution is know the sale code of our language (For example, I have a spanish keyboard, and the sale code of spain is the Phone House España PHE).
5-. Now that we know the sale code, we go to system/csc/XXX(Sale Code)/system/usr/keychars, where we can find a file called "bcm_keypad_v2.kcm". This is the supposed correct file for our keyboard. If we dont trust, we can open it as a text file and edit with a text editor. If chracters match with sysmbols inside the file, that means that it is the correct file.
6-. We copy bcm_keypad_v2.kcm and go back right to system/csc. Now we look for the sale code of the firmware that we have flashed (ITV, in my case) and go to system/csc/YYY(Sale Code)/system/usr/keychars, and replaced the file there with the other one that we copied before.
7-. Finally, go to system/usr/keychars and there again we replaced the bcm_keypad_v2.kcm file there with the other one that copied before.
8-. Now reboot and try typing if the keyboard works right or continue working wrong. At least for me works :laugh:
My theory is that when we flash a rom, the country from where it comes their csc files are taken to system, and we have to replace both keyboard file in the csc repository and keyboard file in the current system.
I hope this will help you :good: Good luck!
darkyyto said:
I had the same problem with the keyboard, anda after a few attempts I finally bring it back to a good configuration.
1-. Root the phone of course
2-. Download a file manager and go to system/csc
3-. Here we find the hole stuff from the available countries in phone's configuration. It's important to know which is the sale code of our firmware (For example, my firmware's code is ITV, and is from Italy)
4-. Now we have to look for the correct file for our keyboard to work properly. The best solution is know the sale code of our language (For example, I have a spanish keyboard, and the sale code of spain is the Phone House España PHE).
5-. Now that we know the sale code, we go to system/csc/XXX(Sale Code)/system/usr/keychars, where we can find a file called "bcm_keypad_v2.kcm". This is the supposed correct file for our keyboard. If we dont trust, we can open it as a text file and edit with a text editor. If chracters match with sysmbols inside the file, that means that it is the correct file.
6-. We copy bcm_keypad_v2.kcm and go back right to system/csc. Now we look for the sale code of the firmware that we have flashed (ITV, in my case) and go to system/csc/YYY(Sale Code)/system/usr/keychars, and replaced the file there with the other one that we copied before.
7-. Finally, go to system/usr/keychars and there again we replaced the bcm_keypad_v2.kcm file there with the other one that copied before.
8-. Now reboot and try typing if the keyboard works right or continue working wrong. At least for me works :laugh:
all working good.. thanks for the tutorial
My theory is that when we flash a rom, the country from where it comes their csc files are taken to system, and we have to replace both keyboard file in the csc repository and keyboard file in the current system.
I hope this will help you :good: Good luck!
Click to expand...
Click to collapse
all working good.. thanks for the tutorial :good::good:
Thanks for the helpful tutorial!
This fixed my wrong keyboard layout and the shortcuts buttons.
Now only one issue still remains for me..
The "Sym" button used to switch my keyboard language but now pops up the symbols window.
This way I need to have the on-screen keyboard enabled in order to switch through languages.
Any idea which button mapping I should change to enable language switching on the "Sym" button?
I have root access so I only need to know which file and button mapping option I should change to fix this.

[Q] How to install additional IMEs on Moto Backflip (upgraded to 2.3.7)?

I bought a Backflip(ME600) from a company in Taiwan and initally it was on 1.5 so I rooted it and upgraded it to 2.3.7 (with cyangenomod 7.2). Everything seems to be working fine except for the physical keyboard of the ME600. In Taiwan, the keyboard of this device comes with Chnese symbols for entering Traditional Chinese words. After I upgraded the device, I can no longer type Chinese symbols on my phone (and I kind of need them for work).
I unfortunately didn't make a backup of the 1.5 stock (because I'm an idiot), so I can't go back to 1.5 at this point.
I've checked around the internet, and it appears that I have to install a file named "guobiime.apk" to the system/apps folder, and a "libgb_im.so" file to system/lib (this is the moto input file for the Chinese symbols). I've tried moving the files manually to their respective folders, but once they get into the system folder those two files both show as 0.0 in size. I've tried installing the apk file with the package installer, but that didn't work.
I then got a zip file of the input method to run in recovery mode, but there seem to be some problems with the file as it came back as "wrong digest". (I know there's supposed to be a thing to disable verification in the recovery menu, but my ME600 doesn't have it. I've checked under Other and Flash from SD).
Is there anyone who can help? Thanks in advance.

Categories

Resources