| X50 / X51 Forums Talk about anything related to the X50 / X51 series. |
|
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:
|
|
|
|
|
11-05-05, 02:47 PM
|
#21 (permalink)
|
|
Aximsite Prospect
Join Date: Nov 2005
Location: Bay Area, CA
Posts: 4
Thanked 0 Times in 0 Posts
|
I may or may not be the only person having trouble with this, but can anyone suggest as to why I can't the Japanese wince.nls file copied into the Windows folder? File Explorer won't do it, and I see people who say to move it in via ActiveSync, but that doesn't work either...
As far as 3rd party software goes PF FTP File Explorer won't move it in either. Any suggestions, anyone?
|
|
|
|
11-05-05, 02:49 PM
|
#22 (permalink)
|
|
Aximsite Major League
Join Date: Feb 2005
Location: Santa Barbara
Posts: 328
Thanked 0 Times in 0 Posts
|
Nice work, gwinter. Using it now and it works only after soft-resets. And I seem to have lost function with my Character Autocomplete/Multibox.
You need Resco Explorer (I know it works with 2003, dunno about 2005) to overwrite the wince.nls file.
Here's wince.nls (rename to wince.rar if the zip extension doesn't work) Remember to uncheck "Hide System and Operating System Files" so that you can see wince.nls after you unrar it.
Last edited by Enragin_Angel; 11-05-05 at 03:37 PM.
|
|
|
|
11-05-05, 03:02 PM
|
#23 (permalink)
|
|
Aximsite Major League
Join Date: Oct 2005
Posts: 318
Thanked 0 Times in 0 Posts
|
Thanks a lot gwinter. Will try it.
|
|
|
|
11-05-05, 03:44 PM
|
#24 (permalink)
|
|
Guest
|
ok guys iv gone through everything in this post and tryed everything to get both the fonts edisplaying AND the IME input.
i used this IME on wm2003 so i have a rough idea on things.
But in WM5 i can either seem to get the font to display and no IME or input methods OR i can get the inputs to work but with no font.
has anyone got an idiot proof method to gettin this working using either font ( MSGothic or mUniFontM) im not fussy.perhaps a cab or even just a reg file.
thanks guys!
|
|
|
|
|
11-05-05, 04:03 PM
|
#25 (permalink)
|
|
Aximsite Major League
Join Date: Feb 2005
Location: Santa Barbara
Posts: 328
Thanked 0 Times in 0 Posts
|
jxt: I was just playing with it just now and got the same problems on WM2003SE. However, things suddenly just fixed themselves once I switched over to landscape mode. I have no idea why that happened. I suggest following Bagoj's guide which gwinter linked earlier.
Also, the IME floating box disappears after I exit and reopen another program (or the same program) and doesn't require a soft reset after using the keyboard switch utility by gwinter. In portrait mode, sometimes, the auto complete or multibox would just switch to regular keyboard.
Last edited by Enragin_Angel; 11-05-05 at 04:07 PM.
|
|
|
|
11-05-05, 04:21 PM
|
#26 (permalink)
|
|
Guest
|
thanks for your comments Enragin_Angel,
however this has not solved the problem, im thinking theres a problem to the way i installed it and did the registry tweaks. although i have tryed it 6 times now and still to no avail.
if someone could upload the precise registry keys they used this would help alot.
heres a list of the files i have copied to \windows ;
cacjpn.dll
hwxjpn.dll
imejpp.dll
imejppm.dic
imejppn.dic
imejpps.dic
imejppui.dll
imeskdic.dic
imeskdic.dll
mUniFontM.ttc
msradlist.dll
msstrklist.dll
multibox.dll
and wince.nls (wm5 version)
EDIT:
ok now im trying it using the mUniFontM font. iv attached a copy of the registry tweak for the IME but neither the IME of the input panels appear, what am i missing guys?
|
Quote:
|
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{0CBEA010-F68E-11D1-8C63-0060977B4593}]
@="Multibox"
"KBMode"=dword:00000005
[HKEY_CLASSES_ROOT\CLSID\{0CBEA010-F68E-11D1-8C63-0060977B4593}\InprocServer32]
@="\\windows\\multibox.dll"
[HKEY_CLASSES_ROOT\CLSID\{0CBEA010-F68E-11D1-8C63-0060977B4593}\IsSIPInputMethod]
@="1"
[HKEY_CLASSES_ROOT\CLSID\{0CBEA010-F68E-11D1-8C63-0060977B4593}\DefaultIcon]
@="\\windows\\multibox.dll,0"
[HKEY_CLASSES_ROOT\CLSID\{2C5C072D-495C-11d2-BDB9-00C04FCCFE5E}]
@="Radical List"
"KBMode"=dword:00000005
[HKEY_CLASSES_ROOT\CLSID\{2C5C072D-495C-11d2-BDB9-00C04FCCFE5E}\InprocServer32]
@="\\windows\\msradlist.dll"
[HKEY_CLASSES_ROOT\CLSID\{2C5C072D-495C-11d2-BDB9-00C04FCCFE5E}\IsSIPInputMethod]
@="1"
[HKEY_CLASSES_ROOT\CLSID\{2C5C072D-495C-11d2-BDB9-00C04FCCFE5E}\DefaultIcon]
@="\\windows\\msradlist.dll,0"
[HKEY_CLASSES_ROOT\CLSID\{2C5C0730-495C-11d2-BDB9-00C04FCCFE5E}]
@="Stroke List"
"KBMode"=dword:00000005
[HKEY_CLASSES_ROOT\CLSID\{2C5C0730-495C-11d2-BDB9-00C04FCCFE5E}\InprocServer32]
@="\\windows\\msstrklist.dll"
[HKEY_CLASSES_ROOT\CLSID\{2C5C0730-495C-11d2-BDB9-00C04FCCFE5E}\IsSIPInputMethod]
@="1"
[HKEY_CLASSES_ROOT\CLSID\{2C5C0730-495C-11d2-BDB9-00C04FCCFE5E}\DefaultIcon]
@="\\windows\\msstrklist.dll,0"
[HKEY_CLASSES_ROOT\CLSID\{BB6E8371-06DF-11d2-8C6A-0060977B4593}]
@="Character Autocomplete"
"KBMode"=dword:00000005
[HKEY_CLASSES_ROOT\CLSID\{BB6E8371-06DF-11d2-8C6A-0060977B4593}\InprocServer32]
@="\\windows\\cacjpn.dll"
[HKEY_CLASSES_ROOT\CLSID\{BB6E8371-06DF-11d2-8C6A-0060977B4593}\IsSIPInputMethod]
@="1"
[HKEY_CLASSES_ROOT\CLSID\{BB6E8371-06DF-11d2-8C6A-0060977B4593}\DefaultIcon]
@="\\windows\\cacjpn.dll,0"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Pocket IME]
"RegisteredWordBufferSize"=dword:00000064
"SaveRegisteredWordBuffer"=dword:00000001
"LearnedWordBufferSize"=dword:00000064
"RecentlyUsedWordBufferSize"=dword:00000064
"SaveLearningBuffers"=dword:00000001
"Learning"=dword:00000001
"NonKanjiCandidate"=dword:00000007
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Pocket IME\dictionaries]
"DIC0"="\\windows\\imejppu.dic,1"
"DIC1"="\\windows\\imejpps.dic,1"
"DIC2"="\\windows\\imejppn.dic,1"
"DIC3"="\\windows\\imejppm.dic,1"
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\Layouts\e0010411]
"Layout Text"="Microsoft pIMECE (JPN)"
"Ime File"="imejppui.dll"
"Keyboard Layout"="00000411"
[HKEY_LOCAL_MACHINE\SYSTEM\GDI]
"FontLinkMethods"=dword:00000001
[HKEY_CURRENT_USER\Keyboard Layout\Preload\1]
@="e0010411"
[HKEY_CURRENT_USER\Keyboard Layout\Preload]
@="e0010411"
|
Last edited by jxt; 11-05-05 at 05:16 PM.
|
|
|
|
|
11-05-05, 07:47 PM
|
#28 (permalink)
|
|
Aximsite Major League
Join Date: Feb 2005
Location: Santa Barbara
Posts: 328
Thanked 0 Times in 0 Posts
|
[HKEY_CURRENT_USER\Keyboard Layout\Preload]
@="e0010411"
Make sure this is set to Japanese, close the program (word or whatever) it was in and restart the program. Usually, that fixes the problem. Also, make sure Japanese input is on (the green circle should be bright green)
|
|
|
|
11-06-05, 01:58 AM
|
#30 (permalink)
|
|
Aximsite Major League
Join Date: Oct 2005
Posts: 318
Thanked 0 Times in 0 Posts
|
gwinter,
I used Asukal's font and wince.nls(1.5MB) Entered all the registry value and copied all Bagoj's file except Msgothic and wince.nls.
I have also edited Bagoj's registry to this :
|
Quote:
|
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{0CBEA010-F68E-11D1-8C63-0060977B4593}]
@="Multibox"
"KBMode"=dword:00000005
[HKEY_CLASSES_ROOT\CLSID\{0CBEA010-F68E-11D1-8C63-0060977B4593}\InprocServer32]
@="\\windows\\multibox.dll"
[HKEY_CLASSES_ROOT\CLSID\{0CBEA010-F68E-11D1-8C63-0060977B4593}\IsSIPInputMethod]
@="1"
[HKEY_CLASSES_ROOT\CLSID\{0CBEA010-F68E-11D1-8C63-0060977B4593}\DefaultIcon]
@="\\windows\\multibox.dll,0"
[HKEY_CLASSES_ROOT\CLSID\{2C5C072D-495C-11d2-BDB9-00C04FCCFE5E}]
@="Radical List"
"KBMode"=dword:00000005
[HKEY_CLASSES_ROOT\CLSID\{2C5C072D-495C-11d2-BDB9-00C04FCCFE5E}\InprocServer32]
@="\\windows\\msradlist.dll"
[HKEY_CLASSES_ROOT\CLSID\{2C5C072D-495C-11d2-BDB9-00C04FCCFE5E}\IsSIPInputMethod]
@="1"
[HKEY_CLASSES_ROOT\CLSID\{2C5C072D-495C-11d2-BDB9-00C04FCCFE5E}\DefaultIcon]
@="\\windows\\msradlist.dll,0"
[HKEY_CLASSES_ROOT\CLSID\{2C5C0730-495C-11d2-BDB9-00C04FCCFE5E}]
@="Stroke List"
"KBMode"=dword:00000005
[HKEY_CLASSES_ROOT\CLSID\{2C5C0730-495C-11d2-BDB9-00C04FCCFE5E}\InprocServer32]
@="\\windows\\msstrklist.dll"
[HKEY_CLASSES_ROOT\CLSID\{2C5C0730-495C-11d2-BDB9-00C04FCCFE5E}\IsSIPInputMethod]
@="1"
[HKEY_CLASSES_ROOT\CLSID\{2C5C0730-495C-11d2-BDB9-00C04FCCFE5E}\DefaultIcon]
@="\\windows\\msstrklist.dll,0"
[HKEY_CLASSES_ROOT\CLSID\{BB6E8371-06DF-11d2-8C6A-0060977B4593}]
@="Character Autocomplete"
"KBMode"=dword:00000005
[HKEY_CLASSES_ROOT\CLSID\{BB6E8371-06DF-11d2-8C6A-0060977B4593}\InprocServer32]
@="\\windows\\cacjpn.dll"
[HKEY_CLASSES_ROOT\CLSID\{BB6E8371-06DF-11d2-8C6A-0060977B4593}\IsSIPInputMethod]
@="1"
[HKEY_CLASSES_ROOT\CLSID\{BB6E8371-06DF-11d2-8C6A-0060977B4593}\DefaultIcon]
@="\\windows\\cacjpn.dll,0"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Pocket IME]
"RegisteredWordBufferSize"=dword:00000064
"SaveRegisteredWordBuffer"=dword:00000001
"LearnedWordBufferSize"=dword:00000064
"RecentlyUsedWordBufferSize"=dword:00000064
"SaveLearningBuffers"=dword:00000001
"Learning"=dword:00000001
"NonKanjiCandidate"=dword:00000007
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Pocket IME\dictionaries]
"DIC0"="\\windows\\imejppu.dic,1"
"DIC1"="\\windows\\imejpps.dic,1"
"DIC2"="\\windows\\imejpps.dic,1"
"DIC3"="\\windows\\imejpps.dic,1"
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\Layouts\e0010411]
"Layout Text"="Microsoft pIMECE (JPN)"
"Ime File"="imejppui.dll"
"Keyboard Layout"="00000411"
[HKEY_LOCAL_MACHINE\SYSTEM\GDI]
"FontLinkMethods"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\GDI\V1\FontAlias]
"System:-5"="mUniFontM:-12"
"System:-6"="mUniFontM:-12"
"System:-7"="mUniFontM:-12"
"System:-8"="mUniFontM:-12"
"System:-9"="mUniFontM:-12"
"System:-10"="mUniFontM:-12"
"System:-11"="mUniFontM:-12"
"System:5"="mUniFontM:-12"
"System:6"="mUniFontM:-12"
"System:7"="mUniFontM:-12"
"System:8"="mUniFontM:-12"
"System:9"="mUniFontM:-12"
"System:10"="mUniFontM:-12"
"System:11"="mUniFontM:-12"
"mUniFontM:-5"="mUniFontM:-12"
"mUniFontM:-6"="mUniFontM:-12"
"mUniFontM:-7"="mUniFontM:-12"
"mUniFontM:-8"="mUniFontM:-12"
"mUniFontM:-9"="mUniFontM:-12"
"mUniFontM:-10"="mUniFontM:-12"
"mUniFontM:-11"="mUniFontM:-12"
"mUniFontM:-5"="mUniFontM:-12"
"mUniFontM:-6"="mUniFontM:-12"
"mUniFontM:-7"="mUniFontM:-12"
"mUniFontM:-8"="mUniFontM:-12"
"mUniFontM:-9"="mUniFontM:-12"
"mUniFontM:-10"="mUniFontM:-12"
"mUniFontM:-11"="mUniFontM:-12"
":20"="Arial:19"
"MS Sans Serif:-8"="Arial:-11"
"MS Sans Serif:0"="MS Sans Serif:11"
"Tahoma:120"="Arial:16"
"Tahoma:10"="Tahoma:12"
"Arial:120"="Arial:16"
"Arial:14"="Arial:12"
"Terminal:7"="Courier New:11"
"MS Sans Serif:13"="Arial:11"
"MS Sans Serif:-11"="Arial:-11"
[HKEY_LOCAL_MACHINE\SYSTEM\GDI\V1\SYSFNT]
"CS"=dword:00000080
"Wt"=dword:00000190
"Ht"=dword:fffffff4
"Nm"="mUniFontM"
[HKEY_LOCAL_MACHINE\Software\Microsoft\FontLink]
[HKEY_LOCAL_MACHINE\Software\Microsoft\FontLink\Ski pTable]
"Courier New"=""
"Arial"=""
"Tahoma"="00a5,007e,0391-03c9,2026,2116,221a,25a0-25ff"
[HKEY_LOCAL_MACHINE\Software\Microsoft\FontLink\Sys temLink]
"Symbol"="\\Windows\\mUniFontM.ttc,mUniFontM"
"Times New Roman"="\\Windows\\mUniFontM.ttc,mUniFontM"
"Courier New"="\\Windows\\mUniFontM,mUniFontM"
"Arial"="\\Windows\\mUniFontM.ttc,mUniFontM"
"Tahoma"="\\Windows\\mUniFontM.ttc,mUniFontM"
[HKEY_CURRENT_USER\Keyboard Layout\Preload\1]
@="e0010411"
|
I can't set the region to Japan and the system is not displaying Japanese font yet. Can't open Japanese webpages and can't really input japanese even though the keyboard is there. the system is still displaying boxes. Any idea how to fix it ?
|
|
|
|
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 05:06 PM.
Powered by vBulletin® Version 3.8.2 Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
Copyright © 2003-09 LeckMedia, LLC
|
| |