| X50 / X51 Forums Talk about anything related to the X50 / X51 series. |
|
11-02-05, 05:14 AM
|
#1 (permalink)
|
|
Guest
|
Bagoj's japanese IME on x50v's with WM5?
Did any of the people who upgraded their x50v to WM5 manage to get Bagoj's excellent VGA Japanese input IME (see http://www.firstloox.org/forums/showthread.php?t=4510) to work with the new OS? I'm tempted to upgrade, but losing Japanese input is a no go for me... if not, is there another Japanese input solution that has been proven to work on WM5?
Thanks!
Last edited by KidOtaku; 11-08-05 at 06:54 PM.
Reason: Bad spelling...
|
|
|
|
|
11-02-05, 05:18 AM
|
#2 (permalink)
|
|
Aximsite Minor League
Join Date: Sep 2005
Location: Honolulu, HI
Posts: 101
Thanked 0 Times in 0 Posts
|
Actually, I would be happy if I can get Japanese to show up on PIE using the reghack/and the Gothic true type font. Anyone got it to work?
|
|
|
|
11-02-05, 10:47 AM
|
#3 (permalink)
|
|
Aximsite Minor League
Join Date: Nov 2005
Posts: 112
Thanked 1 Time in 1 Post
|
The IME need an appropriate wince.nls file to work. I'm sure one is out there but I haven't gotten my hands on it yet.
It also seem that some wince.nls files cannot provide codepage encoding in pocketIE. This is just bad.
|
|
|
|
11-02-05, 12:39 PM
|
#4 (permalink)
|
|
Aximsite Major League
Join Date: Feb 2005
Location: Santa Barbara
Posts: 328
Thanked 0 Times in 0 Posts
|
This is the main reason preventing me from upgrading my ppc to wm5. I'm waiting for someone to test the waters and to write up a guide on how to install it :)
Seeing how my wm2003se axim x50v is in perfect working condition, I don't see a reason to mess with something that ain't broke. All the wm5 horror stories are kinda scaring me from upgrading too.
|
|
|
|
11-04-05, 09:03 AM
|
#6 (permalink)
|
|
Aximsite Minor League
Join Date: Nov 2005
Posts: 112
Thanked 1 Time in 1 Post
|
Yes! Bagoj's IME does work! After locating the necessary wince.nls file, it is working.
The Good:
Remember the composition string being hidden behind other window? I used to open up the dictionary dialogbox and closing it again before typing the first time to bring the IME to the front. No more monkey business, seems to work just fine under WM5.
Also, can input file/folder name in directly File Explorer.
The Bad:
For some reason, it just won't work under Notes. Works fine in Words though.
Take a look at the excellent work by Asukal. ( Warning: I was almost blind after looking at that website due to the use of garish color.) Lets Japan No5 contains support for Japanese, e-ChinaV62 No5 contains support for Chinese/Japanese. To be honest, I've just tried e-ChinaV62 No5. It also contains Korean codepage support.
The mUniFontM in the package provided by muni62 is quite excellent too. Although, you can also try other fonts like the Arial Unicode MS font if you so wish. To save space, try Agfa AC3 compressed fonts that are available from Japanese devices. They work too.
|
|
|
|
11-04-05, 09:16 AM
|
#7 (permalink)
|
|
Aximsite Minor League
Join Date: Nov 2005
Posts: 112
Thanked 1 Time in 1 Post
|
A word about the registry settings:
It appears there is an additional Default value with the same data "e0010409" under HKEY_CURRENT_USER\Keyboard Layout\Preload, in addition to the one in HKEY_CURRENT_USER\Keyboard Layout\Preload\1 with the same data. I changed both of them to engage the IME.
Another tip for the IME dicionaries. This one works with WM2003 too. Under HKEY_LOCAL_MACHINE\Software\Microsoft\Pocket IME\Dictionaries, you'd already have DIC0 and DIC1 entry.
DIC2 with data "\windows\imejppn.dic,1" is for proper name/place name dictionary.
DIC3 with data "\\windows\\imejppm.dic,1" is for the supplementary dictionary.
Also, the dictionary dialogbox doesn't seem to be drawn correctly. The three buttons to the right is not drawn and cannot be accessed.
|
|
|
|
11-04-05, 11:19 AM
|
#8 (permalink)
|
|
Aximsite Major League
Join Date: Feb 2005
Location: Santa Barbara
Posts: 328
Thanked 0 Times in 0 Posts
|
That's great news gwinter. Personally, I never use those three buttons. I just need the button to turn on the Japanese keyboard and to turn it off.
|
|
|
|
11-04-05, 11:55 AM
|
#9 (permalink)
|
|
Aximsite Major League
Join Date: Oct 2005
Posts: 318
Thanked 0 Times in 0 Posts
|
|
Originally Posted by gwinter
|
Yes! Bagoj's IME does work! After locating the necessary wince.nls file, it is working.
The Good:
Remember the composition string being hidden behind other window? I used to open up the dictionary dialogbox and closing it again before typing the first time to bring the IME to the front. No more monkey business, seems to work just fine under WM5.
Also, can input file/folder name in directly File Explorer.
The Bad:
For some reason, it just won't work under Notes. Works fine in Words though.
Take a look at the excellent work by Asukal. (Warning: I was almost blind after looking at that website due to the use of garish color.) Lets Japan No5 contains support for Japanese, e-ChinaV62 No5 contains support for Chinese/Japanese. To be honest, I've just tried e-ChinaV62 No5. It also contains Korean codepage support.
The mUniFontM in the package provided by muni62 is quite excellent too. Although, you can also try other fonts like the Arial Unicode MS font if you so wish. To save space, try Agfa AC3 compressed fonts that are available from Japanese devices. They work too.
|
Does asukal's e-china supports japanese input ? or only display ? Is there any program out the now supports japanese input/output on wm5 ?
|
|
|
|
11-04-05, 01:44 PM
|
#10 (permalink)
|
|
Aximsite Minor League
Join Date: Sep 2005
Location: Honolulu, HI
Posts: 101
Thanked 0 Times in 0 Posts
|
Hi gwinter,
I was wondering exactly which one of those packages has the Japanese WM5 wince.nls. With all the problems that everyone is having with their x51, I would rather do the mod myself, so I would have a easier time troubleshooting.
|
|
|
|
11-04-05, 07:09 PM
|
#11 (permalink)
|
|
Aximsite Prospect
Join Date: Nov 2005
Location: Bay Area, CA
Posts: 4
Thanked 0 Times in 0 Posts
|
wince.nls link?
|
Originally Posted by Yukster
|
Hi gwinter,
I was wondering exactly which one of those packages has the Japanese WM5 wince.nls. With all the problems that everyone is having with their x51, I would rather do the mod myself, so I would have a easier time troubleshooting.
|
Yeah, I think there's a few of us here that are wondering where we can get the Japanese WM5 wince.nls file from...
I myself have the WM5 Emulator (Japanese version), but don't have the software necessary for extracting it...
Got my Axim x51v yesteday...loving it!
|
|
|
|
11-05-05, 09:11 AM
|
#12 (permalink)
|
|
Aximsite Minor League
Join Date: Nov 2005
Posts: 112
Thanked 1 Time in 1 Post
|
Ok. A little bit of summary here:
1. There are 2 packages by Asukal that I've pointed out to above. These packages are to support the display of Japanese and Chinese+Japanese on WM5 devices. There are no IME in the packages.
2. The Japanese IME is what made KidOtaku started this thread in the first place. It was provided by Bagoj over at FirstLoox. VGA version can be found on this page. QVGA version is also available on the same page.
About displaying Far East scripts:
To see Japanese on your device instead of just empty boxes, you just need an appropriate font. There is another case when the script doesn't appear as boxes but as gibberish. For example if you open Yahoo! Japan in Pocket IE. This is when you need Japanese codepages support, which is provided by the wince.nls file.
wince.nls files are WinCE version specific, meaning you cannot use old version with new system and vice-versa. WM5 is based on WinCE 5; WM2003 and WM2003SE are based on WinCE .NET (4), so they are not interchangeable. The wince.nls file in Bagoj IME is for WM2003. You must not use this. Instead use the one from Asukal.
|
|
|
|
11-05-05, 09:48 AM
|
#13 (permalink)
|
|
Aximsite Major League
Join Date: Oct 2005
Posts: 318
Thanked 0 Times in 0 Posts
|
|
Originally Posted by gwinter
|
Ok. A little bit of summary here:
1. There are 2 packages by Asukal that I've pointed out to above. These packages are to support the display of Japanese and Chinese+Japanese on WM5 devices. There are no IME in the packages.
2. The Japanese IME is what made KidOtaku started this thread in the first place. It was provided by Bagoj over at FirstLoox. VGA version can be found on this page. QVGA version is also available on the same page.
About displaying Far East scripts:
To see Japanese on your device instead of just empty boxes, you just need an appropriate font. There is another case when the script doesn't appear as boxes but as gibberish. For example if you open Yahoo! Japan in Pocket IE. This is when you need Japanese codepages support, which is provided by the wince.nls file.
wince.nls files are WinCE version specific, meaning you cannot use old version with new system and vice-versa. WM5 is based on WinCE 5; WM2003 and WM2003SE are based on WinCE .NET (4), so they are not interchangeable. The wince.nls file in Bagoj IME is for WM2003. You must not use this. Instead use the one from Asukal.
|
Thanks for the summary. Does that mean Asukal's is only for Japanese display and Bagov's is for input ? Can you summarize what to do and what files needed to use japanese input and display in WM5 ? Use Asukal's wince.nls? Can install straight to Windows folder and overwrite the original one ?
|
|
|
|
11-05-05, 10:13 AM
|
#14 (permalink)
|
|
Aximsite Minor League
Join Date: Nov 2005
Posts: 112
Thanked 1 Time in 1 Post
|
Like Yukster, I'd normally install the support files manually. If, like Asukal's packages, the files are packaged in cab format, I'd installed them in the WM5 emulator and then copy the files out.
An example of manually setting up the system:
Enabling Japanese display:
You need the wince.nls and a font file of your choice. - Copy wince.nls and your font file (as an example, msgothic.ttc) into \Windows folder. Overwrite the wince.nls file if prompted. File Explorer may not be able to overwrite the file. In that case, do it through ActiveSync or with a 3rd party file explorer.
- Look at the attached picture. Create the subkey HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontLink\Sys temLink as shown.
- Under this subkey create the entries as shown. The part after the font filename is the actual font name. If you don't know your font name, you can try double-clicking on the file on your *desktop*. The font viewer will show you the font name at the very top.
In case you're wondering, the entries are not all conclusive. Sometimes you'll get programs that don't display correctly, which means that you'll need to specify additional entry to link the fonts. For example, I have .LIT files that contains Japanese script but MS Reader uses the font Frutiger Linotype. So to display it correctly, I have to add an entry for Frutiger Linotype.
- Under HKLM\System\GDI, add a DWORD value called FontLinkMethods and the data of 1.
- Finally soft reset.
And please, make sure that the font filenames and names are correct before resetting because if they are not, the system cannot boot up fully and you will have to hard-reset to clear out those invalid values.
I'll post on setting up the IME in a moment.
Last edited by gwinter; 11-05-05 at 10:20 AM.
|
|
|
|
11-05-05, 10:37 AM
|
#15 (permalink)
|
|
Aximsite Major League
Join Date: Oct 2005
Posts: 318
Thanked 0 Times in 0 Posts
|
can you recommend me a wm5 emulator ? Let's say if i want to use asukal's font, then in registry i have to change to the font's name right ?
|
|
|
|
11-05-05, 10:51 AM
|
#16 (permalink)
|
|
Aximsite Rookie
Join Date: Oct 2005
Posts: 55
Thanked 0 Times in 0 Posts
|
This is all excellent info...great thread! The Japanese IME is the main (but not only) reason why I'm apprehensive to move to WM5 also. I'm glad to hear it generally works but the fact that it doesn't in Notes does not sound good. I need that, and besides, it should work. The fact that it doesn't hints that there are other problems that just haven't been encountered yet.
Anyway...hoping that by the time WM5 is stable, the bugs with the IME will be ironed out also.
|
|
|
|
11-05-05, 11:00 AM
|
#17 (permalink)
|
|
Aximsite Minor League
Join Date: Nov 2005
Posts: 112
Thanked 1 Time in 1 Post
|
By now I'll assume you can work with registry.
Setting up Bagoj IME
You'll have to refer to registry file provided in the Bagoj IME zip file. There are a lot of entries in that file. Some are for setting up the font linking, changing the default system font and sizes, etc. What you really need are:
1. HKEY_CLASSES_ROOT\CLSID entries. You can make out 4 groups of them, each one corresponding to a selectable input method. You can selectively add only the groups that you want. For example, I only add the group for Multibox and Character Autocomplete to my system.
By the way, @ entries means the default. In a registry editor, it will appear as Default, or (Default). When you add such an entry, you can leave the Name blank, or name it Default.
2. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\Layouts\e0010411 entries. This one add the IME system.
3. HKEY_CURRENT_USER\Keyboard Layout\Preload\1. If you set the entry to "e0010411", the system will actually load the IME and the UI will appear. On WM5 system, one level above, ie. HKEY_CURRENT_USER\Keyboard Layout\Preload also contains such an entry. Set both of the entries to the "e0010411" and the IME will be loaded.
Optionally, referring to the attached picture, you can add the entries for HKLM\SOFTWARE\Microsoft\Pocket IME\dictionaries. As I mentioned in the earlier post, the DIC2 and DIC3 entries will add name/place and supplementary dictionaries to the IME system. Note that you don't have to add the entries under HKLM\SOFTWARE\Microsoft\Pocket IME. This is because the IME will automatically fill in those the first time it is run.
Then finally, of course, the appropriate files in the zip has to be copied into the \Windows folder. You can also just copy the files pertinent to an input method that you want. Bagoj explains which files belongs to which input methods very briefly in this post.
Another note to add here. Sometimes I don't add the Japanese wince.nls file to my system because I don't need the codepage support, especially just after a hard reset. The first time I tried out the IME, I was wondering why it was not working. Turns out the IME will NOT work without the appropriate wince.nls file. So you have to have the nls file loaded to make the IME work.
|
|
|
|
11-05-05, 11:09 AM
|
#18 (permalink)
|
|
Aximsite Minor League
Join Date: Nov 2005
Posts: 112
Thanked 1 Time in 1 Post
|
|
Originally Posted by shady
|
|
can you recommend me a wm5 emulator ? Let's say if i want to use asukal's font, then in registry i have to change to the font's name right ?
|
There is only one WM5 emulator running ARM binaries available from Microsoft. Check out Microsoft Device Emulator 1.0 Community Preview
Yes, if you use the font from Asukal's package, you have to put in the appropriate name. I think the entry should be \Windows\mUniFontM.ttf,mUniFontM. Please double check this before trying.
|
|
|
|
11-05-05, 11:31 AM
|
#19 (permalink)
|
|
Aximsite Minor League
Join Date: Nov 2005
Posts: 112
Thanked 1 Time in 1 Post
|
And finally something to help...
Now when the IME is loaded, you notice that the IME UI is always somewhere, sometimes blocking a control bar, or a button. This is expecially annoying when you don't really need any Japanese input. What you can do is to switch the entry under HKEY_CURRENT_USER\Keyboard Layout\Preload\1 (and the entry one level above) between "e0010411" and "e0010409" depending on whether you need the IME or not. Over at FirstLoox, Mikhail99 uses Tascal Registry Editor and two reg files that switches this two value. I mentioned at the thread that I don't like to have a Registry Editor installed all the time. So I put together a small program to switch the value.
I have now updated the program:
1. There is now visual feedback to user about which layout is currently set at.
2. It will switch between any two Layout as specified under HKLM\System\CurrentControlSet\Control\Layouts. The reason is that I don't want to assume that everyone has a default "e0010409" layout. However, it will only switch between 2 layouts, even if there are more of them. I hope no one has more than 2?
3. It works for WM2003 and WM5 systems, as well as both QVGA and VGA systems.
You can assign the program to a hardware button and switch the layout with the press of a button.
Edit: Binary moved to home page.
Last edited by gwinter; 01-07-06 at 11:09 AM.
|
|
|
|
11-05-05, 01:27 PM
|
#20 (permalink)
|
|
Guest
|
hey does anyone feel like posting the wince.nls file?
im havin some troubles with the emulator at the moment.
cheers :approve:
|
|
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is On
|
|
|
All times are GMT -5. The time now is 02:39 PM.
Powered by vBulletin® Version 3.8.2 Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
Copyright © 2003-10 LeckMedia, LLC
|
| |