HD Mini IME CHT v2.2.20144028.02 Ported to WVGA - Windows Mobile

In case anyone needs a wm6.5.x or new Chinese (Chinese zh-tw, including zhuying and chanjei) IME for wvga devices, this IME has better performance than the Leo one, this was ported to be the same as the Leo tw-asia IME layouts but with HD mini style, for better screen navigation and better keyboard switching method.
I don't know if it is suitable for other resolution devices, but should be work correctly for vga devices portrait mode, it can be ported to any other resolution, but have to edit those thousands of lines of xml files for the position of those keys.
It is 0404, but I think it can be changed to western languages by editing registry for displaying 0409 characters in the input settings cpl, adding and edit xml files, adding key definitions add keyboard pngs, the input includes english (default) and hand writing, it can also adding p12 and p20 input method.
If I have time, I will try to include every input method from leo 3.14 western.

is it ported to 0409?
and can i use it with my cdma rhodium? i want to be able to type with my hdw keyboard as well as us all the keys

is it ported to 0409?
and can i use it with my cdma rhodium? i want to be able to type with my hdw keyboard as well as us all the keys

coolsac32 said:
is it ported to 0409?
and can i use it with my cdma rhodium? i want to be able to type with my hdw keyboard as well as us all the keys
Click to expand...
Click to collapse
As I don't have rhodium, but I think it should work.

mudhi said:
As I don't have rhodium, but I think it should work.
Click to expand...
Click to collapse
I took a look into the package - there is 0409 layout, BUT it will also replace your Dialer with the Chinese one.

It's not replacing dialer, it is a keypad to edit contact, which is also same as the dialer.
Anyway, if I have time, I'll try to porting to 0409 with zhuying and pying input by using HD mini 0409 IME, I see a lot of thread about Chinese input.

mudhi said:
It's not replacing dialer, it is a keypad to edit contact, which is also same as the dialer.
Anyway, if I have time, I'll try to porting to 0409 with zhuying and pying input by using HD mini 0409 IME, I see a lot of thread about Chinese input.
Click to expand...
Click to collapse
O.K. Thank you for your answer.
It would be nice of you if you can make a 0409 package.
I think that you can take the keyboard layout, the database files from 0409 IME and take a look at the registry settings for the 0409 package.

brainmaster said:
O.K. Thank you for your answer.
It would be nice of you if you can make a 0409 package.
I think that you can take the keyboard layout, the database files from 0409 IME and take a look at the registry settings for the 0409 package.
Click to expand...
Click to collapse
I need the IME from 0409 HD mini ROM, this way I can find out the behaviour of XML files, as there are many syntax change for IME versions.

mudhi said:
I need the IME from 0409 HD mini ROM, this way I can find out the behaviour of XML files, as there are many syntax change for IME versions.
Click to expand...
Click to collapse
Here you can find shipped HD Mini ROM's that you can download and dump to packages.

Related

QWERTZ keyboard layout

My O2 XDA Mini S has a QWERTZ keyboard layout, and the WM software uses QWERTY layout, thats why whwn I type using the keyboard, Ive always misused the Y with the Z, and vise versa. Also the symbols are all rumnbled into places. Is there a way I can use the QWETZ layout using the english WM, because I believe that the QWERTZ layout maybe compatible to WM German version. (I dont understant german, so I need the english version). Please help, because I dont think I can do anything with the physical layout of my keyboard so I just need a modification with the software.
you need to edit the keyboard language in the registry. the default is 0409 for english. im not sure what the german one is, but check the wiki, i'm sure you can find out some more info in there.
look at the next post, i figured it out
-Nstefanelli-
Code:
HKCU\ControlPanel\Keybd\Locale = 0407
You have to edit the registry, you need to change it from 0409 to the above.
Good luck.
-Nstefanelli-
Hi. I'm not able to safe any keys in the registry.
Done and rebooted. Edit was gone.
Maybe issue with my Registry editor?
I use the german keyboard as well. The easiest solution to that is the Registry wizard
ftp://ftp.xda-developers.com/Upload/cabs/RegistryWizard_PPC.ARMV4.cab
There you just change the keyboard to German and done with it.
As to the other, you should always wait a couple of minutes before reboot, looks like it actually take some time for the system to write it back into the registry.
In addition, it's moire than just the one key to change.
Bye
In here any simular cab like this, but for Czech qwertz keyboard?
Thanx in advance!
roland valentini said:
I use the german keyboard as well. The easiest solution to that is the Registry wizard
ftp://ftp.xda-developers.com/Upload/cabs/RegistryWizard_PPC.ARMV4.cab
There you just change the keyboard to German and done with it.
As to the other, you should always wait a couple of minutes before reboot, looks like it actually take some time for the system to write it back into the registry.
In addition, it's moire than just the one key to change.
Bye
Click to expand...
Click to collapse
Thanks.
But this location is not working for me
I have the same problem again....
This fix worked for me with wm5 but I just upgraded to wm6 and kb went to qwerty mode (the hardware is a qwertz).
I tried adding the above-mentioned key to the recommended location, and it did not work (that key does not initially exist on wm6).
I also found two keys: \\\registry\hkcu\keyboard layout\preload\default, and \\\registry\hkcu\keyboard layout\preload\1\default, and both of them had e0010409 as the value. I changed them both to e0010407 and tried coldboot after each (one and then both) and it still doesnt thinks its a qwerty keyboard.
Any ideas guys?
Thanks -- AshayinFLA

PCM Keyboard VGA Diamond Skin

I don't know about you people, but I was so used to the automatic spelling correction of PCM Keyboard, that I found the Manila full querty to be a real step backwards. I also don't like the way the letter pop-up preview is actually covered by the fingers used to press the keys.
The only problem with PCM Keyboard, so far, has been the lack of a good VGA skin for it, so here is a Diamod themed skin I made for version .14 (the latest stable version).
The actual keyboard software is free and can be downloaded here: PCM Keyboard
-------------------------------------------------
Edit: I am also including my own layout, for those interested. You have to place it in the PCM Keyboard folder and select it from the options. here's what it does:
1. holding down the apostrophe brings up accented letters etc.
2. holding down the quote brings up the rest of accented letters etc.
3. holding down the 123 key brings up useful punctuation.
See thumbnails for details.
Looks good... would it be possible for you to post a landscape image?
Thanks.
Drybonz said:
Looks good... would it be possible for you to post a landscape image?
Thanks.
Click to expand...
Click to collapse
Crap, I never use landscape mode, and I can't find screen rotation in the Diamond?
edan said:
Crap, I never use landscape mode, and I can't find screen rotation in the Diamond?
Click to expand...
Click to collapse
You could just pop up the keyboard in Opera landscape... or try the new Gyrator2 app that just got released.
Well, I started using your skin and I love it.
I really like the keypad style number layout. Works so much better for me than the qwerty "numbers in a straight line" layout.
Also, this is the best landscape keyboard layout I have seen. I replaced Touchpal because the landscape is not so hot. Now that Gyrator is working on my phone I needed a good landscape keyboard.
I can type so much faster now.
Thank you. Thank you. Thank you.
edan said:
I don't know about you people, but I was so used to the automatic spelling correction of PCM Keyboard, that I found the Manila full querty to be a real step backwards. I also don't like the way the letter pop-up preview is actually covered by the fingers used to press the keys.
The only problem with PCM Keyboard, so far, has been the lack of a good VGA skin for it, so here is a Diamod themed skin I made.
The actual keyboard software is free and can be dowbloaded here: PCM Keyboard
All comments welcome...
Click to expand...
Click to collapse
Any chance you can upload DiamondSkin2? Or do i have to edit it myself? How?
Those two thumbnails refer to the same skin. One is simply showing it in an SMS and the other is in Word.
edan said:
Those two thumbnails refer to the same skin. One is simply showing it in an SMS and the other is in Word.
Click to expand...
Click to collapse
Weird cos this is what i'm getting on my Touch Pro. It's missing "," & "."
Just wondering.....any chance you can make the format like those i've attached?
Scann69 said:
Weird cos this is what i'm getting on my Touch Pro. It's missing "," & "."
Just wondering.....any chance you can make the format like those i've attached?
Click to expand...
Click to collapse
What you are talking about is affected by the keyboard layout file, not the skin. Look in the PCM Keyboard folder on your touch pro and you will see a file like "english.layout" or whatever you chose as your layout.
Open that up in notepad and change the keys to whatever you want. There is a lot of information on the PCM Keyboard site linked in the first post regarding layout customization. The skin will adapt itself to whatever you do with your layout file.
To place the comma and period on the sides of the spacebar as in my thumbnails change your "keyboard_layout_1=" in your file to:
Code:
keyboard_layout_1=qwertyuiop\nasdfghjkl'\n\2zxcvbnm\B\B\n\M\M, .\N\N
very nice !!!
thanks
I decided to include my custom layout. It's English, though it does have a ton of special letters and symbols. The numbers pad is pretty complete as well.
edan said:
What you are talking about is affected by the keyboard layout file, not the skin. Look in the PCM Keyboard folder on your touch pro and you will see a file like "english.layout" or whatever you chose as your layout.
Open that up in notepad and change the keys to whatever you want. There is a lot of information on the PCM Keyboard site linked in the first post regarding layout customization. The skin will adapt itself to whatever you do with your layout file.
To place the comma and period on the sides of the spacebar as in my thumbnails change your "keyboard_layout_1=" in your file to:
Code:
keyboard_layout_1=qwertyuiop\nasdfghjkl'\n\2zxcvbnm\B\B\n\M\M, .\N\N
Click to expand...
Click to collapse
Thank you so much for the explaination Managed to get it the way i like it already
Scann69 said:
Thank you so much for the explaination Managed to get it the way i like it already
Click to expand...
Click to collapse
Edan, I am interested in changing the "123" button to "abc" when on the number screen (a technicality, but would look nice). Just wondering if this can be edited in the layout file or if it is theme specific.
Also, have you tried your skin on the .15 version of PCM? I noticed they have more customization options in that version.
Thanks.
Drybonz said:
Edan, I am interested in changing the "123" button to "abc" when on the number screen (a technicality, but would look nice). Just wondering if this can be edited in the layout file or if it is theme specific.
Also, have you tried your skin on the .15 version of PCM? I noticed they have more customization options in that version.
Thanks.
Click to expand...
Click to collapse
I have managed to create a new key with an ABC button. The real problem lies in assigning an action (switch layout to layout 1) in the .ini file.
Almost everything related to customizing version .14 has been removed from the site. So, it's a little hard now... unless we can get some tips from the author.
Version .15 is not even beta stage, and is extremely unstable on the diamond. It's really just a big mess at the moment... not worth the headaches...
edan said:
I have managed to create a new key with an ABC button. The real problem lies in assigning an action (switch layout to layout 1) in the .ini file.
Almost everything related to customizing version .14 has been removed from the site. So, it's a little hard now... unless we can get some tips from the author.
Version .15 is not even beta stage, and is extremely unstable on the diamond. It's really just a big mess at the moment... not worth the headaches...
Click to expand...
Click to collapse
Yeah, I noticed they still claim .14 is the stable version but the tutorial is for .15. I wasn't able to get much further than changing a couple symbol keys in the layout file.
Anyway, thanks again for the great skin and please keep us updated if you make any changes.
Drybonz said:
Yeah, I noticed they still claim .14 is the stable version but the tutorial is for .15. I wasn't able to get much further than changing a couple symbol keys in the layout file.
Anyway, thanks again for the great skin and please keep us updated if you make any changes.
Click to expand...
Click to collapse
Some problem. After like 2 minutes of use, my diamond crashed (really badly with numerous report error windows popping up). Some of the keys were not showing and some of the keys showed gibberish (some nonsense chinese words) - check out the first screenshot.
I believe it's because of the encoding when the layout files (both English layout and the one OP made) is saved. I tried opening the layout file in notepad and lots of the key assignments were gibberish. So, I tried opening it in Word and found out the original file was saved with Turkish Windows encoding. I opened it in the right encoding (so that all the keys were shown correctly) and then saved it back with unicode encoding. Then I put the revised file back to the PCM folder and it did wonders - check out the second screenshot.
So, an advice. If you find the keyboard is not showing what should be shown. Check out the .layout file that the OP posted and try modifying it and save it with another encoding (can be done in Word but not notepad). For my case (diamond with English ROM), unicode works for me.
I have attached the modified layout file (saved with unicode encoding). You can try this one if the original one doesn't work for you. No guarantee though.
I tried using the Diamond skin but the period and comma buttons are missing on the keyboard? I have to press the "123" to access the symbols keyboard. Can someone help please?
clue11 said:
I tried using the Diamond skin but the period and comma buttons are missing on the keyboard? I have to press the "123" to access the symbols keyboard. Can someone help please?
Click to expand...
Click to collapse
Please read this thread. All the answers are here already.
Oops. completely missed that part. Sorry and thanks for the skin!
Edan, have you considered doing a PCM Contacts skin? VGA ones are hard to come by.

Auto word suggestion

My elfin auto suggest words when using keyboard on a black horzontal line above the keyboard. How can I switch to the original WM vertical list method? Is there a reg key to change?
Thanks!
I think thats build into your SIP.
Which means you cant change it, you can try googling it though.
I'd really like to get rid of that black bar as well.
Is there some way you can change the SIP?
A solution
Ok I found out how to do it and it just requires a couple of small registry changes.
Change the following entries under registry key: HKLM\System\CurrentControlSet\Control\Layouts
Ime File: compime.dll (compime.dll was in my Windows directory so I didn't need to copy it)
Layout Text: COMP IME
Soft reset and the old autocomplete that we all know and love is back, e.g. a small box with all the suggestions.
jeremy89632 said:
I think thats build into your SIP.
Which means you cant change it, you can try googling it though.
Click to expand...
Click to collapse
May not be as the keyboard is the standard WM keyboard, not the HTC one. Additionally, for some time, I managed to make the black bar go away and revert to the drop down list. But recently, I did a deep registry celarning using memmaid and somehow something was changed and it caused the blacj bar to appear again...
Wondering where in the Registry should I look for this....
Galadai said:
Ok I found out how to do it and it just requires a couple of small registry changes.
Change the following entries under registry key: HKLM\System\CurrentControlSet\Control\Layouts
Ime File: compime.dll (compime.dll was in my Windows directory so I didn't need to copy it)
Layout Text: COMP IME
Soft reset and the old autocomplete that we all know and love is back, e.g. a small box with all the suggestions.
Click to expand...
Click to collapse
I see entries under the Layouts: (Which one to change for normal Windows Mobile Keyboard?)
00000409
Layout File kbdNopAll.dll
Layout Text US
PS2_AT kbdNopAll.dll
e0010409
Ime File \windows\eT9ime.dll
Keyboard Layout 00000409
Layout Text eT9 IME
e0010804
Ime File xime.dll
Keyboard Layout 00000409
Layout Text Mobem IME
Which one should I change? Or do I creat a new entry? Thanks for your help!
--------------------
Found put that I should change e0010409 from eT9ime.dll to compime. Problem is that I can;t find this file on my elf.... continuing to look

Keyboard outputs only numbers

Hi all, i've installed this rom to a htc touch hd...
When i try to reply to a sms tapping in the white box and using the phone-like keyboard (that with 9 buttons), it outputs only numbers, and i have to close and reopen it to get it working properly... Any clue?
i have the same problem with all xannytech roms....
Use HD Tweak and disable T9 mode (think its No. 20.2 in HD Tweak).
But I want to use T9 ....
edit: tested and does not work on xannytech grid evo 1.7,it outputs only numbers...
i need to use T9 too..
Try this:
Go into the registry and ensure the following settings, then soft reset. (Remember to take note of the current values in case you need to go back.)
HKLM\System\CurrentControlSet\Control\Layouts\e001 0409
Layout Text to "eT9 IME"
Ime File to "\windows\eT9ime.dll"
HKCR\CLSID\{73AB106C-A726-484b-B610-BE3E1CF39821}
(Default) = "XT9"
(My entry for the last one is "Value not set" but then I don't use T9.)
I have the same settings and did not work...
creater said:
I have the same settings and did not work...
Click to expand...
Click to collapse
Another user that had this problem also fixed it with these reg changes.
Ensure that the path to the ime.dll file is listed exactly as below and not as "\\windows\......." - this double "\\" instead of a single "\" was found to be the problem.
HKLM\System\CurrentControlSet\Control\Layouts\e001 0409
Layout Text to "eT9 IME"
Ime File to "\windows\eT9ime.dll"
There is a cab file here to automate the reg tweaks, so you may want to try that so that you get the entries correct.
It has also been suggested that installing custom T9 files can cause this problem.

QWERTY Keyboard - possible to change Y and Z buttons?

This is really annoying me, I use Slovene keyboard since I remember, which means buttons Y and Z are switched (opposite).
Is there any possible tweak to exchange Y and Z buttons?
That would be a life saver
This would help me as well!
It's easy enough to do by editing some of the XML files in the \Windows directory, however if you depend on xT9 it's not worth doing as it seems it is not possible to change the letter positions for that.
I know the file names for the English keyboard layouts are 0C09.xml (landscape) and 0D09.xml (portrait) but I don't know the file names of the Slovene layout, but I suspect the file will follow the same format.
Look for
Code:
<CharKey id="y">
<State seq="0">
<Char>0079</Char>
and
Code:
<CharKey id="z">
<State seq="0">
<Char>007A</Char>
then swap the two <Char>xxxx</Char> tags around, then repeat for the capital letters. Repeat for portrait or landscape as required.
Tap an arrow next to the button which hides the keyboard. Choose english > german.
d4v0r said:
Tap an arrow next to the button which hides the keyboard. Choose english > german.
Click to expand...
Click to collapse
Or do that! LOL
Thank you sulphuricaciduk for explaining very well, I was about to confirm changes, then comes d4v0r with funny, but working solution.
Thank both of you guys
I have a similar problem... I'm in French speaking Switzerland, and the HD2s we get here are loaded with French ROMs. I've always flashed WWE ROMs on my previous HTCs, but this time feel like keeping the FRE ROM.
But of course as there's no specific Swiss french ROM, the keyboard that is in all FRE ROMs is the awful AZERTY instead of our QWERTZ...
Yes I can change to german and my layout is fixed, however it also changes T9 to german, which is useless...
Any other solution? I don't really use XT9 normally, but I'd like to try and get used to it...
sulphuricaciduk said:
It's easy enough to do by editing some of the XML files in the \Windows directory, however if you depend on xT9 it's not worth doing as it seems it is not possible to change the letter positions for that.
I know the file names for the English keyboard layouts are 0C09.xml (landscape) and 0D09.xml (portrait) but I don't know the file names of the Slovene layout, but I suspect the file will follow the same format.
Look for
Code:
<CharKey id="y">
<State seq="0">
<Char>0079</Char>
and
Code:
<CharKey id="z">
<State seq="0">
<Char>007A</Char>
then swap the two <Char>xxxx</Char> tags around, then repeat for the capital letters. Repeat for portrait or landscape as required.
Click to expand...
Click to collapse
COOL. I never use T9 as it annoys me. But now I am able to have the three special danish letters at the touch of a fingertip instead of the seldom used q, z and x.
Very convenient!

Categories

Resources